Closed Bug 681099 Opened 9 years ago Closed 8 years ago

crash [@ PL_DHashTableOperate | nsPropertyTable::Enumerate]

Categories

(Core :: XUL, defect)

ARM
Android
defect
Not set
critical

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: nhirata, Unassigned)

Details

(Keywords: crash, Whiteboard: [mobile-crash])

Crash Data

This bug was filed from the Socorro interface and is 
report bp-2d5acc11-70b3-44bb-be78-52f842110822 .
============================================================= 
Frame 	Module 	Signature [Expand] 	Source
0 	libxul.so 	PL_DHashTableOperate 	obj-firefox/xpcom/build/pldhash.cpp:615
1 	libxul.so 	nsPropertyTable::Enumerate 	content/base/src/nsPropertyTable.cpp:157
2 	libxul.so 	nsNodeUtils::TraverseUserData 	content/base/src/nsNodeUtils.cpp:426
3 	libxul.so 	nsGenericElement::cycleCollection::Traverse 	nsINode.h:841
4 	libxul.so 	GCGraphBuilder::Traverse 	xpcom/base/nsCycleCollector.cpp:1619
5 	libxul.so 	nsCycleCollector::MarkRoots 	xpcom/base/nsCycleCollector.cpp:676
6 	libxul.so 	nsCycleCollector::BeginCollection 	xpcom/base/nsCycleCollector.cpp:2770
7 	libxul.so 	nsCycleCollectorRunner::Run 	xpcom/base/nsCycleCollector.cpp:3481
8 	libxul.so 	nsThread::ProcessNextEvent 	xpcom/threads/nsThread.cpp:631
9 	libxul.so 	NS_ProcessNextEvent_P 	obj-firefox/xpcom/build/nsThreadUtils.cpp:245
10 	libxul.so 	nsThread::ThreadFunc 	xpcom/threads/nsThread.h:84
11 	libnspr4.so 	_pt_root 	nsprpub/pr/src/pthreads/ptthread.c:187
12 	libc.so 	libc.so@0x11983 	
13 	libc.so 	libc.so@0x114d7 	

More reports : https://crash-stats.mozilla.com/report/list?range_value=7&range_unit=days&date=2011-08-22%2011%3A00%3A00&signature=PL_DHashTableOperate%20%7C%20nsPropertyTable%3A%3AEnumerate&version=Fennec%3A9.0a1
I got this content crash with the 2011-08-22 build:
https://crash-stats.mozilla.com/report/index/d6403133-0ec3-4d53-a510-2317f2110822
I got it with visiting http://oogle.com (not google!), closing that tab, then reopening it (repeating this a couple of times).

I haven't seen it in later builds, though.

Naoki mentioned there is an unusually high spike in crashes in the 2011-08-22 build:
http://test.kairo.at/socorro/2011-08-22.buildcrashes.html#Fennec-nightly
169 content crashes in the 20110822030805 build, in the next build, it is reduced to 0.
If I understand correctly, something in this changeset caused the content crashes to go down:
http://hg.mozilla.org/mozilla-central/pushloghtml?startdate=2011-08-22+03%3A00%3A00&enddate=2011-08-22+12%3A00%3A00

Could the backout from bug 680515 have fixed it? (and caused it, as it was checked in at the 2011-08-21 date).

I guess all crashes that were filed with builds from 2011-08-22 are related to this.
It could be. The patch that was backed out was unintentionally removing -fno-stack-protector and that is apparently known to trigger compiler bugs on Apple's gcc-4.2.
Nice find, martijn.  I'll monitor this bug and close it out as WFM if I don't see any more in the nightly.
Keywords: crash
Whiteboard: [mobile-crash]
(In reply to Naoki Hirata :nhirata from comment #4)
> Nice find, martijn.  I'll monitor this bug and close it out as WFM if I
> don't see any more in the nightly.

Has this been fixed?
Since this is related to XUL Fennec, this can be marked wfm.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.