Closed Bug 779471 Opened 12 years ago Closed 12 years ago

Intermittent test_bug470377_1_strictcompat.js | test failed (with xpcshell return code: 1) ("ASSERTION: RECURSION_LEVEL(table_) > 0: 'RECURSION_LEVEL(table) > 0', file pldhash.cpp, line 708")

Categories

(Toolkit :: Add-ons Manager, defect)

10 Branch
x86_64
macOS
defect
Not set
critical

Tracking

()

RESOLVED WONTFIX

People

(Reporter: emorley, Unassigned)

References

Details

(Keywords: assertion, intermittent-failure)

Rev4 MacOSX Snow Leopard 10.6 mozilla-esr10 debug test xpcshell on 2012-07-31 11:56:23 PDT for push ead222b58bd5

slave: talos-r4-snow-019

https://tbpl.mozilla.org/php/getParsedLog.php?id=14011069&tree=Mozilla-Esr10

{
TEST-PASS | /Users/cltbld/talos-slave/test/build/xpcshell/tests/toolkit/mozapps/extensions/test/xpcshell/test_bug470377_1.js | test passed (time: 700.505ms)
TEST-INFO | /Users/cltbld/talos-slave/test/build/xpcshell/tests/toolkit/mozapps/extensions/test/xpcshell/test_bug470377_1_strictcompat.js | running test ...
TEST-UNEXPECTED-FAIL | /Users/cltbld/talos-slave/test/build/xpcshell/tests/toolkit/mozapps/extensions/test/xpcshell/test_bug470377_1_strictcompat.js | test failed (with xpcshell return code: 1), see following log:
>>>>>>>
### XPCOM_MEM_LEAK_LOG defined -- logging leaks to /var/folders/Hs/HsDn6a9SG8idoIya6p9mtE+++TI/-Tmp-/tmpfzAPmL/runxpcshelltests_leaks.log

TEST-INFO | (xpcshell/head.js) | test 1 pending

TEST-INFO | (xpcshell/head.js) | test 2 pending
*** LOG addons.manager: Application has been upgraded
*** LOG addons.xpi: startup
*** LOG addons.xpi: checkForChanges
*** LOG addons.xpi: Opening database
*** LOG addons.xpi: Migrating data from extensions.rdf
*** LOG addons.xpi: Creating database schema
WARNING: 1 sort operation has occurred for the SQL statement '0x103bb29b8'.  See https://developer.mozilla.org/En/Storage/Warnings details.: file /builds/slave/m-esr10-osx64-dbg/build/storage/src/mozStoragePrivateHelpers.cpp, line 144
*** LOG addons.xpi: No changes found
*** LOG addons.xpi: Add-ons list is missing, recreating
*** LOG addons.xpi: Writing add-ons list

TEST-INFO | (xpcshell/head.js) | test 2 finished

TEST-INFO | (xpcshell/head.js) | running event loop
*** LOG addons.updates: Requesting http://localhost:4444/test_bug470377_1.rdf
###!!! ASSERTION: RECURSION_LEVEL(table_) > 0: 'RECURSION_LEVEL(table) > 0', file /builds/slave/m-esr10-osx64-dbg/build/obj-firefox/xpcom/build/pldhash.cpp, line 708
*** LOG addons.updates: Requesting http://localhost:4444/test_bug470377_2.rdf
*** LOG addons.updates: Requesting http://localhost:4444/test_bug470377_3.rdf

TEST-PASS | /Users/cltbld/talos-slave/test/build/xpcshell/tests/toolkit/mozapps/extensions/test/xpcshell/head_addons.js | [null : 994] 3 == 3

TEST-PASS | /Users/cltbld/talos-slave/test/build/xpcshell/tests/toolkit/mozapps/extensions/test/xpcshell/head_addons.js | [null : 994] 3 == 3
mozilla::scache::PathifyURI(nsIURI*, nsACString_internal&)+0x0000AE85 [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x00516855]
catch_exception_raise+0x000AA0AC [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x003B3F8C]
catch_exception_raise+0x000AA41E [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x003B42FE]
catch_exception_raise+0x000AA659 [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x003B4539]
catch_exception_raise+0x000AE074 [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x003B7F54]
catch_exception_raise+0x000B03D6 [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x003BA2B6]
catch_exception_raise+0x000B1BDD [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x003BBABD]
XRE_AddJarManifestLocation+0x0000716B [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x01EEE44B]
XRE_ChildProcessTypeToString+0x0000C9DD [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x0000E8FD]
XRE_AddJarManifestLocation+0x000087FD [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x01EEFADD]
PR_JoinThread+0x000001D6 [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/libnspr4.dylib +0x00022E16]
_pthread_start+0x0000014B [/usr/lib/libSystem.B.dylib +0x00039FD6]
###!!! ASSERTION: RECURSION_LEVEL(table_) > 0: 'RECURSION_LEVEL(table) > 0', file /builds/slave/m-esr10-osx64-dbg/build/obj-firefox/xpcom/build/pldhash.cpp, line 708
<<<<<<<
Downloading symbols from: http://ftp.mozilla.org/pub/mozilla.org/firefox/tinderbox-builds/mozilla-esr10-macosx64-debug/1343753558/firefox-10.0.7esrpre.en-US.mac64.crashreporter-symbols.zip
PROCESS-CRASH | /Users/cltbld/talos-slave/test/build/xpcshell/tests/toolkit/mozapps/extensions/test/xpcshell/test_bug470377_1_strictcompat.js | application crashed (minidump found)
Crash dump filename: /Users/cltbld/talos-slave/test/build/xpcshell/tests/toolkit/mozapps/extensions/test/xpcshell/BEDD0D44-EAB2-499E-9A52-9033319A145B.dmp
Operating system: Mac OS X
                  10.6.8 10K549
CPU: amd64
     family 6 model 23 stepping 10
     2 CPUs

Crash reason:  EXC_BAD_ACCESS / KERN_INVALID_ADDRESS
Crash address: 0x0

Thread 12 (crashed)
 0  libmozalloc.dylib!mozalloc_abort [mozalloc_abort.cpp:ead222b58bd5 : 66 + 0x0]
    rbx = 0x711122f8   r12 = 0x07ac7650   r13 = 0x711122f8   r14 = 0x025cee92
    r15 = 0x025cedf0   rip = 0x00021af5   rsp = 0x07ac7610   rbp = 0x07ac7620
    Found by: given as instruction pointer in context
 1  XUL!NS_DebugBreak_P [nsDebugImpl.cpp:ead222b58bd5 : 388 + 0x7]
    rbx = 0x00000001   r12 = 0x07ac7650   r13 = 0x711122f8   r14 = 0x025cee92
    r15 = 0x025cedf0   rip = 0x00037060   rsp = 0x07ac7630   rbp = 0x07ac7a80
    Found by: call frame info
 2  XUL!PL_DHashTableOperate [pldhash.cpp:ead222b58bd5 : 708 + 0x24]
    rbx = 0x03abf880   r12 = 0x02ef5600   r13 = 0x3d025f7a   r14 = 0x0244b6c0
    r15 = 0x02ef4860   rip = 0x000332c5   rsp = 0x07ac7a90   rbp = 0x07ac7ac0
    Found by: call frame info
 3  XUL!PREF_GetBoolPref [prefapi.cpp:ead222b58bd5 : 724 + 0x10]
    rbx = 0x00000000   r12 = 0x07ac7bcf   r13 = 0x00000000   r14 = 0x07ac7caf
    r15 = 0x02ef4860   rip = 0x0053a855   rsp = 0x07ac7ad0   rbp = 0x07ac7ae0
    Found by: call frame info
 4  XUL!nsCacheService::SetDiskSmartSize_Locked [nsCacheService.cpp:ead222b58bd5 : 2588 + 0x10]
    rbx = 0x80004005   r12 = 0x03be96f0   r13 = 0x00000000   r14 = 0x07ac7caf
    r15 = 0x02ef4860   rip = 0x003d7f8c   rsp = 0x07ac7af0   rbp = 0x07ac7bf0
    Found by: call frame info
 5  XUL!nsCacheService::CreateDiskDevice [nsCacheService.cpp:ead222b58bd5 : 1367 + 0xc]
    rbx = 0x03df4140   r12 = 0x03be96f0   r13 = 0x00000000   r14 = 0x07ac7caf
    r15 = 0x02ef4860   rip = 0x003d82fe   rsp = 0x07ac7c00   rbp = 0x07ac7c20
    Found by: call frame info
 6  XUL!nsCacheService::SearchCacheDevices [nsCacheService.cpp:ead222b58bd5 : 1791 + 0x7]
    rbx = 0x03beab80   r12 = 0x00000000   r13 = 0x03be96f0   r14 = 0x07ac7caf
    r15 = 0x02ef4860   rip = 0x003d8539   rsp = 0x07ac7c30   rbp = 0x07ac7c80
    Found by: call frame info
 7  XUL!nsCacheService::ActivateEntry [nsCacheService.cpp:ead222b58bd5 : 1697 + 0x16]
    rbx = 0x03beab80   r12 = 0x03beab80   r13 = 0x00000000   r14 = 0x03be96f0
    r15 = 0x07ac7d28   rip = 0x003dbf54   rsp = 0x07ac7c90   rbp = 0x07ac7ce0
    Found by: call frame info
 8  XUL!nsCacheService::ProcessRequest [nsCacheService.cpp:ead222b58bd5 : 1540 + 0x13]
    rbx = 0x03beab80   r12 = 0x00000001   r13 = 0x03beabc8   r14 = 0x07ac7d3c
    r15 = 0x03beabb0   rip = 0x003de2b6   rsp = 0x07ac7cf0   rbp = 0x07ac7d70
    Found by: call frame info
 9  XUL!nsProcessRequestEvent::Run [nsCacheService.cpp:ead222b58bd5 : 955 + 0x13]
    rbx = 0x03beadc0   r12 = 0x00000001   r13 = 0x03be8310   r14 = 0x00000001
    r15 = 0x07ac7df0   rip = 0x003dfabd   rsp = 0x07ac7d80   rbp = 0x07ac7d90
}
This was fixed on trunk by Bug 714449.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → WONTFIX
Whiteboard: [orange]
You need to log in before you can comment on or make changes to this bug.