Closed Bug 829105 Opened 11 years ago Closed 5 years ago

crash in mozilla::dom::Element::UnbindFromTree during shutdown

Categories

(Thunderbird :: General, defect)

x86
Windows NT
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: wsmwk, Unassigned)

Details

(Keywords: crash)

Crash Data

I crashed shutting down thunderbird with 20.0a1 20121231030425.
Nothing unusual happened in this thunderbird session. but it probably has been up for a week and been through several sleep / wake cycles. But still nothing unusual.

I'm the only person with this crash signature. So I'll speculate that the more common nsXULElement::UnbindFromTree(bool, bool) like bp-22385024-c007-4373-8ae5-1a1542130110 is a good match for my problem.  Thew few Firefox crashes that I checked OTOH are not the same stack, like bp-74dfa26a-1717-4224-9f7b-f4c152130109

This bug was filed from the Socorro interface and is 
report bp-c501b88a-5113-43ec-9dec-a28172130110 .
============================================================= 

0 	xul.dll 	mozilla::dom::Element::UnbindFromTree 	content/base/src/Element.cpp:1386
1 	xul.dll 	nsXULElement::UnbindFromTree 	content/xul/content/src/nsXULElement.cpp:746
2 	xul.dll 	nsXBLBinding::UninstallAnonymousContent 	content/xbl/src/nsXBLBinding.cpp:547
3 	xul.dll 	nsXBLBinding::ChangeDocument 	content/xbl/src/nsXBLBinding.cpp:1307
4 	xul.dll 	nsBindingManager::RemovedFromDocumentInternal 	content/xbl/src/nsBindingManager.cpp:641
5 	xul.dll 	RemoveFromBindingManagerRunnable::Run 	content/base/src/Element.cpp:1277
6 	xul.dll 	nsContentUtils::RemoveScriptBlocker 	content/base/src/nsContentUtils.cpp:4944
7 	xul.dll 	nsXBLBinding::ChangeDocument 	content/xbl/src/nsXBLBinding.cpp:1318
8 	xul.dll 	nsBindingManager::RemovedFromDocumentInternal 	content/xbl/src/nsBindingManager.cpp:641
9 	xul.dll 	nsBindingManager::RemovedFromDocument 	content/xbl/src/nsBindingManager.h:66
10 	xul.dll 	mozilla::dom::FragmentOrElement::DestroyContent 	content/base/src/FragmentOrElement.cpp:909
11 	xul.dll 	mozilla::dom::FragmentOrElement::DestroyContent 	content/base/src/FragmentOrElement.cpp:919
12 	xul.dll 	mozilla::dom::FragmentOrElement::DestroyContent 	content/base/src/FragmentOrElement.cpp:919
13 	xul.dll 	mozilla::dom::FragmentOrElement::DestroyContent 	content/base/src/FragmentOrElement.cpp:919
14 	xul.dll 	mozilla::dom::FragmentOrElement::DestroyContent 	content/base/src/FragmentOrElement.cpp:919
15 	xul.dll 	mozilla::dom::FragmentOrElement::DestroyContent 	content/base/src/FragmentOrElement.cpp:919
16 	xul.dll 	mozilla::dom::FragmentOrElement::DestroyContent 	content/base/src/FragmentOrElement.cpp:919
17 	xul.dll 	mozilla::dom::FragmentOrElement::DestroyContent 	content/base/src/FragmentOrElement.cpp:919
18 	xul.dll 	mozilla::dom::FragmentOrElement::DestroyContent 	content/base/src/FragmentOrElement.cpp:919
19 	xul.dll 	mozilla::dom::FragmentOrElement::DestroyContent 	content/base/src/FragmentOrElement.cpp:919
20 	xul.dll 	mozilla::dom::FragmentOrElement::DestroyContent 	content/base/src/FragmentOrElement.cpp:919
21 	xul.dll 	mozilla::dom::FragmentOrElement::DestroyContent 	content/base/src/FragmentOrElement.cpp:919
22 	xul.dll 	mozilla::dom::FragmentOrElement::DestroyContent 	content/base/src/FragmentOrElement.cpp:919
23 	xul.dll 	mozilla::dom::FragmentOrElement::DestroyContent 	content/base/src/FragmentOrElement.cpp:919
24 	xul.dll 	mozilla::dom::FragmentOrElement::DestroyContent 	content/base/src/FragmentOrElement.cpp:919
25 	xul.dll 	mozilla::dom::FragmentOrElement::DestroyContent 	content/base/src/FragmentOrElement.cpp:919
26 	xul.dll 	mozilla::dom::FragmentOrElement::DestroyContent 	content/base/src/FragmentOrElement.cpp:919
27 	xul.dll 	mozilla::dom::FragmentOrElement::DestroyContent 	content/base/src/FragmentOrElement.cpp:919
28 	xul.dll 	mozilla::dom::FragmentOrElement::DestroyContent 	content/base/src/FragmentOrElement.cpp:919
29 	xul.dll 	mozilla::dom::FragmentOrElement::DestroyContent 	content/base/src/FragmentOrElement.cpp:919
30 	xul.dll 	nsDocument::Destroy 	content/base/src/nsDocument.cpp:7161
31 	xul.dll 	nsDocumentViewer::Destroy 	layout/base/nsDocumentViewer.cpp:1631
32 	xul.dll 	nsDocShell::Destroy 	docshell/base/nsDocShell.cpp:4896
33 	xul.dll 	nsXULWindow::Destroy 	xpfe/appshell/src/nsXULWindow.cpp:479
34 	xul.dll 	nsWebShellWindow::Destroy 	xpfe/appshell/src/nsWebShellWindow.cpp:757
Crash Signature: [@ mozilla::dom::Element::UnbindFromTree(bool, bool)] [@ nsXULElement::UnbindFromTree(bool, bool) ] → [@ mozilla::dom::Element::UnbindFromTree(bool, bool)] [@ nsXULElement::UnbindFromTree(bool, bool) ] [@ mozilla::dom::Element::UnbindFromTree] [@ nsXULElement::UnbindFromTree ]

I've not been seeing this. And almost zero crashes for version 68.

Status: NEW → RESOLVED
Crash Signature: [@ mozilla::dom::Element::UnbindFromTree(bool, bool)] [@ nsXULElement::UnbindFromTree(bool, bool) ] [@ mozilla::dom::Element::UnbindFromTree] [@ nsXULElement::UnbindFromTree ] → [@ mozilla::dom::Element::UnbindFromTree] [@ nsXULElement::UnbindFromTree ]
Closed: 5 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.