Bug 106737
| Summary: | mozilla crashes | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Bill Nottingham <notting> |
| Component: | mozilla | Assignee: | Christopher Blizzard <blizzard> |
| Status: | CLOSED RAWHIDE | QA Contact: | Ben Levenson <benl> |
| Severity: | medium | Docs Contact: | |
| Priority: | medium | ||
| Version: | rawhide | CC: | p.van.egdom, rvokal |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2003-10-23 19:16:55 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: | |||
| Bug Depends On: | |||
| Bug Blocks: | 100644 | ||
Happens consistently for me when trying to view: http://sports.espn.go.com/nba/news/story?id=1634417 for example. With debuginfo:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1085286080 (LWP 5970)]
0x00b7ca8e in nsWindow::NativeCreate(nsIWidget*, void*, nsRect const&,
nsEventStatus (*)(nsGUIEvent*), nsIDeviceContext*, nsIAppShell*, nsIToolkit*,
nsWidgetInitData*) (this=0x993e670, aParent=0x0, aNativeParent=0x0, aRect=@0x0,
aHandleEventFunction=0x123ea98 <HandleEvent>, aContext=0x9b427d8,
aAppShell=0x0, aToolkit=0x0, aInitData=0xb90387) at nsWindow.cpp:2126
2126 g_object_set_data(G_OBJECT(mDrawingarea->clip_window), "nsWindow",
(gdb) print mDrawingarea
$1 = (MozDrawingarea *) 0x0
#0 0x00b7ca8e in nsWindow::NativeCreate(nsIWidget*, void*, nsRect const&,
nsEventStatus (*)(nsGUIEvent*), nsIDeviceContext*, nsIAppShell*, nsIToolkit*,
nsWidgetInitData*) (this=0x993e670, aParent=0x0, aNativeParent=0x0, aRect=@0x0,
aHandleEventFunction=0x123ea98 <HandleEvent>, aContext=0x9b427d8,
aAppShell=0x0, aToolkit=0x0, aInitData=0xb90387) at nsWindow.cpp:2126
#1 0x00b794f2 in nsWindow::Create(nsIWidget*, nsRect const&, nsEventStatus
(*)(nsGUIEvent*), nsIDeviceContext*, nsIAppShell*, nsIToolkit*, nsWidgetInitData*)
(this=0x993e670, aParent=0x0, aRect=@0xbfe89500,
aHandleEventFunction=0x123ea98 <HandleEvent>, aContext=0x9b427d8,
aAppShell=0x0, aToolkit=0x0, aInitData=0xbfe894e0) at nsWindow.cpp:289
#2 0x0123ff3b in nsView::CreateWidget(nsID const&, nsWidgetInitData*, void*,
int, int, nsContentType) (this=0x993e608, aWindowIID=@0x12ca8ac,
aWidgetInitData=0xbfe894e0, aNative=0x0, aEnableDragDrop=1,
aResetVisibility=0, aContentType=eContentTypeUI) at nsView.cpp:776
#3 0x0107b3bf in DocumentViewerImpl::MakeWindow(nsIWidget*, nsRect const&) (
this=0x9a02c18, aParentWidget=0x9b8e330, aBounds=@0x130be88)
at nsDocumentViewer.cpp:1875
#4 0x010792f7 in DocumentViewerImpl::InitInternal(nsIWidget*,
nsIDeviceContext*, nsRect const&, int, int) (this=0x9a02c18,
aParentWidget=0x9b8e330,
aDeviceContext=0x9b427d8, aBounds=@0xbfe897e0, aDoCreation=1,
aInPrintPreview=0) at nsDocumentViewer.cpp:845
#5 0x01078c48 in DocumentViewerImpl::Init(nsIWidget*, nsIDeviceContext*, nsRect
const&) (this=0x9a02c18, aParentWidget=0x9b8e330, aDeviceContext=0x9b427d8,
aBounds=@0xbfe897e0) at nsDocumentViewer.cpp:649
#6 0x00cd0df7 in nsDocShell::SetupNewViewer(nsIContentViewer*) (
this=0x9a128d0, aNewViewer=0x9a02c18) at nsCOMPtr.h:690
#7 0x00ccf034 in nsDocShell::Embed(nsIContentViewer*, char const*,
nsISupports*) (this=0x9a128d0, aContentViewer=0x9a02c18, aCommand=0xcfe5e2 "",
aExtraInfo=0x0) at nsDocShell.cpp:4145
#8 0x00ccff9f in nsDocShell::CreateContentViewer(char const*, nsIRequest*,
nsIStreamListener**) (this=0x9a128d0, aContentType=0xbfe89d20 "text/html",
request=0x9b8d2f0, aContentHandler=0xbfe89b90) at nsCOMPtr.h:684
#9 0x00cdf509 in nsDSURIContentListener::DoContent(char const*, int,
nsIRequest*, nsIStreamListener**, int*) (this=0x9a12a58,
aContentType=0xbfe89d20 "text/html", aIsContentPreferred=0,
request=0x9b8d2f0, aContentHandler=0xbfe89b90, aAbortProcess=0x993e670)
at nsDSURIContentListener.cpp:109
#10 0x00ce2b24 in nsDocumentOpenInfo::DispatchContent(nsIRequest*, nsISupports*)
(this=0x9b8d858, request=0x9b8d2f0, aCtxt=0x0) at nsCOMPtr.h:690
#11 0x00ce268b in nsDocumentOpenInfo::OnStartRequest(nsIRequest*, nsISupports*)
(this=0x9b8d858, request=0x9b8d2f0, aCtxt=0x0) at nsURILoader.cpp:224
#12 0x00b1c285 in nsHttpChannel::CallOnStartRequest() (this=0x9b8d2f0)
at nsCOMPtr.h:690
#13 0x00b1c71f in nsHttpChannel::ProcessNormal() (this=0x9b8d2f0)
at nsHttpChannel.cpp:740
#14 0x00b1c4d5 in nsHttpChannel::ProcessResponse() (this=0x9b8d2f0)
at nsHttpChannel.cpp:692
#15 0x00b237f7 in nsHttpChannel::OnStartRequest(nsIRequest*, nsISupports*) (
this=0x9b8d2f0, request=0x9b8eef0, ctxt=0x0) at nsHttpChannel.cpp:3128
#16 0x00aaad4c in nsInputStreamPump::OnStateStart() (this=0x9b8eef0)
at nsCOMPtr.h:690
#17 0x00aaace7 in nsInputStreamPump::OnInputStreamReady(nsIAsyncInputStream*) (
this=0x9b8eef0, stream=0x9941b70) at nsInputStreamPump.cpp:318
#18 0x004922b6 in nsInputStreamReadyEvent::EventHandler(PLEvent*) (plevent=0x0)
at nsCOMPtr.h:690
#19 0x004a6363 in PL_HandleEvent (self=0x9b8d8d4) at plevent.c:659
#20 0x004a627d in PL_ProcessPendingEvents (self=0x8e684f8) at plevent.c:592
#21 0x004a733e in nsEventQueueImpl::ProcessPendingEvents() (this=0x8e6b5a8)
at nsEventQueue.cpp:387
#22 0x00b80df6 in event_processor_callback (source=0x90541a8,
condition=G_IO_IN, data=0x993e670) at nsAppShell.cpp:67
#23 0x00a6bccf in g_vsnprintf () from /usr/lib/libglib-2.0.so.0
#24 0x00a4afdd in unblock_source () from /usr/lib/libglib-2.0.so.0
#25 0x00a4bfd8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#26 0x00a4c2ef in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#27 0x00a4c9cf in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#28 0x0384344f in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#29 0x08ee0f38 in ?? ()
#30 0x08e7e718 in ?? ()
#31 0xbfe8a390 in ?? ()
#32 0xbfe8a318 in ?? ()
#33 0x08ee0f38 in ?? ()
Ooo..interesting. Looking at this one. notting found that this is the same as an upstream bug: http://bugzilla.mozilla.org/show_bug.cgi?id=205492 I've checked in a workaround patch for this. Should be in -13. |
Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1085204160 (LWP 5492)] 0x0064da8e in nsWindow::NativeCreate(nsIWidget*, void*, nsRect const&, nsEventStatus (*)(nsGUIEvent*), nsIDeviceContext*, nsIAppShell*, nsIToolkit*, nsWidgetInitData*) () from /usr/lib/mozilla-1.4.1/components/libwidget_gtk2.so (gdb) bt #0 0x0064da8e in nsWindow::NativeCreate(nsIWidget*, void*, nsRect const&, nsEventStatus (*)(nsGUIEvent*), nsIDeviceContext*, nsIAppShell*, nsIToolkit*, nsWidgetInitData*) () from /usr/lib/mozilla-1.4.1/components/libwidget_gtk2.so #1 0x0064a4f2 in nsWindow::Create(nsIWidget*, nsRect const&, nsEventStatus (*)(nsGUIEvent*), nsIDeviceContext*, nsIAppShell*, nsIToolkit*, nsWidgetInitData*) () from /usr/lib/mozilla-1.4.1/components/libwidget_gtk2.so #2 0x0134ff3b in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libgklayout.so #3 0x0118b3bf in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libgklayout.so #4 0x011892f7 in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libgklayout.so #5 0x01188c48 in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libgklayout.so #6 0x00e43df7 in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libdocshell.so #7 0x00e42034 in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libdocshell.so #8 0x00e42f9f in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libdocshell.so #9 0x00e52509 in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libdocshell.so #10 0x00e55b24 in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libdocshell.so #11 0x00e5568b in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libdocshell.so #12 0x00b1c285 in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libnecko.so #13 0x00b1c71f in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libnecko.so #14 0x00b1c4d5 in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libnecko.so #15 0x00b237f7 in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libnecko.so #16 0x00aaad4c in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libnecko.so #17 0x00aaace7 in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libnecko.so #18 0x002d22b6 in nsInputStreamReadyEvent::EventHandler(PLEvent*) () from /usr/lib/mozilla-1.4.1/libxpcom.so #19 0x002e6363 in PL_HandleEvent () from /usr/lib/mozilla-1.4.1/libxpcom.so #20 0x002e627d in PL_ProcessPendingEvents () from /usr/lib/mozilla-1.4.1/libxpcom.so #21 0x002e733e in nsEventQueueImpl::ProcessPendingEvents() () from /usr/lib/mozilla-1.4.1/libxpcom.so #22 0x00651df6 in NS_GetSpecialDirectory(char const*, nsIFile**) () from /usr/lib/mozilla-1.4.1/components/libwidget_gtk2.so #23 0x00a6bccf in g_vsnprintf () from /usr/lib/libglib-2.0.so.0 #24 0x00a4afdd in unblock_source () from /usr/lib/libglib-2.0.so.0 #25 0x00a4bfd8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #26 0x00a4c2ef in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #27 0x00a4c9cf in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #28 0x0384344f in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 #29 0x09697460 in ?? () #30 0x09503448 in ?? () #31 0xbfeaa6b0 in ?? () #32 0xbfeaa638 in ?? () #33 0x09697460 in ?? ()