Sqlite.Error.* is showing a lot of SQLITE_ERROR results for some databases. In general, SQLITE_ERROR should not happen in production code. My experience is that SQLITE_ERROR either means an invalid statement has been released, or a schema migration went awry.
sql::Connection::ReportDiagnosticInfo() collects and uploads some info via the crash server. In case of SQLITE_ERROR, it uploads the statement text and a copy of the schema.
When uploading similar data for Thumbnails (or perhaps Favicons), I found that there were unexpectedly sharp edge cases in the schema migration, with two or three of the cases being fixable and covering 2/3 or so of the cases. The other third were mostly long tail, things like obviously-corrupt statements.
Comment 1 by sh...@chromium.org
, Apr 19 2016