Closed
Bug 718991
Opened 13 years ago
Closed 9 years ago
Crash in nsCSSSelector::Reset
Categories
(Core :: CSS Parsing and Computation, defect)
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: scoobidiver, Unassigned)
Details
(Keywords: crash, regression)
Crash Data
It happens in 11.0a2 and 12.0a1.
Signature nsRefPtr<nsDocLoader>::~nsRefPtr<nsDocLoader>() | nsCSSSelectorList::`scalar deleting destructor''(unsigned int) More Reports Search
UUID ff9d6fd8-52da-4ddc-8319-1ea4f2120118
Date Processed 2012-01-18 00:33:57
Uptime 30630
Last Crash 1.3 days before submission
Install Age 8.5 hours since version was first installed.
Install Time 2012-01-17 16:03:06
Product Firefox
Version 12.0a1
Build ID 20120117031056
Release Channel nightly
OS Windows NT
OS Version 6.1.7601 Service Pack 1
Build Architecture x86
Build Architecture Info GenuineIntel family 6 model 15 stepping 13
Crash Reason EXCEPTION_ACCESS_VIOLATION_READ
Crash Address 0x11c93678
App Notes
AdapterVendorID: 0x1002, AdapterDeviceID: 0x9591, AdapterSubsysID: 01461025, AdapterDriverVersion: 8.632.1.2000
D3D10 Layers? D3D10 Layers-
D3D9 Layers? D3D9 Layers-
EMCheckCompatibility True
Frame Module Signature [Expand] Source
0 xul.dll nsRefPtr<nsDocLoader>::~nsRefPtr<nsDocLoader> obj-firefox/dist/include/nsAutoPtr.h:907
1 xul.dll nsCSSSelectorList::`scalar deleting destructor'
2 xul.dll ReleaseObjects obj-firefox/xpcom/build/nsCOMArray.cpp:167
3 xul.dll nsVoidArray::EnumerateForwards obj-firefox/xpcom/build/nsVoidArray.cpp:724
4 xul.dll nsCSSStyleSheetInner::~nsCSSStyleSheetInner layout/style/nsCSSStyleSheet.cpp:904
5 xul.dll nsCSSStyleSheetInner::RemoveSheet layout/style/nsCSSStyleSheet.cpp:923
6 xul.dll nsCSSStyleSheet::~nsCSSStyleSheet layout/style/nsCSSStyleSheet.cpp:1057
7 xul.dll nsCSSStyleSheet::`vector deleting destructor'
8 xul.dll nsCSSStyleSheet::Release layout/style/nsCSSStyleSheet.cpp:1085
9 xul.dll nsTHashtable<nsBaseHashtableET<mozilla::URIAndPrincipalHashKey,nsRefPtr<nsCSSStyleSheet> > >::s_ClearEntry obj-firefox/dist/include/nsTHashtable.h:464
10 xul.dll PL_DHashTableFinish obj-firefox/xpcom/build/pldhash.cpp:410
11 xul.dll mozilla::css::Loader::~Loader layout/style/Loader.cpp:571
12 xul.dll mozilla::css::Loader::Release layout/style/Loader.cpp:574
13 xul.dll nsDocument::~nsDocument content/base/src/nsDocument.cpp:1646
14 xul.dll nsHTMLDocument::~nsHTMLDocument
15 xul.dll nsHTMLDocument::`scalar deleting destructor'
16 xul.dll nsNodeUtils::LastRelease content/base/src/nsNodeUtils.cpp:320
17 xul.dll nsHTMLDocument::Release content/xul/document/src/nsXULDocument.cpp:401
18 xul.dll DoDeferredRelease<nsISupports*> js/xpconnect/src/XPCJSRuntime.cpp:617
19 xul.dll XPCJSRuntime::GCCallback js/xpconnect/src/XPCJSRuntime.cpp:913
20 mozjs.dll js_GC js/src/jsgc.cpp:3183
...
More reports at:
https://crash-stats.mozilla.com/report/list?signature=nsRefPtr%3CnsDocLoader%3E%3A%3A~nsRefPtr%3CnsDocLoader%3E%28%29%20|%20nsCSSSelectorList%3A%3A%60scalar%20deleting%20destructor%27%27%28unsigned%20int%29
Reporter | ||
Updated•13 years ago
|
Crash Signature: [@ nsRefPtr<nsDocLoader>::~nsRefPtr<nsDocLoader>() | nsCSSSelectorList::`scalar deleting destructor''(unsigned int)] → [@ nsRefPtr<nsDocLoader>::~nsRefPtr<nsDocLoader>() | nsCSSSelectorList::`scalar deleting destructor''(unsigned int)]
[@ @0x0 | nsRefPtr<nsDocLoader>::~nsRefPtr<nsDocLoader>() | nsCSSSelectorList::`scalar deleting destructor''(unsigned int)]
Reporter | ||
Comment 1•13 years ago
|
||
There's a spike from 12.0a1/20120117 with about 35 crashes per buildID.
The regression range for the spike is:
http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=047c8ba7d2e4&tochange=34572943a3e4
Crash Signature: [@ nsRefPtr<nsDocLoader>::~nsRefPtr<nsDocLoader>() | nsCSSSelectorList::`scalar deleting destructor''(unsigned int)]
[@ @0x0 | nsRefPtr<nsDocLoader>::~nsRefPtr<nsDocLoader>() | nsCSSSelectorList::`scalar deleting destructor''(unsigned int)] → [@ nsCSSSelectorList::`scalar deleting destructor''(unsigned int)]
[@ nsRefPtr<nsDocLoader>::~nsRefPtr<nsDocLoader>() | nsCSSSelectorList::`scalar deleting destructor''(unsigned int)]
[@ @0x0 | nsRefPtr<nsDocLoader>::~nsRefPtr<nsDocLoader>() | nsCSSSele…
Summary: Crash @ nsRefPtr<nsDocLoader>::~nsRefPtr<nsDocLoader>() | nsCSSSelectorList::`scalar deleting destructor''(unsigned int) → Crash in nsCSSSelector::Reset
Reporter | ||
Updated•13 years ago
|
Version: 11 Branch → 12 Branch
![]() |
||
Comment 2•13 years ago
|
||
Might be connected to bug 718993
Reporter | ||
Comment 3•13 years ago
|
||
It seems to be partially fixed in 12.0a1/20120119.
I see one crash in that build: bp-8d5e26b2-7629-4ccb-b808-c863d2120120.
Comment 4•13 years ago
|
||
current crashes are along the lines of
bp-4ee57f6b-af5b-4648-89d8-44a442121105 TB16
0 xul.dll nsCSSSelector::Reset layout/style/StyleRule.cpp:362
1 xul.dll nsCSSSelector::~nsCSSSelector layout/style/StyleRule.cpp:354
2 xul.dll nsCSSSelectorList::~nsCSSSelectorList layout/style/StyleRule.cpp:861
3 xul.dll nsCSSSelectorList::~nsCSSSelectorList layout/style/StyleRule.cpp:862
4 xul.dll mozilla::css::StyleRule::~StyleRule layout/style/StyleRule.cpp:1308
5 xul.dll mozilla::css::StyleRule::`scalar deleting destructor'
6 xul.dll nsComboButtonListener::Release content/xul/templates/src/nsXULSortService.cpp:41
current firefox crashes are rare, and different stack
bp-6eeec1e8-9130-4c1d-bf01-806472121102 FF16
Updated•10 years ago
|
Crash Signature: nsCSSSelector::Reset()]
[@ nsCOMPtr_base::assign_assuming_AddRef(nsISupports*) | nsCSSSelector::Reset()]
[@ nsCOMPtr_base::~nsCOMPtr_base | nsCSSSelector::Reset] → nsCSSSelector::Reset()]
[@ nsCOMPtr_base::assign_assuming_AddRef(nsISupports*) | nsCSSSelector::Reset()]
[@ nsCOMPtr_base::~nsCOMPtr_base | nsCSSSelector::Reset]
[@ nsCSSSelectorList::`scalar deleting destructor'']
[@ nsRefPtr<T>::~nsRefPtr<T> | nsCS…
This spike went away long ago.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•