Closed Bug 700984 Opened 9 years ago Closed 8 years ago

Intermittent TEST-UNEXPECTED-FAIL | test_backgroundupdate.js test_TelemetryPing.js | test failed (with xpcshell return code: 1) with ASSERTION: RECURSION_LEVEL(table_) > 0: 'RECURSION_LEVEL(table) > 0'

Categories

(Toolkit :: Telemetry, defect)

10 Branch
x86
macOS
defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: mak, Unassigned)

References

Details

(Keywords: crash, intermittent-failure)

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

TEST-UNEXPECTED-FAIL | /Users/cltbld/talos-slave/test/build/xpcshell/tests/toolkit/components/telemetry/tests/unit/test_TelemetryPing.js | test failed (with xpcshell return code: 1), see following log:
>>>>>>>

###!!! ASSERTION: RECURSION_LEVEL(table_) > 0: 'RECURSION_LEVEL(table) > 0', file /builds/slave/m-in-osx-dbg/build/obj-firefox/xpcom/build/pldhash.cpp, line 708
mac_plugin_interposing_child_OnSetCursor+0x0016DB02 [/Users/cltbld/talos-slave/test/build/NightlyDebug.app/Contents/MacOS/XUL +0x01D0F352]
mozilla::scache::PathifyURI(nsIURI*, nsACString_internal&)+0x0000B1C4 [/Users/cltbld/talos-slave/test/build/NightlyDebug.app/Contents/MacOS/XUL +0x0026AD54]
NS_InvokeByIndex_P+0x00000030 [/Users/cltbld/talos-slave/test/build/NightlyDebug.app/Contents/MacOS/XUL +0x01DB6500]
xpc_LocalizeContext(JSContext*)+0x000264C5 [/Users/cltbld/talos-slave/test/build/NightlyDebug.app/Contents/MacOS/XUL +0x0146AB65]
xpc_LocalizeContext(JSContext*)+0x0001C359 [/Users/cltbld/talos-slave/test/build/NightlyDebug.app/Contents/MacOS/XUL +0x014609F9]
xpc_LocalizeContext(JSContext*)+0x0002F28E [/Users/cltbld/talos-slave/test/build/NightlyDebug.app/Contents/MacOS/XUL +0x0147392E]
JS_GetTypeInferenceMemoryStats+0x000541C6 [/Users/cltbld/talos-slave/test/build/NightlyDebug.app/Contents/MacOS/XUL +0x0224F156]
JS_GetTypeInferenceMemoryStats+0x0002C8B4 [/Users/cltbld/talos-slave/test/build/NightlyDebug.app/Contents/MacOS/XUL +0x02227844]
JS_GetTypeInferenceMemoryStats+0x00052FDA [/Users/cltbld/talos-slave/test/build/NightlyDebug.app/Contents/MacOS/XUL +0x0224DF6A]
JS_GetTypeInferenceMemoryStats+0x000544A9 [/Users/cltbld/talos-slave/test/build/NightlyDebug.app/Contents/MacOS/XUL +0x0224F439]
js::DumpHeapComplete(JSContext*, __sFILE*)+0x00002D5A [/Users/cltbld/talos-slave/test/build/NightlyDebug.app/Contents/MacOS/XUL +0x021B26AA]
JS_GetTypeInferenceMemoryStats+0x000541C6 [/Users/cltbld/talos-slave/test/build/NightlyDebug.app/Contents/MacOS/XUL +0x0224F156]
JS_GetTypeInferenceMemoryStats+0x0002C8B4 [/Users/cltbld/talos-slave/test/build/NightlyDebug.app/Contents/MacOS/XUL +0x02227844]
JS_GetTypeInferenceMemoryStats+0x00052FDA [/Users/cltbld/talos-slave/test/build/NightlyDebug.app/Contents/MacOS/XUL +0x0224DF6A]
JS_GetTypeInferenceMemoryStats+0x000544A9 [/Users/cltbld/talos-slave/test/build/NightlyDebug.app/Contents/MacOS/XUL +0x0224F439]
js::StringIsArrayIndex(JSLinearString*, unsigned int*)+0x000101C9 [/Users/cltbld/talos-slave/test/build/NightlyDebug.app/Contents/MacOS/XUL +0x0214F179]
JS_GetTypeInferenceMemoryStats+0x000541C6 [/Users/cltbld/talos-slave/test/build/NightlyDebug.app/Contents/MacOS/XUL +0x0224F156]
JS_GetTypeInferenceMemoryStats+0x0002C8B4 [/Users/cltbld/talos-slave/test/build/NightlyDebug.app/Contents/MacOS/XUL +0x02227844]
JS_GetTypeInferenceMemoryStats+0x00052FDA [/Users/cltbld/talos-slave/test/build/NightlyDebug.app/Contents/MacOS/XUL +0x0224DF6A]
JS_GetTypeInferenceMemoryStats+0x000544A9 [/Users/cltbld/talos-slave/test/build/NightlyDebug.app/Contents/MacOS/XUL +0x0224F439]
JS_GetTypeInferenceMemoryStats+0x000568E9 [/Users/cltbld/talos-slave/test/build/NightlyDebug.app/Contents/MacOS/XUL +0x02251879]
JS_GetTypeInferenceMemoryStats+0x000569CE [/Users/cltbld/talos-slave/test/build/NightlyDebug.app/Contents/MacOS/XUL +0x0225195E]
JS_CloneObject+0x0000386D [/Users/cltbld/talos-slave/test/build/NightlyDebug.app/Contents/MacOS/XUL +0x0229E16D]
js_FindProperty(JSContext*, jsid, bool, JSObject**, JSObject**, JSProperty**)+0x00000A1E [/Users/cltbld/talos-slave/test/build/NightlyDebug.app/Contents/MacOS/XUL +0x0227FA8E]
js_FindProperty(JSContext*, jsid, bool, JSObject**, JSObject**, JSProperty**)+0x0000474B [/Users/cltbld/talos-slave/test/build/NightlyDebug.app/Contents/MacOS/XUL +0x022837BB]
JS_GetTypeInferenceMemoryStats+0x0002AFDA [/Users/cltbld/talos-slave/test/build/NightlyDebug.app/Contents/MacOS/XUL +0x02225F6A]
JS_GetTypeInferenceMemoryStats+0x00052FDA [/Users/cltbld/talos-slave/test/build/NightlyDebug.app/Contents/MacOS/XUL +0x0224DF6A]
JS_GetTypeInferenceMemoryStats+0x00053402 [/Users/cltbld/talos-slave/test/build/NightlyDebug.app/Contents/MacOS/XUL +0x0224E392]
JS_GetTypeInferenceMemoryStats+0x00053F39 [/Users/cltbld/talos-slave/test/build/NightlyDebug.app/Contents/MacOS/XUL +0x0224EEC9]
JS_CallFunction+0x000008D0 [/Users/cltbld/talos-slave/test/build/NightlyDebug.app/Contents/MacOS/XUL +0x0212CAF0]
JS_EvaluateScriptForPrincipals+0x0000009C [/Users/cltbld/talos-slave/test/build/NightlyDebug.app/Contents/MacOS/XUL +0x0212D19C]
start+0x00003847 [/Users/cltbld/talos-slave/test/build/NightlyDebug.app/Contents/MacOS/xpcshell +0x000048C7]
start+0x0000573F [/Users/cltbld/talos-slave/test/build/NightlyDebug.app/Contents/MacOS/xpcshell +0x000067BF]
start+0x00000036 [/Users/cltbld/talos-slave/test/build/NightlyDebug.app/Contents/MacOS/xpcshell +0x000010B6]
###!!! ASSERTION: RECURSION_LEVEL(table_) > 0: 'RECURSION_LEVEL(table) > 0', file /builds/slave/m-in-osx-dbg/build/obj-firefox/xpcom/build/pldhash.cpp, line 708
<<<<<<<
PROCESS-CRASH | /Users/cltbld/talos-slave/test/build/xpcshell/tests/toolkit/components/telemetry/tests/unit/test_TelemetryPing.js | application crashed (minidump found)
Crash dump filename: /Users/cltbld/talos-slave/test/build/xpcshell/tests/toolkit/components/telemetry/tests/unit/50A9B0E5-E3AB-42F0-80F8-F64549E68ADF.dmp
Operating system: Mac OS X
                  10.5.8 9L31a
