Closed Bug 1177484 Opened 9 years ago Closed 8 years ago

crash in PL_FinishArenaPool | PresShell::~PresShell()

Categories

(Firefox :: Untriaged, defect)

x86
Windows 7
defect
Not set
critical

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: alex_mayorga, Unassigned)

References

Details

(Keywords: crash)

This bug was filed from the Socorro interface and is 
report bp-c3a6a8c0-ae36-4899-a871-aba3e2150625.
=============================================================

Crashing Thread
Frame 	Module 	Signature 	Source
0 	nss3.dll 	PL_FinishArenaPool 	nsprpub/lib/ds/plarena.c
1 	xul.dll 	PresShell::~PresShell() 	layout/base/nsPresShell.cpp
2 	xul.dll 	PresShell::`scalar deleting destructor'(unsigned int) 	
3 	xul.dll 	PresShell::Release() 	layout/base/nsPresShell.cpp
4 	xul.dll 	nsCOMPtr_base::assign_with_AddRef(nsISupports*) 	xpcom/glue/nsCOMPtr.cpp
5 	xul.dll 	nsDocumentViewer::DestroyPresShell() 	layout/base/nsDocumentViewer.cpp
6 	xul.dll 	nsDocumentViewer::Hide() 	layout/base/nsDocumentViewer.cpp
7 	xul.dll 	nsDocShell::SetVisibility(bool) 	docshell/base/nsDocShell.cpp
8 	xul.dll 	nsFrameLoader::Hide() 	dom/base/nsFrameLoader.cpp
9 	xul.dll 	nsHideViewer::Run() 	layout/generic/nsSubDocumentFrame.cpp
10 	xul.dll 	nsContentUtils::RemoveScriptBlocker() 	dom/base/nsContentUtils.cpp
11 	xul.dll 	nsDocumentViewer::DestroyPresShell() 	layout/base/nsDocumentViewer.cpp
12 	xul.dll 	nsDocumentViewer::Destroy() 	layout/base/nsDocumentViewer.cpp
13 	xul.dll 	nsDocShell::Destroy() 	docshell/base/nsDocShell.cpp
14 	xul.dll 	nsWebBrowser::SetDocShell(nsIDocShell*) 	embedding/browser/nsWebBrowser.cpp
15 	xul.dll 	nsWebBrowser::InternalDestroy() 	embedding/browser/nsWebBrowser.cpp
16 	xul.dll 	nsWebBrowser::Destroy() 	embedding/browser/nsWebBrowser.cpp
17 	xul.dll 	mozilla::dom::TabChild::DestroyWindow() 	dom/ipc/TabChild.cpp
18 	xul.dll 	mozilla::dom::TabChild::RecvDestroy() 	dom/ipc/TabChild.cpp
19 	xul.dll 	mozilla::dom::PBrowserChild::OnMessageReceived(IPC::Message const&) 	obj-firefox/ipc/ipdl/PBrowserChild.cpp
20 	xul.dll 	mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const&) 	obj-firefox/ipc/ipdl/PContentChild.cpp
21 	xul.dll 	mozilla::ipc::MessageChannel::OnMaybeDequeueOne() 	ipc/glue/MessageChannel.cpp
22 	xul.dll 	RunnableMethod<mozilla::ipc::MessageChannel, void ( mozilla::ipc::MessageChannel::*)(void), Tuple0>::Run() 	ipc/chromium/src/base/task.h
23 	xul.dll 	MessageLoop::DoWork() 	ipc/chromium/src/base/message_loop.cc
24 	xul.dll 	mozilla::ipc::DoWorkRunnable::Run() 	ipc/glue/MessagePump.cpp
25 	xul.dll 	nsThread::ProcessNextEvent(bool, bool*) 	xpcom/threads/nsThread.cpp
26 	xul.dll 	mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) 	ipc/glue/MessagePump.cpp
27 	xul.dll 	mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) 	ipc/glue/MessagePump.cpp
28 	xul.dll 	MessageLoop::RunHandler() 	ipc/chromium/src/base/message_loop.cc
29 	xul.dll 	MessageLoop::Run() 	ipc/chromium/src/base/message_loop.cc
30 	xul.dll 	nsBaseAppShell::Run() 	widget/nsBaseAppShell.cpp
31 	xul.dll 	nsAppShell::Run() 	widget/windows/nsAppShell.cpp
32 	xul.dll 	XRE_RunAppShell 	toolkit/xre/nsEmbedFunctions.cpp
33 	xul.dll 	mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) 	ipc/glue/MessagePump.cpp
34 	xul.dll 	MessageLoop::RunHandler() 	ipc/chromium/src/base/message_loop.cc
35 	xul.dll 	MessageLoop::Run() 	ipc/chromium/src/base/message_loop.cc
36 	xul.dll 	XRE_InitChildProcess 	toolkit/xre/nsEmbedFunctions.cpp
37 	plugin-container.exe 	content_process_main(int, char** const) 	ipc/contentproc/plugin-container.cpp
38 	plugin-container.exe 	wmain 	toolkit/xre/nsWindowsWMain.cpp
39 	plugin-container.exe 	__tmainCRTStartup 	f:/dd/vctools/crt/crtw32/startup/crt0.c:255
40 	kernel32.dll 	BaseThreadInitThunk 	
41 	ntdll.dll 	RtlUserThreadStart
Crash Signature: [@ PL_FinishArenaPool | PresShell::~PresShell()] → [@ PL_FinishArenaPool | PresShell::~PresShell()] [@ PL_FinishArenaPool | PresShell::~PresShell]
no crashes in last 28 days for any of the signatures.
Was this your crash?
Is it still occurring for you?
Flags: needinfo?(alex_mayorga)
Status: NEW → RESOLVED
Closed: 8 years ago
Flags: needinfo?(alex_mayorga)
Resolution: --- → WORKSFORME
Updating crash signature to reflect changes to signature generation made in bug 1269817 (although reports older than a week will not be reprocessed), and adding dependency to ShutDownKill metabug.

(These probably shouldn't all be separate bugs, but I'm not going to fix that up in a mass-change.)
Blocks: shutdownkill
Crash Signature: [@ PL_FinishArenaPool | PresShell::~PresShell()] [@ PL_FinishArenaPool | PresShell::~PresShell] → [@ IPCError-browser | ShutDownKill ]
You need to log in before you can comment on or make changes to this bug.