FS#24973 - [thunderbird] crashes after upgrade to 5.0-1

Attached to Project: Arch Linux
Opened by Dmytro Bagrii (dimich) - Thursday, 30 June 2011, 22:52 GMT
Last edited by Ionut Biru (wonder) - Monday, 03 October 2011, 16:36 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Ionut Biru (wonder)
Architecture i686
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Thunderbird-5.0-1 crashes with Segmentation Fault in few seconds after starting and displaying GUI ("Welcome to Thunderbird!" tab).

Safe Mode and addons disabling doesn't help.

In Offline Mode it looks more stable but sometimes it also crashes the same way during tab switching or immediately after switching to Online Mode.

Thunderbird doesn't crash if new empty account is created with Profile Manager.

It's unable to read Error Console because it closes immediately after crash.

Backtrace log from core is attached.
This task depends upon

Closed by  Ionut Biru (wonder)
Monday, 03 October 2011, 16:36 GMT
Reason for closing:  Fixed
Additional comments about closing:  reported said that the problem was fixed in tb 6.0-2
Comment by Jelle van der Waa (jelly) - Friday, 01 July 2011, 07:18 GMT
What if you launch thunderbird from a console, or strace it. I can't see anything special
Comment by Dmytro Bagrii (dimich) - Saturday, 02 July 2011, 07:23 GMT
In console it just says "Segmentation fault" and nothing more.
Strace output is attached, i hope it doesn't contain any of my private data :)
Unfortunately it's unable to build Thunderbird with Crash Reporter: the build process stops with "Error 2" without any other usefull error messages.

I rebuilded Thunderbird with the following modifications in mozconf:

--- /var/abs/extra/thunderbird/mozconfig 2011-07-01 07:06:52.000000000 +0300
+++ /home/dimich/src/thunderbird/mozconfig 2011-07-02 08:29:53.000000000 +0300
@@ -18 +18,3 @@
-ac_add_options --disable-debug
+ac_add_options --enable-debug
+ac_add_options --enable-debugger-info-modules
+ac_add_options --enable-debug-symbols

and it looks like started to work properly. At least it is working during one hour and still didn't crash.

BTW, i guess it's not an Arch-specific problem, so i've also created bugreport in Mozilla's bugzilla: https://bugzilla.mozilla.org/show_bug.cgi?id=668693
Comment by Ionut Biru (wonder) - Saturday, 02 July 2011, 07:25 GMT
it does need more modifications for mozconfig and pkgbuild.

firstly remove from mozconfig ac_add_options --enable-strip and maybe ac_add_options --enable-optimize. then for PKGBUILD append to options, !strip
Comment by Dmytro Bagrii (dimich) - Saturday, 02 July 2011, 23:01 GMT
Here are gdb backtrace with symbols and debug console output.
Comment by Dmytro Bagrii (dimich) - Saturday, 10 September 2011, 23:23 GMT
After upgrading to thunderbird-6.0.2 the problem disapeared, so the issue is not actual.

Loading...