Closed
      
        Bug 850177
      
      
        Opened 12 years ago
          Closed 11 years ago
      
        
    
  
Intermittent dom/tests/mochitest/ajax/offline/test_identicalManifest.html (and others) | Assertion count is greater than expected range (op == PL_DHASH_LOOKUP || RECURSION_LEVEL(table) == 0, RECURSION_LEVEL(table) != IMMUTABLE_RECURSION_LEVEL)         
    Categories
(Core :: Networking: Cache, defect)
Tracking
()
        RESOLVED
        DUPLICATE
          of bug 877562
        
    
  
People
(Reporter: RyanVM, Unassigned)
References
Details
(Keywords: assertion, intermittent-failure)
https://tbpl.mozilla.org/php/getParsedLog.php?id=20562343&tree=Mozilla-Inbound&full=1
Rev3 WINNT 6.1 mozilla-inbound debug test mochitest-3 on 2013-03-12 05:00:12 PDT for push 80e584c6ac74
slave: talos-r3-w7-014
05:07:32     INFO -  3803 INFO TEST-PASS | /tests/dom/tests/mochitest/ajax/offline/test_overlap.html | Should have fallen back.
05:07:32     INFO -  ###!!! ASSERTION: op == PL_DHASH_LOOKUP || RECURSION_LEVEL(table) == 0: 'op == PL_DHASH_LOOKUP || RECURSION_LEVEL(table) == 0', file e:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/obj-firefox/xpcom/build/pldhash.cpp, line 575
05:07:32     INFO -  xul!webrtc::ViEFileObserver::operator=+0x000000000013D7DA
05:07:32     INFO -  xul!webrtc::ViEFileObserver::operator=+0x000000000014124A
05:07:32     INFO -  xul!webrtc::ViEFileObserver::operator=+0x000000000014243B
05:07:32     INFO -  xul!webrtc::ViEFileObserver::operator=+0x00000000018812E1
05:07:32     INFO -  xul!webrtc::ViEFileObserver::operator=+0x00000000018273A8
05:07:32     INFO -  xul!webrtc::ViEFileObserver::operator=+0x000000000188087F
05:07:32     INFO -  nspr4!PRP_TryLock+0x000000000000061B
05:07:32     INFO -  MSVCR100D!beginthreadex+0x00000000000001D4
05:07:32     INFO -  kernel32!BaseThreadInitThunk+0x0000000000000012
05:07:32     INFO -  ntdll!RtlInitializeExceptionChain+0x0000000000000063
05:07:32     INFO -  ntdll!RtlInitializeExceptionChain+0x0000000000000036
05:07:32     INFO -  ###!!! ASSERTION: RECURSION_LEVEL(table) != IMMUTABLE_RECURSION_LEVEL: 'RECURSION_LEVEL(table) != IMMUTABLE_RECURSION_LEVEL', file e:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/obj-firefox/xpcom/build/pldhash.cpp, line 681
05:07:32     INFO -  3804 INFO TEST-END | /tests/dom/tests/mochitest/ajax/offline/test_overlap.html | finished in 1088ms
05:07:32     INFO -  ++DOMWINDOW == 75 (1A317BE0) [serial = 1093] [outer = 0D6E83B8]
05:07:32     INFO -  3805 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/tests/mochitest/ajax/offline/test_overlap.html | Assertion count 3 is greater than expected range 0-0 assertions.
| Reporter | ||
| Comment 1•12 years ago
           | ||
| Reporter | ||
| Updated•12 years ago
           | 
Summary: Intermittent dom/tests/mochitest/ajax/offline/test_{assorted} | Assertion count is greater than expected range (op == PL_DHASH_LOOKUP || RECURSION_LEVEL(table) == 0, RECURSION_LEVEL(table) != IMMUTABLE_RECURSION_LEVEL) → Intermittent dom/tests/mochitest/ajax/offline/test_identicalManifest.html (and others) | Assertion count is greater than expected range (op == PL_DHASH_LOOKUP || RECURSION_LEVEL(table) == 0, RECURSION_LEVEL(table) != IMMUTABLE_RECURSION_LEVEL)
| Comment hidden (Legacy TBPL/Treeherder Robot) | 
So the problem is that we're touching mActiveCachesByGroup on multiple threads with no locking.
Component: DOM → Networking: Cache
| Comment hidden (Legacy TBPL/Treeherder Robot) | 
| Comment hidden (Legacy TBPL/Treeherder Robot) | 
| Comment hidden (Legacy TBPL/Treeherder Robot) | 
|   | ||
| Comment 7•12 years ago
           | ||
Probably a dupe of Bug 877562
|   | ||
| Updated•11 years ago
           | 
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → DUPLICATE
          You need to log in
          before you can comment on or make changes to this bug.
        
Description
•