CPU: x86
     GenuineIntel family 6 model 23 stepping 10
     2 CPUs

Crash reason:  EXC_BAD_ACCESS / KERN_PROTECTION_FAILURE
Crash address: 0x0

Thread 0 (crashed)
 0  libmozalloc.dylib!mozalloc_abort [mozalloc_abort.cpp:f2184dfdda31 : 66 + 0x0]
    eip = 0x00028edb   esp = 0xbfffa0d0   ebp = 0xbfffa0e8   ebx = 0x00028eb1
    esi = 0xa02bf5b8   edi = 0xa02bf5b8   eax = 0x0000000a   ecx = 0x00000000
    edx = 0x00000000   efl = 0x00010246
    Found by: given as instruction pointer in context
 1  XUL!NS_DebugBreak_P [nsDebugImpl.cpp:f2184dfdda31 : 388 + 0xd]
    eip = 0x04e5d840   esp = 0xbfffa0f0   ebp = 0xbfffa528   ebx = 0x04e5d4e1
    esi = 0x00000001   edi = 0xa02bf5b8
    Found by: call frame info
 2  XUL!PL_DHashTableOperate [pldhash.cpp:f2184dfdda31 : 708 + 0x31]
    eip = 0x04dca352   esp = 0xbfffa530   ebp = 0xbfffa588   ebx = 0x04dca0ce
    esi = 0x00000014   edi = 0x05a54340
    Found by: call frame info
 3  XUL!PREF_ClearUserPref [prefapi.cpp:f2184dfdda31 : 724 + 0xb]
    eip = 0x03325d54   esp = 0xbfffa590   ebp = 0xbfffa598   ebx = 0x03325d32
    esi = 0x05a54340   edi = 0xbfffa890
    Found by: call frame info
 4  XUL + 0x1db64ff
    eip = 0x04e71500   esp = 0xbfffa5a0   ebp = 0xbfffa5b8   ebx = 0x04524db1
    esi = 0xbfffa990   edi = 0xbfffa890
    Found by: call frame info
 5  XUL!CallMethodHelper::Call [XPCWrappedNative.cpp:f2184dfdda31 : 2882 + 0x23]
    eip = 0x04525b65   esp = 0xbfffa5c0   ebp = 0xbfffa7e8
    Found by: previous frame's frame pointer
 6  XUL!XPCWrappedNative::CallMethod [XPCWrappedNative.cpp:f2184dfdda31 : 2155 + 0xd]
    eip = 0x0451b9f9   esp = 0xbfffa7f0   ebp = 0xbfffa938   ebx = 0x0451b771
    esi = 0x00000000   edi = 0xbfffa990
    Found by: call frame info
 7  XUL!XPC_WN_CallMethod [XPCWrappedNativeJSOps.cpp:f2184dfdda31 : 1554 + 0xf]
    eip = 0x0452e92e   esp = 0xbfffa940   ebp = 0xbfffaa38   ebx = 0x0452e541
    esi = 0xbfffa990   edi = 0xffffff87
    Found by: call frame info
 8  XUL!js::InvokeKernel [jscntxtinlines.h:f2184dfdda31 : 297 + 0x19]
    eip = 0x0530a156   esp = 0xbfffaa40   ebp = 0xbfffab48   ebx = 0x05309f41
    esi = 0x01bed480   edi = 0x00000001
    Found by: call frame info
 9  XUL!js::Interpret [jsinterp.cpp:f2184dfdda31 : 3948 + 0x30]
    eip = 0x052e2844   esp = 0xbfffab50   ebp = 0xbfffb8b8   ebx = 0x052e02b1
    esi = 0x05a88080   edi = 0x02128dd0
