Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 159687 - mozilla-firefox-2.0.0.1 segmentation fault on popup window
Summary: mozilla-firefox-2.0.0.1 segmentation fault on popup window
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-01-02 00:48 UTC by Dan Callaghan
Modified: 2007-01-10 11:33 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
output of emerge --info (emerge-info.txt,7.76 KB, text/plain)
2007-01-02 00:53 UTC, Dan Callaghan
Details
backtrace with debugging enabled (ff-bt.txt,13.10 KB, text/plain)
2007-01-02 01:45 UTC, Dan Callaghan
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dan Callaghan 2007-01-02 00:48:43 UTC
Firefox dies with a segmentation fault when the page at https://toolbox.iinet.net.au/ (unfortunately only accessible to iiNet customers) attempts to open a popup window using JavaScript. Debug output follows, will attach emerge --info shortly.

I will recompile Firefox with debugging turned on and see if I can reproduce the problem.

Core was generated by `/usr/lib64/mozilla-firefox/firefox-bin'.
Program terminated with signal 11, Segmentation fault.
[...]
(gdb) where
#0  0x00002b7485c8fbd9 in raise () from /lib/libpthread.so.0
#1  0x000000000040f616 in ?? ()
#2  <signal handler called>
#3  0x00002aaaabf43933 in NSGetModule () from /usr/lib64/mozilla-firefox/components/libgklayout.so
#4  0x00002aaaabf43b36 in NSGetModule () from /usr/lib64/mozilla-firefox/components/libgklayout.so
#5  0x00002aaaac0d58af in NSGetModule () from /usr/lib64/mozilla-firefox/components/libgklayout.so
#6  0x00002aaaac0d5ef4 in NSGetModule () from /usr/lib64/mozilla-firefox/components/libgklayout.so
#7  0x00002b74858e105c in XPTC_InvokeByIndex () from /usr/lib64/mozilla-firefox/libxpcom_core.so
#8  0x00002b74893926fa in NSGetModule () from /usr/lib64/mozilla-firefox/components/libxpconnect.so
#9  0x00002b7489398b10 in NSGetModule () from /usr/lib64/mozilla-firefox/components/libxpconnect.so
#10 0x00002b74856e0c42 in js_Invoke () from /usr/lib64/mozilla-firefox/libmozjs.so
#11 0x00002b74856cfa91 in js_AllocStack () from /usr/lib64/mozilla-firefox/libmozjs.so
#12 0x00002b74856cfc03 in js_AllocStack () from /usr/lib64/mozilla-firefox/libmozjs.so
#13 0x00002b74856ea64f in js_LookupProperty () from /usr/lib64/mozilla-firefox/libmozjs.so
#14 0x00002b74856db437 in js_AllocStack () from /usr/lib64/mozilla-firefox/libmozjs.so
#15 0x00002b74856e0fcd in js_Invoke () from /usr/lib64/mozilla-firefox/libmozjs.so
#16 0x00002b74856cfa91 in js_AllocStack () from /usr/lib64/mozilla-firefox/libmozjs.so
#17 0x00002b74856cfc03 in js_AllocStack () from /usr/lib64/mozilla-firefox/libmozjs.so
#18 0x00002b74856ea64f in js_LookupProperty () from /usr/lib64/mozilla-firefox/libmozjs.so
#19 0x00002b74856db437 in js_AllocStack () from /usr/lib64/mozilla-firefox/libmozjs.so
#20 0x00002b74856e0fcd in js_Invoke () from /usr/lib64/mozilla-firefox/libmozjs.so
#21 0x00002b74856cfa91 in js_AllocStack () from /usr/lib64/mozilla-firefox/libmozjs.so
#22 0x00002b74856a1b42 in JS_CallFunctionValue () from /usr/lib64/mozilla-firefox/libmozjs.so
#23 0x00002aaaac170ab9 in NSGetModule () from /usr/lib64/mozilla-firefox/components/libgklayout.so
#24 0x00002aaaac17d126 in NSGetModule () from /usr/lib64/mozilla-firefox/components/libgklayout.so
#25 0x00002aaaac17d1a7 in NSGetModule () from /usr/lib64/mozilla-firefox/components/libgklayout.so
#26 0x00002b74858cd6a1 in nsIThread::SetMainThread () from /usr/lib64/mozilla-firefox/libxpcom_core.so
#27 0x00002b74858cdeba in nsIThread::SetMainThread () from /usr/lib64/mozilla-firefox/libxpcom_core.so
#28 0x00002b74858c9a39 in PL_HandleEvent () from /usr/lib64/mozilla-firefox/libxpcom_core.so
#29 0x00002b74858c9cda in PL_ProcessPendingEvents () from /usr/lib64/mozilla-firefox/libxpcom_core.so
#30 0x00002b74858cb84b in nsAutoLock::NewLock () from /usr/lib64/mozilla-firefox/libxpcom_core.so
#31 0x00002aaaaae57e40 in ?? () from /usr/lib64/mozilla-firefox/components/libwidget_gtk2.so
#32 0x00002aaaac8e7dd8 in ?? () from /usr/lib64/mozilla-firefox/components/libnsappshell.so
#33 0x00002aaaab543ac5 in NSGetModule () from /usr/lib64/mozilla-firefox/components/libtoolkitcomps.so
#34 0x00002aaaab69d41a in NSGetModule () from /usr/lib64/mozilla-firefox/components/libembedcomponents.so
#35 0x00002aaaab69d6ec in NSGetModule () from /usr/lib64/mozilla-firefox/components/libembedcomponents.so
#36 0x00002aaaac182f1e in NSGetModule () from /usr/lib64/mozilla-firefox/components/libgklayout.so
#37 0x00002aaaac183ce7 in NSGetModule () from /usr/lib64/mozilla-firefox/components/libgklayout.so
#38 0x00002b74858e105c in XPTC_InvokeByIndex () from /usr/lib64/mozilla-firefox/libxpcom_core.so
#39 0x00002b74893926fa in NSGetModule () from /usr/lib64/mozilla-firefox/components/libxpconnect.so
#40 0x00002b7489398c83 in NSGetModule () from /usr/lib64/mozilla-firefox/components/libxpconnect.so
#41 0x00002b74856e0c42 in js_Invoke () from /usr/lib64/mozilla-firefox/libmozjs.so
#42 0x00002b74856d111d in js_AllocStack () from /usr/lib64/mozilla-firefox/libmozjs.so
#43 0x00002b74856e0fcd in js_Invoke () from /usr/lib64/mozilla-firefox/libmozjs.so
#44 0x00002b74856cfa91 in js_AllocStack () from /usr/lib64/mozilla-firefox/libmozjs.so
#45 0x00002b74856a1b42 in JS_CallFunctionValue () from /usr/lib64/mozilla-firefox/libmozjs.so
#46 0x00002aaaac170ab9 in NSGetModule () from /usr/lib64/mozilla-firefox/components/libgklayout.so
#47 0x00002aaaac1ae363 in NSGetModule () from /usr/lib64/mozilla-firefox/components/libgklayout.so
#48 0x00002aaaac087e71 in NSGetModule () from /usr/lib64/mozilla-firefox/components/libgklayout.so
#49 0x00002aaaac08a181 in NSGetModule () from /usr/lib64/mozilla-firefox/components/libgklayout.so
#50 0x00002aaaac055f7f in NSGetModule () from /usr/lib64/mozilla-firefox/components/libgklayout.so
#51 0x00002aaaac0ea05c in NSGetModule () from /usr/lib64/mozilla-firefox/components/libgklayout.so
#52 0x00002aaaabec06c9 in NSGetModule () from /usr/lib64/mozilla-firefox/components/libgklayout.so
#53 0x00002aaaabec0752 in NSGetModule () from /usr/lib64/mozilla-firefox/components/libgklayout.so
#54 0x00002aaaabf496ac in NSGetModule () from /usr/lib64/mozilla-firefox/components/libgklayout.so
#55 0x00002aaaabf4bd4e in NSGetModule () from /usr/lib64/mozilla-firefox/components/libgklayout.so
---Type <return> to continue, or q <return> to quit---
#56 0x00002aaaac08a07f in NSGetModule () from /usr/lib64/mozilla-firefox/components/libgklayout.so
#57 0x00002aaaac055f7f in NSGetModule () from /usr/lib64/mozilla-firefox/components/libgklayout.so
#58 0x00002aaaac0ea05c in NSGetModule () from /usr/lib64/mozilla-firefox/components/libgklayout.so
#59 0x00002aaaac055e8a in NSGetModule () from /usr/lib64/mozilla-firefox/components/libgklayout.so
#60 0x00002aaaabec02ad in NSGetModule () from /usr/lib64/mozilla-firefox/components/libgklayout.so
#61 0x00002aaaabec0fc0 in NSGetModule () from /usr/lib64/mozilla-firefox/components/libgklayout.so
#62 0x00002aaaac1688ef in NSGetModule () from /usr/lib64/mozilla-firefox/components/libgklayout.so
#63 0x00002aaaac16aa9c in NSGetModule () from /usr/lib64/mozilla-firefox/components/libgklayout.so
#64 0x00002aaaac15f7d0 in NSGetModule () from /usr/lib64/mozilla-firefox/components/libgklayout.so
#65 0x00002aaaaae5922b in NSGetModule () from /usr/lib64/mozilla-firefox/components/libwidget_gtk2.so
#66 0x00002aaaaae56b8b in ?? () from /usr/lib64/mozilla-firefox/components/libwidget_gtk2.so
#67 0x00002aaaaae56bf0 in ?? () from /usr/lib64/mozilla-firefox/components/libwidget_gtk2.so
#68 0x00002b7485ec6a9d in gtk_marshal_BOOLEAN__VOID () from /usr/lib/libgtk-x11-2.0.so.0
#69 0x00000000ffffffff in ?? ()
#70 0x00002aaab31962d0 in ?? ()
#71 0x00007fff2553a410 in ?? ()
#72 0x0000000000000000 in ?? ()
Comment 1 Dan Callaghan 2007-01-02 00:53:11 UTC
Created attachment 105135 [details]
output of emerge --info
Comment 2 Dan Callaghan 2007-01-02 01:45:34 UTC
Created attachment 105138 [details]
backtrace with debugging enabled
Comment 3 Jory A. Pratt 2007-01-02 07:50:23 UTC
Until you test with a clean profile nothing I can do. I have spoken with a few devs from upstream and they are positive it is a profile issue. mv $HOME/.mozilla $HOME/mozilla to test.
Comment 4 Dan Callaghan 2007-01-02 08:04:01 UTC
Yeah this doesn't happen with a clean profile.

Would there be any way to correct it without just discarding my existing .mozilla dir? I have had to throw away my profile a few times already due to FF bugs, it's becoming rather frustrating starting from scratch each time ...

Some extra info as well: I see the same big with mozilla-firefox-bin (2.0.0.1 and 2.0). Versions <2.0 work correctly though.
Comment 5 Christian Marie (RETIRED) gentoo-dev 2007-01-10 11:33:28 UTC
You can try disabling plug-ins 'till you find the offending one. This isn't the place to ask though, resolving.