Closed Bug 73541 Opened 24 years ago Closed 24 years ago

Mozilla crashes in nsPluginInstanceOwner destructor when leaving page with an applet

Categories

(Core Graveyard :: Java: OJI, defect)

x86
Linux
defect
Not set
critical

Tracking

(Not tracked)

VERIFIED DUPLICATE of bug 75070

People

(Reporter: matt, Assigned: edburns)

References

()

Details

(Keywords: crash)

Build 2001032608, Linux 2.4.2-ac20 i686, RedHat 6.1, XFree 4.0.2 Go the the given URL, then go to another page, and the browser will crash; it appears to be because of the java applet in the page, as there is no crash if the Java plugin isn't there. The stack trace is: #0 0x410089fd in nsPluginInstanceOwner::~nsPluginInstanceOwner () from mozilla/components/libgklayout.so #1 0x41008bf9 in nsPluginInstanceOwner::Release () from mozilla/components/libgklayout.so #2 0x410053f1 in nsObjectFrame::~nsObjectFrame () from mozilla/components/libgklayout.so #3 0x40feb3af in nsFrame::Destroy () from mozilla/components/libgklayout.so #4 0x40fe8cc6 in nsContainerFrame::Destroy () from mozilla/components/libgklayout.so #5 0x41005a2c in nsObjectFrame::Destroy () from mozilla/components/libgklayout.so #6 0x41000e18 in nsLineBox::DeleteLineList () from mozilla/components/libgklayout.so #7 0x40fdf27f in nsBlockFrame::Destroy () from mozilla/components/libgklayout.so #8 0x41000e18 in nsLineBox::DeleteLineList () from mozilla/components/libgklayout.so #9 0x40fdf27f in nsBlockFrame::Destroy () from mozilla/components/libgklayout.so #10 0x410cc978 in nsFrameList::DestroyFrames () from mozilla/components/libgklayout.so #11 0x40fe8cbf in nsContainerFrame::Destroy () from mozilla/components/libgklayout.so #12 0x410cc978 in nsFrameList::DestroyFrames () from mozilla/components/libgklayout.so #13 0x40fe8cbf in nsContainerFrame::Destroy () from mozilla/components/libgklayout.so #14 0x410cc978 in nsFrameList::DestroyFrames () from mozilla/components/libgklayout.so #15 0x40fe8cbf in nsContainerFrame::Destroy () from mozilla/components/libgklayout.so #16 0x410cc978 in nsFrameList::DestroyFrames () from mozilla/components/libgklayout.so #17 0x40fe8cbf in nsContainerFrame::Destroy () from mozilla/components/libgklayout.so #18 0x4107f50d in nsTableFrame::Destroy () from mozilla/components/libgklayout.so #19 0x410cc978 in nsFrameList::DestroyFrames () from mozilla/components/libgklayout.so #20 0x40fe8cbf in nsContainerFrame::Destroy () from mozilla/components/libgklayout.so #21 0x41086ae4 in nsTableOuterFrame::Destroy () from mozilla/components/libgklayout.so #22 0x41000e18 in nsLineBox::DeleteLineList () from mozilla/components/libgklayout.so #23 0x40fdf27f in nsBlockFrame::Destroy () from mozilla/components/libgklayout.so #24 0x41000e18 in nsLineBox::DeleteLineList () from mozilla/components/libgklayout.so #25 0x40fdf27f in nsBlockFrame::Destroy () from mozilla/components/libgklayout.so #26 0x41000e18 in nsLineBox::DeleteLineList () from mozilla/components/libgklayout.so #27 0x40fdf27f in nsBlockFrame::Destroy () from mozilla/components/libgklayout.so #28 0x41000e18 in nsLineBox::DeleteLineList () from mozilla/components/libgklayout.so ---Type <return> to continue, or q <return> to quit--- #29 0x40fdf27f in nsBlockFrame::Destroy () from mozilla/components/libgklayout.so #30 0x410cc978 in nsFrameList::DestroyFrames () from mozilla/components/libgklayout.so #31 0x40fe8cbf in nsContainerFrame::Destroy () from mozilla/components/libgklayout.so #32 0x410cc978 in nsFrameList::DestroyFrames () from mozilla/components/libgklayout.so #33 0x40fe8cbf in nsContainerFrame::Destroy () from mozilla/components/libgklayout.so #34 0x410b2870 in nsBoxFrame::Destroy () from mozilla/components/libgklayout.so #35 0x410cc978 in nsFrameList::DestroyFrames () from mozilla/components/libgklayout.so #36 0x40fe8cbf in nsContainerFrame::Destroy () from mozilla/components/libgklayout.so #37 0x410b2870 in nsBoxFrame::Destroy () from mozilla/components/libgklayout.so #38 0x41025be3 in nsGfxScrollFrame::Destroy () from mozilla/components/libgklayout.so #39 0x410cc978 in nsFrameList::DestroyFrames () from mozilla/components/libgklayout.so #40 0x40fe8cbf in nsContainerFrame::Destroy () from mozilla/components/libgklayout.so #41 0x410244e9 in ViewportFrame::Destroy () from mozilla/components/libgklayout.so #42 0x40ff0e1c in FrameManager::Destroy () from mozilla/components/libgklayout.so #43 0x4100d52b in PresShell::~PresShell () from mozilla/components/libgklayout.so #44 0x4100d179 in PresShell::Release () from mozilla/components/libgklayout.so #45 0x400ce6ef in nsCOMPtr_base::~nsCOMPtr_base () at eval.c:41 #46 0x40c20dce in DocumentViewerImpl::~DocumentViewerImpl () from mozilla/components/libgkcontent.so #47 0x40c20b21 in DocumentViewerImpl::Release () from mozilla/components/libgkcontent.so #48 0x400ce73f in nsCOMPtr_base::assign_with_AddRef () at eval.c:41 #49 0x40a4b02b in nsDocShell::SetupNewViewer () from mozilla/components/libdocshell.so #50 0x40a5024c in nsWebShell::SetupNewViewer () from mozilla/components/libdocshell.so #51 0x40a49db1 in nsDocShell::Embed () from mozilla/components/libdocshell.so #52 0x40a50351 in nsWebShell::Embed () from mozilla/components/libdocshell.so #53 0x40a4a5e4 in nsDocShell::CreateContentViewer () from mozilla/components/libdocshell.so #54 0x40a53c3c in nsDSURIContentListener::DoContent () from mozilla/components/libdocshell.so #55 0x409f33b8 in nsDocumentOpenInfo::DispatchContent () from mozilla/components/liburiloader.so #56 0x409f2df1 in nsDocumentOpenInfo::OnStartRequest () from mozilla/components/liburiloader.so #57 0x4091c9b9 in nsHTTPFinalListener::OnStartRequest () from mozilla/components/libnecko.so #58 0x408e8d93 in nsStreamListenerTee::OnStartRequest () from mozilla/components/libnecko.so ---Type <return> to continue, or q <return> to quit--- #59 0x4091c733 in nsHTTPServerListener::FinishedResponseHeaders () from mozilla/components/libnecko.so #60 0x4091b139 in nsHTTPServerListener::OnDataAvailable () from mozilla/components/libnecko.so #61 0x408d99c2 in nsOnDataAvailableEvent::HandleEvent () from mozilla/components/libnecko.so #62 0x408d8d8c in nsStreamObserverEvent::HandlePLEvent () from mozilla/components/libnecko.so #63 0x400c6337 in PL_HandleEvent () at eval.c:41 #64 0x400c6256 in PL_ProcessPendingEvents () at eval.c:41 #65 0x400c7139 in nsEventQueueImpl::ProcessPendingEvents () at eval.c:41 #66 0x404d70f3 in event_processor_callback () from mozilla/components/libwidget_gtk.so #67 0x404d6e6d in our_gdk_io_invoke () from mozilla/components/libwidget_gtk.so #68 0x406af040 in g_io_unix_dispatch () from /usr/lib/libglib-1.2.so.0 #69 0x406b0847 in g_main_dispatch () from /usr/lib/libglib-1.2.so.0 #70 0x406b0ec1 in g_main_iterate () from /usr/lib/libglib-1.2.so.0 #71 0x406b108c in g_main_run () from /usr/lib/libglib-1.2.so.0 I have been unable to get a stack trace from a debug build, since I can't get the java plugin working with my debug build.
over to plugins
Assignee: karnaze → av
Component: Layout → Plug-ins
QA Contact: petersen → shrir
-->OJI
Assignee: av → edburns
Component: Plug-ins → OJI
Accept
Status: NEW → ASSIGNED
I am still seeing crashes when leaving a page with Java in CVS build of 2001-04-06. To reporter (Matthew Cline): To see why you can't get the Java plugin working with the debug build, see my comments in 61049 on 2-24 and 2-25.
Similar crash in Solaris build (e.g. 2001040810).
Still occurring with last night's trunk.
Adding crash keyword.
Keywords: crash
*** Bug 75899 has been marked as a duplicate of this bug. ***
*** Bug 75926 has been marked as a duplicate of this bug. ***
dup of 75070. *** This bug has been marked as a duplicate of 75070 ***
Status: ASSIGNED → RESOLVED
Closed: 24 years ago
Resolution: --- → DUPLICATE
Verified.
Status: RESOLVED → VERIFIED
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.