[Bug 896624] New: Firefox/Seamonkey fails to build on i586 on 13.1 and above

https://bugzilla.novell.com/show_bug.cgi?id=896624 https://bugzilla.novell.com/show_bug.cgi?id=896624#c0 Summary: Firefox/Seamonkey fails to build on i586 on 13.1 and above Classification: openSUSE Product: openSUSE 13.1 Version: Final Platform: i586 OS/Version: Other Status: NEW Severity: Major Priority: P5 - None Component: Firefox AssignedTo: bnc-team-mozilla@forge.provo.novell.com ReportedBy: wolfgang@rosenauer.org QAContact: qa-bugs@suse.de CC: coolo@suse.com, security-team@suse.de Blocks: 896597 Found By: --- Blocker: --- Firefox 32 and Seamonkey 2.29 cannot do not build on 13.1 and above. Therefore this blocks further security updates for Seamonkey and forces us to ship Firefox ESR in the update channels for the moment. https://build.opensuse.org/package/live_build_log/mozilla/firefox32/openSUSE... https://build.opensuse.org/package/live_build_log/mozilla/seamonkey/openSUSE... It seems to be toolchain dependent but I have no idea how to debug this further and need help. I filed a bug upstream but apparently noone else has this issue so it probably won't get any traction: https://bugzilla.mozilla.org/show_bug.cgi?id=1047803 CCing a few probably interested parties. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

https://bugzilla.novell.com/show_bug.cgi?id=896624 https://bugzilla.novell.com/show_bug.cgi?id=896624#c Wolfgang Rosenauer <wolfgang@rosenauer.org> changed: What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugzilla.mozilla.or | |g/show_bug.cgi?id=1047803 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

https://bugzilla.novell.com/show_bug.cgi?id=896624 https://bugzilla.novell.com/show_bug.cgi?id=896624#c1 --- Comment #1 from Sean Watson <seanpwatson@live.com> 2014-09-15 14:54:39 UTC --- According to this http://forums.mozillazine.org/viewtopic.php?p=13727891#p13727891 Firefox 32+ has crossed the linker size limit for 32bit builds. Does adding --enable-release fix the problem? Or as a last resort do --disable-optimize just for 32bit. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

https://bugzilla.novell.com/show_bug.cgi?id=896624 https://bugzilla.novell.com/show_bug.cgi?id=896624#c2 --- Comment #2 from Wolfgang Rosenauer <wolfgang@rosenauer.org> 2014-09-15 19:41:24 UTC --- --enable-release does not fix it. I will try --disable-optimize later but this would be quite ugly :-( -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

https://bugzilla.novell.com/show_bug.cgi?id=896624 https://bugzilla.novell.com/show_bug.cgi?id=896624#c3 --- Comment #3 from Wolfgang Rosenauer <wolfgang@rosenauer.org> 2014-09-16 05:41:52 UTC --- I can confirm that --disable-optimize fixes the issue with Firefox 33beta. So it most likely also would work for current stable 32 (and Seamonkey 2.29). Since it's xpcshell which is crashing apparently here is a comparison of build flags between --disable-optimize on i586 and optimized on x86-64 of one exemplary CPP file: (we inject our optflags using C*FLAGS still via $RPM_OPT_FLAGS -Os -fno-strict-aliasing) (-I stuff removed) "unoptimized" i586 build (working): [ 751s] c++ -o XPCShellEnvironment.o -c -include /home/abuild/rpmbuild/BUILD/mozilla/config/gcc_hidden.h -DOS_POSIX=1 -DOS_LINUX=1 -DMOZ_GLUE_IN_PROGRAM -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DSTATIC_EXPORTABLE_JS_API -DNO_NSPR_10_SUPPORT -fPIC -DMOZILLA_CLIENT -include ../../mozilla-config.h -MD -MP -MF .deps/XPCShellEnvironment.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Wsign-compare -Wno-invalid-offsetof -Wcast-align -fomit-frame-pointer -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -Os -fno-strict-aliasing -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -fno-omit-frame-pointer /home/abuild/rpmbuild/BUILD/mozilla/ipc/testshell/XPCShellEnvironment.cpp "optimized" x86-64 build (working): [ 1137s] c++ -o XPCShellEnvironment.o -c -include /home/abuild/rpmbuild/BUILD/mozilla/config/gcc_hidden.h -DOS_POSIX=1 -DOS_LINUX=1 -DMOZ_GLUE_IN_PROGRAM -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DSTATIC_EXPORTABLE_JS_API -DNO_NSPR_10_SUPPORT -fPIC -DMOZILLA_CLIENT -include ../../mozilla-config.h -MD -MP -MF .deps/XPCShellEnvironment.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Wsign-compare -Wno-invalid-offsetof -Wcast-align -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -Os -fno-strict-aliasing -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -Os -freorder-blocks -fomit-frame-pointer /home/abuild/rpmbuild/BUILD/mozilla/ipc/testshell/XPCShellEnvironment.cpp I don't even see a real difference but I might miss the point. Since it's not clear to me where it crashes exactly the above might also be a bad example. Probably we need to look at JS components? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

