Closed
Bug 859744
Opened 11 years ago
Closed 11 years ago
Intermittent test_bug671906.html,test_streamNotify.html | application crashed [@ PL_DHashTableOperate] after Assertion failure: op == PL_DHASH_LOOKUP || (*(uint32_t*)(table->entryStore + ((uint32_t)1 << (32 - (table)->hashShift)) * table->entrySize)) == 0
Categories
(Core :: Networking: HTTP, defect)
Tracking
()
RESOLVED
FIXED
People
(Reporter: gfritzsche, Unassigned)
References
Details
(Keywords: assertion, crash, intermittent-failure)
Crash Data
+++ This bug was initially created as a clone of Bug #859414 +++ Breaking this assertion out of bug 859414. (Note that pldhash assertions were made fatal on Mar 14) https://tbpl.mozilla.org/php/getParsedLog.php?id=21550240&full=1&branch=mozilla-inbound 10:44:11 INFO - Assertion failure: op == PL_DHASH_LOOKUP || (*(uint32_t*)(table->entryStore + ((uint32_t)1 << (32 - (table)->hashShift)) * table->entrySize)) == 0, at e:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/obj-firefox/xpcom/build/pldhash.cpp:573 10:44:13 WARNING - TEST-UNEXPECTED-FAIL | /tests/image/test/mochitest/test_bug671906.html | Exited with code -2147483645 during test run [...] 10:44:20 WARNING - PROCESS-CRASH | /tests/image/test/mochitest/test_bug671906.html | application crashed [@ PL_DHashTableOperate] 10:44:20 INFO - Crash dump filename: c:\users\cltbld~1.t-w\appdata\local\temp\tmp7hvfur\minidumps\40ebfb5f-cf3c-452e-8f7f-49dcc3b5875c.dmp 10:44:20 INFO - Operating system: Windows NT 10:44:20 INFO - 6.2.9200 10:44:20 INFO - CPU: x86 10:44:20 INFO - GenuineIntel family 6 model 30 stepping 5 10:44:20 INFO - 8 CPUs 10:44:20 INFO - Crash reason: EXCEPTION_BREAKPOINT 10:44:20 INFO - Crash address: 0x726a0d03 10:44:20 INFO - Thread 6 (crashed) 10:44:20 INFO - 0 xul.dll!PL_DHashTableOperate [pldhash.cpp:b1f9f2bcaf16 : 573 + 0x5d] 10:44:20 INFO - eip = 0x726a0d03 esp = 0x0407f71c ebp = 0x0407f72c ebx = 0x0583a974 10:44:20 INFO - esi = 0x6fd81440 edi = 0x0583a974 eax = 0x00000000 ecx = 0x887093a6 10:44:20 INFO - edx = 0x6fe7e4d8 efl = 0x00000202 10:44:20 INFO - Found by: given as instruction pointer in context 10:44:20 INFO - 1 xul.dll!nsTHashtable<nsBaseHashtableET<nsCStringHashKey,nsAutoPtr<nsHttpConnectionMgr::nsConnectionEntry> > >::PutEntry(nsACString_internal const &,mozilla::fallible_t const &) [nsTHashtable.h:b1f9f2bcaf16 : 184 + 0xb] 10:44:20 INFO - eip = 0x70ffa9ee esp = 0x0407f734 ebp = 0x0407f73c 10:44:20 INFO - Found by: call frame info 10:44:20 INFO - 2 xul.dll!nsTHashtable<nsBaseHashtableET<nsCStringHashKey,nsAutoPtr<nsHttpConnectionMgr::nsConnectionEntry> > >::PutEntry(nsACString_internal const &) [nsTHashtable.h:b1f9f2bcaf16 : 170 + 0xb] 10:44:20 INFO - eip = 0x70ffb686 esp = 0x0407f744 ebp = 0x0407f750 10:44:20 INFO - Found by: call frame info 10:44:20 INFO - 3 xul.dll!nsBaseHashtable<nsCStringHashKey,nsAutoPtr<nsHttpConnectionMgr::nsConnectionEntry>,nsHttpConnectionMgr::nsConnectionEntry *>::Put(nsACString_internal const &,nsHttpConnectionMgr::nsConnectionEntry * const &,mozilla::fallible_t const &) [nsBaseHashtable.h:b1f9f2bcaf16 : 147 + 0x7] 10:44:20 INFO - eip = 0x71002259 esp = 0x0407f758 ebp = 0x0407f75c 10:44:20 INFO - Found by: call frame info 10:44:20 INFO - 4 xul.dll!nsBaseHashtable<nsCStringHashKey,nsAutoPtr<nsHttpConnectionMgr::nsConnectionEntry>,nsHttpConnectionMgr::nsConnectionEntry *>::Put(nsACString_internal const &,nsHttpConnectionMgr::nsConnectionEntry * const &) [nsBaseHashtable.h:b1f9f2bcaf16 : 141 + 0xe] 10:44:20 INFO - eip = 0x71002473 esp = 0x0407f764 ebp = 0x0407f770 10:44:20 INFO - Found by: call frame info 10:44:20 INFO - 5 xul.dll!nsHttpConnectionMgr::GetOrCreateConnectionEntry(nsHttpConnectionInfo *) [nsHttpConnectionMgr.cpp:b1f9f2bcaf16 : 2451 + 0xb] 10:44:20 INFO - eip = 0x710025b8 esp = 0x0407f778 ebp = 0x0407f78c 10:44:20 INFO - Found by: call frame info 10:44:20 INFO - 6 xul.dll!nsHttpConnectionMgr::OnMsgSpeculativeConnect(int,void *) [nsHttpConnectionMgr.cpp:b1f9f2bcaf16 : 2491 + 0x12] 10:44:20 INFO - eip = 0x7100264a esp = 0x0407f794 ebp = 0x0407f7a4 10:44:20 INFO - Found by: call frame info 10:44:20 INFO - 7 xul.dll!nsHttpConnectionMgr::nsConnEvent::Run() [nsHttpConnectionMgr.h:b1f9f2bcaf16 : 573 + 0xe] 10:44:20 INFO - eip = 0x70ffba9e esp = 0x0407f7ac ebp = 0x0407f7b4 10:44:20 INFO - Found by: call frame info 10:44:20 INFO - 8 xul.dll!nsThread::ProcessNextEvent(bool,bool *) [nsThread.cpp:b1f9f2bcaf16 : 627 + 0xd] 10:44:20 INFO - eip = 0x726fa06e esp = 0x0407f7bc ebp = 0x0407f80c 10:44:20 INFO - Found by: call frame info 10:44:20 INFO - 9 xul.dll!NS_ProcessNextEvent(nsIThread *,bool) [nsThreadUtils.cpp:b1f9f2bcaf16 : 238 + 0xc] 10:44:20 INFO - eip = 0x7269f066 esp = 0x0407f814 ebp = 0x0407f820 10:44:20 INFO - Found by: call frame info 10:44:20 INFO - 10 xul.dll!nsSocketTransportService::Run() [nsSocketTransportService2.cpp:b1f9f2bcaf16 : 649 + 0x7] 10:44:20 INFO - eip = 0x70f70842 esp = 0x0407f828 ebp = 0x0407f854 10:44:20 INFO - Found by: call frame info 10:44:20 INFO - 11 xul.dll!nsThread::ProcessNextEvent(bool,bool *) [nsThread.cpp:b1f9f2bcaf16 : 627 + 0xd] 10:44:20 INFO - eip = 0x726fa06e esp = 0x0407f85c ebp = 0x0407f8ac 10:44:20 INFO - Found by: call frame info 10:44:20 INFO - 12 xul.dll!NS_ProcessNextEvent(nsIThread *,bool) [nsThreadUtils.cpp:b1f9f2bcaf16 : 238 + 0xc] 10:44:20 INFO - eip = 0x7269f066 esp = 0x0407f8b4 ebp = 0x0407f8c0 10:44:20 INFO - Found by: call frame info 10:44:20 INFO - 13 xul.dll!nsThread::ThreadFunc(void *) [nsThread.cpp:b1f9f2bcaf16 : 265 + 0x7] 10:44:20 INFO - eip = 0x726f960c esp = 0x0407f8c8 ebp = 0x0407f8e8 10:44:20 INFO - Found by: call frame info 10:44:20 INFO - 14 nss3.dll!_PR_NativeRunThread [pruthr.c:b1f9f2bcaf16 : 395 + 0x8] 10:44:20 INFO - eip = 0x7006c49b esp = 0x0407f8f0 ebp = 0x0407f948 10:44:20 INFO - Found by: call frame info 10:44:20 INFO - 15 nss3.dll!pr_root [w95thred.c:b1f9f2bcaf16 : 90 + 0xc] 10:44:20 INFO - eip = 0x700735ed esp = 0x0407f90c ebp = 0x0407f948 10:44:20 INFO - Found by: call frame info 10:44:20 INFO - 16 MSVCR100D.dll + 0x4a292 10:44:20 INFO - eip = 0x6fd6a293 esp = 0x0407f914 ebp = 0x0407f948 10:44:20 INFO - Found by: call frame info 10:44:20 INFO - 17 MSVCR100D.dll + 0x4a223 10:44:20 INFO - eip = 0x6fd6a224 esp = 0x0407f950 ebp = 0x0407f954 10:44:20 INFO - Found by: previous frame's frame pointer 10:44:20 INFO - 18 kernel32.dll + 0x28542 10:44:20 INFO - eip = 0x750a8543 esp = 0x0407f95c ebp = 0x0407f960 10:44:20 INFO - Found by: previous frame's frame pointer 10:44:20 INFO - 19 ntdll.dll + 0x5ac68 10:44:20 INFO - eip = 0x774fac69 esp = 0x0407f968 ebp = 0x0407f9a4 10:44:20 INFO - Found by: previous frame's frame pointer 10:44:20 INFO - 20 ntdll.dll + 0x5ac3b 10:44:20 INFO - eip = 0x774fac3c esp = 0x0407f9ac ebp = 0x0407f9bc 10:44:20 INFO - Found by: previous frame's frame pointer [...]
Updated•11 years ago
|
Crash Signature: [@ PL_DHashTableOperate | nsTHashtable<nsBaseHashtableET<nsCStringHashKey,nsAutoPtr<nsHttpConnectionMgr::nsConnectionEntry> > >::PutEntry(nsACString_internal const &,mozilla::fallible_t const &) ] → [@ PL_DHashTableOperate | nsTHashtable<nsBaseHashtableET<nsCStringHashKey,nsAutoPtr<nsHttpConnectionMgr::nsConnectionEntry> > >::PutEntry(nsACString_internal const&,mozilla::fallible_t const&) ]
Comment hidden (Legacy TBPL/Treeherder Robot) |
Reporter | ||
Comment 3•11 years ago
|
||
https://tbpl.mozilla.org/php/getParsedLog.php?id=22036093&tree=Mozilla-Inbound (from bug 859414)
Summary: Intermittent test_bug671906.html | application crashed [@ PL_DHashTableOperate] after Assertion failure: op == PL_DHASH_LOOKUP || (*(uint32_t*)(table->entryStore + ((uint32_t)1 << (32 - (table)->hashShift)) * table->entrySize)) == 0 → Intermittent test_bug671906.html,test_streamNotify.html | application crashed [@ PL_DHashTableOperate] after Assertion failure: op == PL_DHASH_LOOKUP || (*(uint32_t*)(table->entryStore + ((uint32_t)1 << (32 - (table)->hashShift)) * table->entrySize)) == 0
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment 5•11 years ago
|
||
Possibly fixed by bug 855185?
Comment 6•11 years ago
|
||
Per discussion in bug 859414, optimistically closing this.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•