If you think a bug might affect users in the 57 release, please set the correct tracking and status flags for Release Management.

Crash [@ nsTHashtable<nsBaseHashtableET<nsURIHashKey, nsCOMPtr<nsIURI> > >::s_HashKey(PLDHashTable*, void const*) ]

NEW
Unassigned

Status

()

Core
DOM
--
critical
7 years ago
2 years ago

People

(Reporter: Scoobidiver (away), Unassigned)

Tracking

({crash, regression})

Trunk
x86
Windows XP
crash, regression
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(crash signature)

(Reporter)

Description

7 years ago
It is a residual crash signature in the trunk.
It is #81 top crasher in 4.0b10 over the last week.

One comment says: "Restarting after an install of AdBlockPlus."

Signature	nsTHashtable<nsBaseHashtableET<nsURIHashKey, nsCOMPtr<nsIURI> > >::s_HashKey(PLDHashTable*, void const*)
UUID	3c132f6a-b2ea-4da6-8e84-ad2412110202
Time 	2011-02-02 09:17:54.903270
Uptime	627
Last Crash	631 seconds (10.5 minutes) before submission
Install Age	611198 seconds (1.0 weeks) since version was first installed.
Product	Firefox
Version	4.0b10
Build ID	20110121161358
Branch	2.0
OS	Windows NT
OS Version	5.1.2600 Service Pack 3
CPU	x86
CPU Info	AuthenticAMD family 15 model 44 stepping 2
Crash Reason	EXCEPTION_ACCESS_VIOLATION_READ
Crash Address	0x0
App Notes 	AdapterVendorID: 1039, AdapterDeviceID: 6330, AdapterDriverVersion: 6.14.10.3830

