FS#48259 - SQLite 3.11.0 breaks Thunderbird search

Attached to Project: Arch Linux
Opened by Ishbir Singh (Ishbir) - Saturday, 20 February 2016, 03:44 GMT
Last edited by Doug Newgard (Scimmia) - Saturday, 20 February 2016, 05:55 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

Installing SQLite 3.11.0 breaks Thunderbird 38.6.0 search functionality. The auto-complete doesn't work and the UI becomes buggy due to various errors.

Error from the error console:

gloda.datastore ERROR Unexpected error when trying to open the database: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIFts3Tokenizer.registerTokenizer]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: resource:///modules/gloda/datastore.js :: gloda_ds_init :: line 1060" data: no]

Source File: resource:///modules/gloda/log4moz.js
Line: 693

Output to stdout/stderr by Thunderbird:

TypeError: nounDef is undefined
-- Exception object --
*
-- Stack Trace --
gloda_ns_newQuery@resource:///modules/gloda/gloda.js:1897:5
ContactIdentityCompleter@resource://gre/components/glautocomp.js:178:22
nsAutoCompleteGloda@resource://gre/components/glautocomp.js:493:26
XPCOMUtils__getFactory/factory.createInstance@resource://gre/modules/XPCOMUtils.jsm:292:19
glodaSearch_XBL_Constructor@chrome://messenger/content/search.xml:75:13

https://bugzilla.mozilla.org/show_bug.cgi?id=531111 suggests that this might be due to a specific SQLite build flag but seeing the diff on PKGBUILD between 3.11.0-1 and 3.10.2-1 didn't reveal any change to the build flags. Maybe this is something that was changed upstream in 3.11.0.
This task depends upon

Closed by  Doug Newgard (Scimmia)
Saturday, 20 February 2016, 05:55 GMT
Reason for closing:  Duplicate
Additional comments about closing:   FS#48260 
Comment by Doug Newgard (Scimmia) - Saturday, 20 February 2016, 05:54 GMT
Do NOT open duplicates in the future.

Loading...