https://tbpl.mozilla.org/php/getParsedLog.php?id=7779317&tree=Firefox
Rev4 MacOSX Snow Leopard 10.6 mozilla-central debug test xpcshell on 2011-12-06 14:46:06 PST for push aa1ecf20a348

###!!! ASSERTION: RECURSION_LEVEL(table_) > 0: 'RECURSION_LEVEL(table) > 0', file /builds/slave/m-cen-osx64-dbg/build/obj-firefox/xpcom/build/pldhash.cpp, line 707
<<<<<<<
PROCESS-CRASH | /Users/cltbld/talos-slave/test/build/xpcshell/tests/toolkit/mozapps/extensions/test/xpcshell/test_backgroundupdate.js | application crashed (minidump found)
Depends on: 697657
Summary: Intermittent TEST-UNEXPECTED-FAIL | toolkit/components/telemetry/tests/unit/test_TelemetryPing.js | test failed (with xpcshell return code: 1) with ASSERTION: RECURSION_LEVEL(table_) > 0: 'RECURSION_LEVEL(table) > 0' → Intermittent TEST-UNEXPECTED-FAIL | test_backgroundupdate.js test_TelemetryPing.js | test failed (with xpcshell return code: 1) with ASSERTION: RECURSION_LEVEL(table_) > 0: 'RECURSION_LEVEL(table) > 0'
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
What fixed this?
Whiteboard: [orange]
You need to log in before you can comment on or make changes to this bug.