Summary: | www-client/seamonkey-1.1.16, Seamonkey's mail-application reply to or send functions cause lockups if built with USE="-debug" | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Tango <tango> |
Component: | Current packages | Assignee: | Mozilla Gentoo Team <mozilla> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | achurch+gentoo |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge --info
strace output Build Log |
Description
Tango
2009-06-23 11:52:44 UTC
Created attachment 195555 [details]
emerge --info
What a frustrating and odd problem. Have you rebuilt your whole system with gcc 4.3.2, or could some seamonkey dependency have been missed? If you already have everything built with the same compiler: Could you attach the build log from when you rebuilt seamonkey with gcc 4.3.2? Perhaps there is a warning message from the compiler that might give a clue... Also, could you run the buggy (USE=-debug) build of seamonkey under strace to get a trace file of what happens right before a lockup? (In reply to comment #2) > What a frustrating and odd problem. Have you rebuilt your whole system with gcc > 4.3.2, or could some seamonkey dependency have been missed? > > If you already have everything built with the same compiler: > > Could you attach the build log from when you rebuilt seamonkey with gcc 4.3.2? > Perhaps there is a warning message from the compiler that might give a clue... > > Also, could you run the buggy (USE=-debug) build of seamonkey under strace to > get a trace file of what happens right before a lockup? > I rebuilt my system files twice after switching to gcc-4.3.2*. Rebuilt gnome and xorg just to cover all my bases. I checked the dependencies for seamonkey and re-compiled them as well as the mozilla-launcher. I rebuilt seamonkey with -debug as requested and and created a strace file. The application continues to lockup with -debug. I wasn't able to retain the build log as my system seems to only maintain build logs for failed emerges. I will check the manual and see how to get and keep a build log, and attach asap. Created attachment 195956 [details]
strace output
I did 2 strace runs, one using just -o and one using -fo. The -fo file is huge so will attach it later if necessary.
Created attachment 196027 [details]
Build Log
Seamonkey build log using -debug
This might be related to bug 265642. Can you try adding -fno-strict-aliasing to your CXXFLAGS and rebuilding? (In reply to comment #6) > This might be related to bug 265642. Can you try adding -fno-strict-aliasing > to your CXXFLAGS and rebuilding? > I added -fno-strict-aliasing to my make.conf as suggested and it dose in fact fix the problem. However is this a flag that should be set globally or is there a way I can just set it for seamonkey. (In reply to comment #7) > I added -fno-strict-aliasing to my make.conf as suggested and it dose in fact > fix the problem. > > However is this a flag that should be set globally or is there a way I can just > set it for seamonkey. I don't think there's a way to set CFLAGS on a per-package basis, but it looks like there's a patch ready to go for bug 265642, so once that's committed you should be able to remove -fno-strict-aliasing and build normally with no problems. (In reply to comment #8) > (In reply to comment #7) > > I added -fno-strict-aliasing to my make.conf as suggested and it dose in fact > > fix the problem. > > > > However is this a flag that should be set globally or is there a way I can just > > set it for seamonkey. > > I don't think there's a way to set CFLAGS on a per-package basis, but it looks > like there's a patch ready to go for bug 265642, so once that's committed you > should be able to remove -fno-strict-aliasing and build normally with no > problems. > actually you can, it is a pita search the forums for posting on it. I am working to get nirbheek to commit the patch as soon as possible. Fixed in-tree with -r1 Using commit message: ------------------------------------------------------------------------------ Fix crash without -fno-strict-aliasing, bug 265642 (Portage version: 2.2_rc33/cvs/Linux i686) ------------------------------------------------------------------------------ |