Bug 231773
Summary: | Firefox segfault | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Sam Varshavchik <mrsam> |
Component: | firefox | Assignee: | Christopher Aillon <caillon> |
Status: | CLOSED UPSTREAM | QA Contact: | |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 6 | CC: | gecko-bugs-nobody, mcepl, wtogami |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2007-04-12 11:17:09 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Sam Varshavchik
2007-03-11 15:40:14 UTC
Reporter, I really cannot create an investment account just to triage a bug. So, please, help me a little to understand better what's going on, please. First of all, I am really not quite sure, that I understand what exactly the problem is and whether it is site-specific or general problem with flash. Could you go to the canonical Flash-testing site http://www.badgerbadgerbadger.com and tell me what happens? When I do that here with RHEL5/x86_64 (no flash installed) I get a blank rectangle in middle of the screen saying "Click here to download plugin". When I click on it finder of plugins jumps up and says, that no plugin is available. Is it the same for you or does you firefox crash? Second, if that works for you (i.e., flash doesn't work but firefox doesn't crash either), than could you try website mentioned in the upstream bug https://bugzilla.mozilla.org/show_bug.cgi?id=301802 and https://bugzilla.mozilla.org/show_bug.cgi?id=301802#c7 and tell me whether actually you bug is not a duplicate of the upstream one? Thanks a lot for the cooperation I get the same results as you on www.badgerbadgerbadger.com, and this is not the upstream bug. The upstream bug is an X window error being reported on standard error. I get a full-blown segfault. Completely different. I tried to get something useful out of firefox-debuginfo, but given the sophisticated nature of the firefox startup shell script wrapper, I could not easily figure out how to make it run the debuginfo version of the firefox binary. If I can have the instructions for starting the debuginfo version of firefox-bin, together with the debuginfo version of all the component libraries, then I can perhaps be able to obtain more information about the crash. if you have both gdb and firefox-debuginfo installed, run `firefox -g` Nice trick. The segfault is caused by a null pointer derefence in nsObjectFrame.cpp, line 3098, which reads: GetParent()->ReflowDirtyChild(mContent->GetDocument()->GetShellAt(0), this); mContent->GetDocument() returns a NULL pointer -- BOOM! Breakpoint 1, nsObjectFrame::PluginNotAvailable (this=0x2193cd0, aMimeType=<value optimized out>) at nsObjectFrame.cpp:3096 (gdb) next (gdb) p mContent $1 = (nsIContent *) 0x21ce4c0 (gdb) p *mContent $2 = {<nsISupports> = {_vptr.nsISupports = 0x2aaab343d0f0}, static sTabFocusModel = 7, static sTabFocusModelAppliesToXUL = 0, mParentPtrBits = 35437616} (gdb) p mContent->GetDocument() [Thread 1126189376 (LWP 6604) exited] $3 = (class nsIDocument *) 0x0 Appears to be https://bugzilla.mozilla.org/show_bug.cgi?id=282933 Can you try this build: http://people.redhat.com/caillon/RPMS/fc6/firefox-1.5.0.10-5.fc6.caillon.x86_64.rpm to see if it helps. It is the same as the current fc6 version but adds the patch from the upstream bug. Yup -- the upstream patch completely fixes the bug. Perfect. |