Frame 	Module 	Signature [Expand] 	Source
0 	xul.dll 	nsTHashtable<nsBaseHashtableET<nsURIHashKey,nsCOMPtr<nsIURI> > >::s_HashKey 	obj-firefox/dist/include/nsTHashtable.h:365
1 	xul.dll 	PL_DHashTableOperate 	obj-firefox/xpcom/build/pldhash.c:615
2 	mozcrt19.dll 	arena_dalloc 	obj-firefox/memory/jemalloc/crtsrc/jemalloc.c:4281
3 	xul.dll 	nsHTMLAnchorElement::`vector deleting destructor' 	
4 	xul.dll 	nsNodeUtils::LastRelease 	content/base/src/nsNodeUtils.cpp:327
5 	xul.dll 	nsGenericElement::Release 	content/base/src/nsGenericElement.cpp:4476
6 	xul.dll 	nsCycleCollector::CollectWhite 	xpcom/base/nsCycleCollector.cpp:1928
7 	xul.dll 	nsCycleCollector::FinishCollection 	xpcom/base/nsCycleCollector.cpp:2720
8 	xul.dll 	nsCycleCollectorRunner::Collect 	xpcom/base/nsCycleCollector.cpp:3355
9 	xul.dll 	nsCycleCollector_collect 	xpcom/base/nsCycleCollector.cpp:3470
10 	xul.dll 	nsJSContext::CC 	dom/base/nsJSEnvironment.cpp:3440
11 	xul.dll 	nsJSContext::IntervalCC 	dom/base/nsJSEnvironment.cpp:3543
12 	xul.dll 	nsJSContext::MaybeCC 	dom/base/nsJSEnvironment.cpp:3512
13 	xul.dll 	nsJSContext::CCIfUserInactive 	dom/base/nsJSEnvironment.cpp:3522
14 	xul.dll 	DocumentViewerImpl::LoadComplete 	layout/base/nsDocumentViewer.cpp:1095
15 	xul.dll 	nsDocShell::EndPageLoad 	docshell/base/nsDocShell.cpp:6070
16 	xul.dll 	nsCOMPtr_base::assign_from_qi 	obj-firefox/xpcom/build/nsCOMPtr.cpp:96
17 	xul.dll 	nsDocShell::OnStateChange 	docshell/base/nsDocShell.cpp:5924
18 	xul.dll 	nsQueryReferent::operator 	obj-firefox/xpcom/build/nsWeakReference.cpp:88
19 	xul.dll 	nsDocLoader::FireOnStateChange 	uriloader/base/nsDocLoader.cpp:1334
20 	xul.dll 	nsDocLoader::doStopDocumentLoad 	uriloader/base/nsDocLoader.cpp:942
21 	xul.dll 	nsDocLoader::DocLoaderIsEmpty 	uriloader/base/nsDocLoader.cpp:818
22 	xul.dll 	nsDocLoader::ChildDoneWithOnload 	uriloader/base/nsDocLoader.h:205
23 	xul.dll 	nsDocLoader::DocLoaderIsEmpty 	uriloader/base/nsDocLoader.cpp:821
24 	xul.dll 	nsDocLoader::ChildDoneWithOnload 	uriloader/base/nsDocLoader.h:205
25 	xul.dll 	nsDocLoader::DocLoaderIsEmpty 	uriloader/base/nsDocLoader.cpp:821
26 	xul.dll 	nsDocLoader::OnStopRequest 	uriloader/base/nsDocLoader.cpp:702
27 	xul.dll 	nsLoadGroup::RemoveRequest 	netwerk/base/src/nsLoadGroup.cpp:680
28 	xul.dll 	xul.dll@0xb29feb 	
29 	xul.dll 	nsDocument::UnblockOnload 	content/base/src/nsDocument.cpp:7217
30 	xul.dll 	nsDocument::DispatchContentLoadedEvents 	content/base/src/nsDocument.cpp:4191
31 	xul.dll 	nsRunnableMethodImpl<void 	obj-firefox/dist/include/nsThreadUtils.h:345
32 	xul.dll 	nsThread::ProcessNextEvent 	xpcom/threads/nsThread.cpp:633
33 	nspr4.dll 	PR_AssertCurrentThreadOwnsLock 	nsprpub/pr/src/threads/combined/prulock.c:404
34 	nspr4.dll 	PR_AssertCurrentThreadOwnsLock 	nsprpub/pr/src/threads/combined/prulock.c:404
35 	xul.dll 	mozilla::ipc::MessagePump::Run 	ipc/glue/MessagePump.cpp:110
36 	xul.dll 	MessageLoop::RunInternal 	ipc/chromium/src/base/message_loop.cc:219
37 	xul.dll 	MessageLoop::RunHandler 	ipc/chromium/src/base/message_loop.cc:202
38 	mozcrt19.dll 	_VEC_memzero 	
39 	xul.dll 	xul.dll@0x3559cd 	
40 	xul.dll 	MessageLoop::Run 	ipc/chromium/src/base/message_loop.cc:176
41 	xul.dll 	nsBaseAppShell::Run 	widget/src/xpwidgets/nsBaseAppShell.cpp:195
42 	xul.dll 	xul.dll@0xb209c7 	
43 	xul.dll 	nsAppStartup::Run 	toolkit/components/startup/src/nsAppStartup.cpp:217
44 	xul.dll 	XRE_main 	toolkit/xre/nsAppRunner.cpp:3773
45 	firefox.exe 	wmain 	toolkit/xre/nsWindowsWMain.cpp:128
46 	firefox.exe 	__tmainCRTStartup 	obj-firefox/memory/jemalloc/crtsrc/crtexe.c:591
47 	kernel32.dll 	BaseProcessStart 	

More reports at:
https://crash-stats.mozilla.com/report/list?range_value=4&range_unit=weeks&signature=nsTHashtable%3CnsBaseHashtableET%3CnsURIHashKey%2C%20nsCOMPtr%3CnsIURI%3E%20%3E%20%3E%3A%3As_HashKey%28PLDHashTable*%2C%20void%20const*%29
(Assignee)

Updated

6 years ago
Crash Signature: [@ nsTHashtable<nsBaseHashtableET<nsURIHashKey, nsCOMPtr<nsIURI> > >::s_HashKey(PLDHashTable*, void const*) ]

Comment 1

6 years ago
https://crash-stats.mozilla.com/report/index/bp-807cf5d2-463a-4d95-8806-6f6952110903

Not sure if this signature is a variation of bug 548685?
https-everywhere@eff.org is listed in the Extensions tab on that crash report,
so that's bug 677643.  The bp-3c132f6a-b2ea-4da6-8e84-ad2412110202 (in
comment 0) doesn't appear to have https-everywhere though so maybe there
are more "URL rewriting" type of add-ons that causes this crash?
Marking dependent on 677643 for now.
Depends on: 677643

Updated

2 years ago
Crash Signature: [@ nsTHashtable<nsBaseHashtableET<nsURIHashKey, nsCOMPtr<nsIURI> > >::s_HashKey(PLDHashTable*, void const*) ] → [@ nsTHashtable<nsBaseHashtableET<nsURIHashKey, nsCOMPtr<nsIURI> > >::s_HashKey(PLDHashTable*, void const*) ] [@ nsTHashtable<T>::s_HashKey ]
You need to log in before you can comment on or make changes to this bug.