[Bug 991027] New: Seamonkey Mail crashes on startup since version 2.40-2.1
http://bugzilla.opensuse.org/show_bug.cgi?id=991027 Bug ID: 991027 Summary: Seamonkey Mail crashes on startup since version 2.40-2.1 Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Other Assignee: bnc-team-screening@forge.provo.novell.com Reporter: bjoernv@arcor.de QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Created attachment 685863 --> http://bugzilla.opensuse.org/attachment.cgi?id=685863&action=edit Stacktrace produced with "seamonkey -safe-mode --debugger gdb -mail 2>&1" The latest release of Seamonkey (2.40-2.1) crashes on startup. It only crashes, if E-Mail accounts are configured in selected profile. Add-Ons do not matter, because I run Seamonkey in safe-mode for testing. The previous version 2.40-1.12 which is still available for download is unaffected, so it can be used until this bug is fixed. A full GDB stacktrace is attached. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=991027 Ian Jones <i22a@yahoo.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |i22a@yahoo.co.uk -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=991027 http://bugzilla.opensuse.org/show_bug.cgi?id=991027#c1 Antoine Belvire <antoine.belvire@laposte.net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |antoine.belvire@laposte.net --- Comment #1 from Antoine Belvire <antoine.belvire@laposte.net> --- It may be related to GCC 6 optimizations. Please test Seamonkey from home:1Antoine1:branches:mozilla:Factory:
sudo zypper ar -f obs://home:1Antoine1:branches:mozilla:Factory fix-991027 sudo zypper dup --from fix-991027
I removed the "delete-null-pointer-checks", "lifetime-dse" and "schedule-insns2" optimizations, as suggested by LFS (http://www.linuxfromscratch.org/blfs/view/svn/xsoft/seamonkey.html). Arch Linux guys do that too (https://bugs.archlinux.org/task/49790). -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=991027 http://bugzilla.opensuse.org/show_bug.cgi?id=991027#c2 --- Comment #2 from Ian Jones <i22a@yahoo.co.uk> --- I have applied the patch and it works. (Note that I am not the original reporter of the bug). -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=991027 http://bugzilla.opensuse.org/show_bug.cgi?id=991027#c3 Antoine Belvire <antoine.belvire@laposte.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |IN_PROGRESS --- Comment #3 from Antoine Belvire <antoine.belvire@laposte.net> --- Rosenauer has committed its own changes (only add "-fno-delete-null-pointer-checks" and no -fno-lifetime-dse" and "-fno-schedule-insns2"). That breaks my repo, I hope it's sufficient to fix the problem (I don't use Seamonkey myself). Check mozilla:Factory repo when it's finished to build (https://build.opensuse.org/package/show/mozilla:Factory/seamonkey). Thanks for your feedback anyway. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=991027 http://bugzilla.opensuse.org/show_bug.cgi?id=991027#c5 --- Comment #5 from Björn Voigt <bjoernv@arcor.de> --- (In reply to Antoine Belvire from comment #1)
It may be related to GCC 6 optimizations.
Please test Seamonkey from home:1Antoine1:branches:mozilla:Factory:
sudo zypper ar -f obs://home:1Antoine1:branches:mozilla:Factory fix-991027 sudo zypper dup --from fix-991027
I removed the "delete-null-pointer-checks", "lifetime-dse" and "schedule-insns2" optimizations, as suggested by LFS (http://www.linuxfromscratch.org/blfs/view/svn/xsoft/seamonkey.html). Arch Linux guys do that too (https://bugs.archlinux.org/task/49790).
Seamonkey from Antoine's repo works for me. (I already saw the LFS Seamonkey page, but I only tried the patch seamonkey-2.40-gcc6-1.patch which is not enough. The compiler options are needed too.) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=991027 http://bugzilla.opensuse.org/show_bug.cgi?id=991027#c6 Antoine Belvire <antoine.belvire@laposte.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|IN_PROGRESS |RESOLVED Resolution|--- |FIXED --- Comment #6 from Antoine Belvire <antoine.belvire@laposte.net> --- Fix has reached Tumbleweed, closing as resolved fixed. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=991027 http://bugzilla.opensuse.org/show_bug.cgi?id=991027#c7 --- Comment #7 from Ian Jones <i22a@yahoo.co.uk> --- (In reply to Antoine Belvire from comment #6)
Fix has reached Tumbleweed, closing as resolved fixed.
When will this be released? I am still getting an error. Information for package seamonkey: ---------------------------------- Repository : Main Repository (OSS) Name : seamonkey Version : 2.40-4.1 Arch : i586 Vendor : openSUSE Installed Size : 117.4 MiB Installed : Yes Status : up-to-date Summary : The successor of the Mozilla Application Suite seamonkey -new-instance /usr/bin/seamonkey: line 140: 25715 Segmentation fault (core dumped) $MOZ_PROGRAM "$@" -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=991027 http://bugzilla.opensuse.org/show_bug.cgi?id=991027#c8 --- Comment #8 from Antoine Belvire <antoine.belvire@laposte.net> --- It's released. You can check changelog:
rpm -q --changelog seamonkey | less to see if this bug is mentioned.
If yes, then "-fno-delete-null-pointer-checks" is not enough and Rosenauer needs to add "-fno-lifetime-dse -fno-schedule-insns2" to CFLAGS as well, and this bug needs to be reopen. If no, check if you have the last tumbleweed snapshot (20160817). -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=991027 http://bugzilla.opensuse.org/show_bug.cgi?id=991027#c9 Wolfgang Rosenauer <wolfgang@rosenauer.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED |--- --- Comment #9 from Wolfgang Rosenauer <wolfgang@rosenauer.org> --- Hmm, the no-delete-null-pointer-checks fixed it for all other Mozilla-based applications (Thunderbird and Firefox). So the expectation was that it would be enough for SeaMonkey as well. I mean I have no objections to add a few more if really required. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=991027 http://bugzilla.opensuse.org/show_bug.cgi?id=991027#c10 --- Comment #10 from Ian Jones <i22a@yahoo.co.uk> --- rpm shows the patch is in place: build with -fno-delete-null-pointer-checks for Tumbleweed/gcc6 as long as underlying issues have been addressed upstream (boo#991027) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=991027 http://bugzilla.opensuse.org/show_bug.cgi?id=991027#c11 --- Comment #11 from Antoine Belvire <antoine.belvire@laposte.net> --- (In reply to Wolfgang Rosenauer from comment #9)
Hmm, the no-delete-null-pointer-checks fixed it for all other Mozilla-based applications (Thunderbird and Firefox). So the expectation was that it would be enough for SeaMonkey as well. I mean I have no objections to add a few more if really required.
It seems they're required indeed (see comment #1 and comment #2). -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=991027 http://bugzilla.opensuse.org/show_bug.cgi?id=991027#c14 Antoine Belvire <antoine.belvire@laposte.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution|--- |FIXED --- Comment #14 from Antoine Belvire <antoine.belvire@laposte.net> --- Resolved fixed then. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=991027 http://bugzilla.opensuse.org/show_bug.cgi?id=991027#c16 --- Comment #16 from OBSbugzilla Bot <bwiedemann+obsbugzillabot@suse.com> --- This is an autogenerated message for OBS integration: This bug (991027) was mentioned in https://build.opensuse.org/request/show/904702 15.3 / seamonkey -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=991027 http://bugzilla.opensuse.org/show_bug.cgi?id=991027#c17 --- Comment #17 from OBSbugzilla Bot <bwiedemann+obsbugzillabot@suse.com> --- This is an autogenerated message for OBS integration: This bug (991027) was mentioned in https://build.opensuse.org/request/show/907731 15.3 / seamonkey -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=991027 http://bugzilla.opensuse.org/show_bug.cgi?id=991027#c18 --- Comment #18 from OBSbugzilla Bot <bwiedemann+obsbugzillabot@suse.com> --- This is an autogenerated message for OBS integration: This bug (991027) was mentioned in https://build.opensuse.org/request/show/914429 15.3 / seamonkey -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=991027 http://bugzilla.opensuse.org/show_bug.cgi?id=991027#c19 --- Comment #19 from OBSbugzilla Bot <bwiedemann+obsbugzillabot@suse.com> --- This is an autogenerated message for OBS integration: This bug (991027) was mentioned in https://build.opensuse.org/request/show/922046 15.3 / seamonkey -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=991027 http://bugzilla.opensuse.org/show_bug.cgi?id=991027#c20 --- Comment #20 from OBSbugzilla Bot <bwiedemann+obsbugzillabot@suse.com> --- This is an autogenerated message for OBS integration: This bug (991027) was mentioned in https://build.opensuse.org/request/show/931737 15.3 / seamonkey -- You are receiving this mail because: You are on the CC list for the bug.
participants (2)
-
bugzilla_noreply@novell.com
-
bugzilla_noreply@suse.com