http://bugzilla.novell.com/show_bug.cgi?id=896624 --- Comment #6 from Swamp Workflow Management <swamp@suse.de> --- openSUSE-RU-2014:1263-1: An update that has one recommended fix can now be installed. Category: recommended (moderate) Bug References: 896624 CVE References: Sources used: openSUSE 13.1 (src): seamonkey-2.29-32.3 openSUSE 12.3 (src): seamonkey-2.29-1.57.2 -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.novell.com/show_bug.cgi?id=896624 Luigi baldoni <aloisio@gmx.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |aloisio@gmx.com -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.novell.com/show_bug.cgi?id=896624 Swamp Workflow Management <swamp@suse.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Whiteboard| |obs:running:3068:moderate -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.novell.com/show_bug.cgi?id=896624 Swamp Workflow Management <swamp@suse.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Whiteboard|obs:running:3068:moderate |obs:running:3069:moderate -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.novell.com/show_bug.cgi?id=896624 Swamp Workflow Management <swamp@suse.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Whiteboard|obs:running:3069:moderate |obs:running:3069:moderate | |obs:running:3068:moderate -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.novell.com/show_bug.cgi?id=896624 Swamp Workflow Management <swamp@suse.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Whiteboard|obs:running:3069:moderate |obs:running:3068:moderate |obs:running:3068:moderate | -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.novell.com/show_bug.cgi?id=896624 Swamp Workflow Management <swamp@suse.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Whiteboard|obs:running:3068:moderate | -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.novell.com/show_bug.cgi?id=896624 --- Comment #7 from Swamp Workflow Management <swamp@suse.de> --- openSUSE-SU-2014:1344-1: An update that fixes 13 vulnerabilities is now available. Category: security (moderate) Bug References: 894370,896624,897890,900941,901213 CVE References: CVE-2014-1554,CVE-2014-1574,CVE-2014-1575,CVE-2014-1576,CVE-2014-1577,CVE-2014-1578,CVE-2014-1580,CVE-2014-1581,CVE-2014-1582,CVE-2014-1583,CVE-2014-1584,CVE-2014-1585,CVE-2014-1586 Sources used: openSUSE 12.3 (src): MozillaFirefox-33.0-1.90.1, mozilla-nspr-4.10.7-1.34.1, mozilla-nss-3.17.1-1.59.1, seamonkey-2.30-1.61.1 -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.novell.com/show_bug.cgi?id=896624 --- Comment #8 from Swamp Workflow Management <swamp@suse.de> --- openSUSE-SU-2014:1345-1: An update that fixes 13 vulnerabilities is now available. Category: security (moderate) Bug References: 894370,896624,897890,900941,901213 CVE References: CVE-2014-1554,CVE-2014-1574,CVE-2014-1575,CVE-2014-1576,CVE-2014-1577,CVE-2014-1578,CVE-2014-1580,CVE-2014-1581,CVE-2014-1582,CVE-2014-1583,CVE-2014-1584,CVE-2014-1585,CVE-2014-1586 Sources used: openSUSE 13.1 (src): MozillaFirefox-33.0-46.2, mozilla-nspr-4.10.7-16.1, mozilla-nss-3.17.1-43.1, seamonkey-2.30-36.2 -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com