[Bug 920260] New: thunderbird crash on startup
http://bugzilla.opensuse.org/show_bug.cgi?id=920260 Bug ID: 920260 Summary: thunderbird crash on startup Classification: openSUSE Product: openSUSE Distribution Version: 13.2 Hardware: x86-64 OS: openSUSE 13.2 Status: NEW Severity: Major Priority: P5 - None Component: Other Assignee: bnc-team-screening@forge.provo.novell.com Reporter: hiller@mpia-hd.mpg.de QA Contact: qa-bugs@suse.de CC: hiller@mpia-hd.mpg.de Found By: --- Blocker: No Created attachment 625076 --> http://bugzilla.opensuse.org/attachment.cgi?id=625076&action=edit output of 'strace thunderbird' Dear all, I have Thunderbird 31.4.0 installed from the repositories. When i start thunderbird on opensuse 13.2, it crashes on startup with a segmentation fault: :~> thunderbird (process:2725): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed Segmentation fault 'journalctl' says: kernel: thunderbird-bin[2725]: segfault at 7fd44619a95d ip 00007fd459a30348 sp 00007fffa0261208 error 7 in libc-2.19.so[7fd4599ac000+19e000] I installed thunderbird-31.5.0, thunderbird-24.8.1, thunderbird-36.0b1 from the mozilla site by hand with the same result. The same packages work fine on opensuse 13.1. So i do not think it is a thunderbird problem, but something with glibc. I attached the output of 'strace thunderbird'. Remarkable is the line 'prctl(PR_SET_PTRACER, 0x108f, 0x9d, 0, 0) = -1 EINVAL (Invalid argument)' in the end which does not appear on opensuse 13.1 Do you know how to fix it or how to work araound? Thank you in advance, ulrich -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=920260 Bernhard Wiedemann <bwiedemann@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bwiedemann@suse.com Component|Other |Firefox Assignee|bnc-team-screening@forge.pr |bnc-team-mozilla@forge.prov |ovo.novell.com |o.novell.com --- Comment #1 from Bernhard Wiedemann <bwiedemann@suse.com> --- The better way to debug crashes is to do ulimit -c unlimited before letting it crash. Then you get a "core" file which one can analyze with gdb You could also try to move your ~/.thunderbird dir to see if something in there makes it crash. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=920260 --- Comment #7 from Werner Flamme <werner.flamme@ufz.de> --- And from me: I found out that the missing lib for the TB package from motilla.org is in package dbus-1-glib-32bit. After installing this and gtk2-theming-engine-adwaita-32bit too, I get ---snip--- ./thunderbird (process:18749): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed GLib-GIO-Message: Using the 'memory' GSettings backend. Your settings will not be saved or shared with other applications. ---pins--- plus the popup that TB has crashed and the report is sent. This also happens after "mv ~/.thunderbird ~/.thunderbird.saved", and the timestamps in there did not change either. Werner -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=920260 --- Comment #9 from Werner Flamme <werner.flamme@ufz.de> --- (In reply to Ulrich Hiller from comment #6)
Grmpf. This bug has almost it's 10th anniversary. Thanks a lot. This is the solution. I went to /usr/lib64/thunderbird and did mv libldap60.so libldap60.so-0 ln -s /usr/lib64/libldap-2.4.so.2.10.2 libldap60.so
Now thunderbird works.
Werner, could you try whether this is your problem too? If yes, i can mark this a solved.
Ulrich
Wolfgang, Ulrich, yes. it works for me too. No comment on the bug and its history. Just wondering why all went well so long. Regards, Werner -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=920260 --- Comment #10 from Werner Flamme <werner.flamme@ufz.de> --- (In reply to Werner Flamme from comment #9)
Wolfgang, Ulrich,
yes. it works for me too.
Now I have one new problem: when I compose a mail that is addressed to someone whos mail address is stored in LDAP, TB crashes without the "Crash Popup". Just disappears from screen. Reading mails from LDAP users does not cause this... Werner -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=920260 --- Comment #12 from Werner Flamme <werner.flamme@ufz.de> --- (In reply to Ulrich Hiller from comment #11)
i can confirm this problem. Even uninstall and reinstall with zypper did not help. No matter what i insert as ldap: after pressing the ok butten thunderbird crashs.
I use an existing profile as well, and even with the already present entry, working for years (on other boxes) and for months (on my new desktop pc) TB crashes when I start typing the first letters of a recipient's address.
Then i downloded 31.5.0 from https://www.mozilla.org/en-US/thunderbird/all.html unpacked it and did zypper in dbus-1-glib-32bit dbus-1-glib-devel-32bit because it is a 32bit thunderbird.
That's what I did yesterday.
and it worked with ldap. Linking libldap is not necessary.
Not for me; it crashes as well as the versions from OBS as soon as I start to type in a recipient address. That is, with an LDAP server as address source. Without that, both versions (from mozilla.org and from OBS) work fine after libldap60.so is replaced. Werner -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=920260 --- Comment #13 from Werner Flamme <werner.flamme@ufz.de> --- (In reply to Wolfgang Rosenauer from comment #5)
Apparently a very long standing bug affecting LDAP users: https://bugzilla.mozilla.org/show_bug.cgi?id=292127
Wolfgang, as you are the maintainer of the openSUSE TB packages: in the bug you mentioned there is a possible patch for config/autoconf.mk (in comment 17), so that TB uses openLDAP instead of its own libraries. Is it feasible to implement this as standard for openSUSE builds? Or will that cause unwanted package dependencies? Werner -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=920260 http://bugzilla.opensuse.org/show_bug.cgi?id=920260#c14 Matthias Schünemann <wodenhof@daad-alumni.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |wodenhof@daad-alumni.de --- Comment #14 from Matthias Schünemann <wodenhof@daad-alumni.de> --- 31.8 is crashing, downgrading to 31.7 works (Opensuse 13.2_64). -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=920260 http://bugzilla.opensuse.org/show_bug.cgi?id=920260#c15 Werner Flamme <w.flamme@web.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |w.flamme@web.de --- Comment #15 from Werner Flamme <w.flamme@web.de> --- (In reply to Matthias Schünemann from comment #14)
31.8 is crashing, downgrading to 31.7 works (Opensuse 13.2_64).
Sigh. For me, it works: MozillaThunderbird-38.2.0-25.2.x86_64 on openSUSE 13.2. The problem persisted only for about six weeks, then it was gone. Whoever changed something... it simply stopped crashing. Maybe this is because I installed mozldap and mozldap-tools in addition to the openldap client packages? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=920260 http://bugzilla.opensuse.org/show_bug.cgi?id=920260#c16 --- Comment #16 from Matthias Schünemann <wodenhof@daad-alumni.de> --- The bug is back in Leap 42.1. The magic of the symbolic link still works, but only for root when started in a console session. Does that really have to be like this? What more has to be changed that normal users can start thunderbird? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=920260 http://bugzilla.opensuse.org/show_bug.cgi?id=920260#c17 --- Comment #17 from Matthias Schünemann <wodenhof@daad-alumni.de> --- Argh. That sounds like whining. What I meant is, how can it be that that bug persists? What is the mechanism it uses to hide? That's what I'd like to understand. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=920260 http://bugzilla.opensuse.org/show_bug.cgi?id=920260#c18 --- Comment #18 from Matthias Schünemann <wodenhof@daad-alumni.de> --- Still crashing but changed behaviour: When I start TB in a console I get longish error messages about addons. I copied those and add an attachment. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=920260 http://bugzilla.opensuse.org/show_bug.cgi?id=920260#c19 --- Comment #19 from Matthias Schünemann <wodenhof@daad-alumni.de> --- Created attachment 657738 --> http://bugzilla.opensuse.org/attachment.cgi?id=657738&action=edit Error messages because of addons -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=920260 http://bugzilla.opensuse.org/show_bug.cgi?id=920260#c20 Wayne Mery <vseerror@lehigh.edu> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |vseerror@lehigh.edu Flags| |needinfo?(hiller@mpia-hd.mp | |g.de) --- Comment #20 from Wayne Mery <vseerror@lehigh.edu> --- Ulrich, do you still crash when using a more current version? -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com