FS#65248 - [sqlite] 3.31.0-1: Thunderbird 68.4.1-1 segfaults upon launch
Attached to Project:
Arch Linux
Opened by Pascal Ernster (hardfalcon) - Thursday, 23 January 2020, 18:29 GMT
Last edited by Andreas Radke (AndyRTR) - Tuesday, 28 January 2020, 06:52 GMT
Opened by Pascal Ernster (hardfalcon) - Thursday, 23 January 2020, 18:29 GMT
Last edited by Andreas Radke (AndyRTR) - Tuesday, 28 January 2020, 06:52 GMT
|
Details
After upgrading sqlite from 3.30.1-2 (core) to 3.31.0-1
(testing), Thunderbird 68.4.1-1 segfaults reproducibly upon
launch. Downgrading sqlite to the version from core fixes
the issue. Oddly enough, Firefox 72.0.2-1 starts/works
flawlessly with both sqlite package versions.
|
This task depends upon
Closed by Andreas Radke (AndyRTR)
Tuesday, 28 January 2020, 06:52 GMT
Reason for closing: Fixed
Additional comments about closing: 3.31.1-1
Tuesday, 28 January 2020, 06:52 GMT
Reason for closing: Fixed
Additional comments about closing: 3.31.1-1
https://hg.mozilla.org/try/rev/8d7104bac33729b4da67954b07fb08371df39bd8 possible fix for firefox could be adapted to thunderbird.
This commit was introduced in sqlite today to fix this.
https://github.com/sqlite/sqlite/commit/532b0d23fd80082a8706ec683b1c7afed26ee6c4
It looks like Debian is going the route of applying this commit ^ to sqllite rather than modifying thunderbird.
The sqlite developer who has written/committed the above mentioned fix in sqlite's fossil tree has explicitly asked for feedback about whether his fix works, so he can push out a new sqlite release ASAP. Would be nice if more people could test this and provide him with feedback here:
https://bugzilla.mozilla.org/show_bug.cgi?id=1607902#c21
Just make sure you have the "devtools" package installed, then put the PKGBUILD into an empty directory, cd into the directory and run "testing-x86_64-build -c" as normal user (you will be asked for your sudo password in the process). Building the sqlite package group took less than 5 minutes on my laptop, but this may slightly vary depending on your hardware.
Please give feedback as to whether the fix works for you or not:
https://bugzilla.mozilla.org/show_bug.cgi?id=1607902#c21
EDIT: I totally fucked up with the closure request and copied the wrong line, shame on me..