Closed Bug 587941 Opened 15 years ago Closed 15 years ago

test_async_notification_404.js | application crashed

Categories

(Core :: Graphics: ImageLib, defect)

x86
macOS
defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: jaas, Unassigned)

References

Details

(Keywords: intermittent-failure)

Attachments

(1 file)

Attached file failure log
TEST-UNEXPECTED-FAIL | /Users/cltbld/talos-slave/mozilla-central_leopard-debug_test-xpcshell/build/xpcshell/tests/test_libpr0n/unit/test_async_notification_404.js | test failed (with xpcshell return code: 1)
Blocks: 438871
Whiteboard: [orange]
In slightly more detail, since I had the full log open anyway, and I no longer trust logs to stay around: TEST-INFO | /Users/cltbld/talos-slave/mozilla-central_leopard-debug_test-xpcshell/build/xpcshell/tests/test_libpr0n/unit/test_async_notification_404.js | running test ... TEST-UNEXPECTED-FAIL | /Users/cltbld/talos-slave/mozilla-central_leopard-debug_test-xpcshell/build/xpcshell/tests/test_libpr0n/unit/test_async_notification_404.js | test failed (with xpcshell return code: 1), see following log: >>>>>>> ### XPCOM_MEM_LEAK_LOG defined -- logging leaks to /var/folders/Xr/Xr--yJnSEY0U11ET5NZuMU+++TM/-Tmp-/tmp3rPyra/runxpcshelltests_leaks.log nsNativeModuleLoader::LoadModule("/Users/cltbld/talos-slave/mozilla-central_leopard-debug_test-xpcshell/build/MinefieldDebug.app/Contents/MacOS/components/libxpcomsample.dylib") - load FAILED, rv: 80004005, error: Unknown error: -2804 pldhash: for the table at address 0x44c868, the given entrySize of 48 probably favors chaining over double hashing. TEST-INFO | (xpcshell/head.js) | test 1 pending TEST-INFO | (xpcshell/head.js) | test 2 pending pldhash: for the table at address 0x4c80a0, the given entrySize of 48 probably favors chaining over double hashing. TEST-INFO | (xpcshell/head.js) | test 2 finished TEST-INFO | (xpcshell/head.js) | running event loop TEST-PASS | image_load_helpers.js | [onStartRequest : 25] false == false TEST-INFO | (xpcshell/head.js) | test 2 pending TEST-INFO | (xpcshell/head.js) | test 3 pending TEST-PASS | image_load_helpers.js | [onStartRequest : 25] false == false TEST-PASS | image_load_helpers.js | [onStartRequest : 25] false == false TEST-PASS | image_load_helpers.js | [onStopDecode : 64] false == false TEST-PASS | image_load_helpers.js | [onStopRequest : 70] false == false TEST-PASS | image_load_helpers.js | [onStopRequest : 74] true == true TEST-INFO | (xpcshell/head.js) | test 4 pending TEST-INFO | (xpcshell/head.js) | test 4 finished TEST-PASS | image_load_helpers.js | [onStopDecode : 64] false == false TEST-PASS | image_load_helpers.js | [onStopRequest : 70] false == false TEST-PASS | image_load_helpers.js | [onStopRequest : 74] true == true TEST-INFO | (xpcshell/head.js) | test 3 finished TEST-PASS | image_load_helpers.js | [onStartRequest : 25] false == false TEST-PASS | image_load_helpers.js | [onStopDecode : 64] false == false TEST-PASS | image_load_helpers.js | [onStopRequest : 70] false == false TEST-PASS | image_load_helpers.js | [onStopRequest : 74] true == true TEST-INFO | (xpcshell/head.js) | test 2 finished TEST-PASS | image_load_helpers.js | [onStartRequest : 25] false == false TEST-INFO | (xpcshell/head.js) | test 2 pending TEST-PASS | image_load_helpers.js | [onStartRequest : 25] false == false TEST-PASS | image_load_helpers.js | [onStartRequest : 25] false == false TEST-PASS | image_load_helpers.js | [onStopDecode : 64] false == false TEST-PASS | image_load_helpers.js | [onStopRequest : 70] false == false TEST-PASS | image_load_helpers.js | [onStopRequest : 74] true == true TEST-INFO | (xpcshell/head.js) | test 3 pending TEST-INFO | (xpcshell/head.js) | test 3 finished TEST-INFO | (xpcshell/head.js) | test 3 pending TEST-INFO | (xpcshell/head.js) | test 3 finished TEST-PASS | image_load_helpers.js | [onStopDecode : 64] false == false TEST-PASS | image_load_helpers.js | [onStopRequest : 70] false == false TEST-PASS | image_load_helpers.js | [onStopRequest : 74] true == true TEST-INFO | (xpcshell/head.js) | test 2 finished TEST-PASS | image_load_helpers.js | [onStartRequest : 25] false == false TEST-PASS | async_load_tests.js | [channelLoadStart : 102] 0 == 0 TEST-INFO | (xpcshell/head.js) | test 2 pending TEST-PASS | image_load_helpers.js | [onStartRequest : 25] false == false TEST-PASS | image_load_helpers.js | [onStartRequest : 25] false == false TEST-PASS | image_load_helpers.js | [onStopDecode : 64] false == false TEST-PASS | image_load_helpers.js | [onStopRequest : 70] false == false TEST-PASS | image_load_helpers.js | [onStopRequest : 74] true == true TEST-PASS | async_load_tests.js | [channelLoadStop : 116] 0 == 0 TEST-INFO | (xpcshell/head.js) | test 3 pending TEST-INFO | (xpcshell/head.js) | test 3 finished TEST-PASS | image_load_helpers.js | [onStopDecode : 64] false == false TEST-PASS | image_load_helpers.js | [onStopRequest : 70] false == false TEST-PASS | image_load_helpers.js | [onStopRequest : 74] true == true TEST-INFO | (xpcshell/head.js) | test 2 finished TEST-PASS | image_load_helpers.js | [onStartRequest : 25] false == false TEST-PASS | async_load_tests.js | [channelLoadStart : 102] 0 == 0 TEST-INFO | (xpcshell/head.js) | test 2 pending TEST-PASS | image_load_helpers.js | [onStartRequest : 25] false == false TEST-PASS | image_load_helpers.js | [onStartRequest : 25] false == false TEST-PASS | image_load_helpers.js | [onStopDecode : 64] false == false TEST-PASS | image_load_helpers.js | [onStopRequest : 70] false == false TEST-PASS | image_load_helpers.js | [onStopRequest : 74] true == true TEST-PASS | async_load_tests.js | [channelLoadStop : 116] 0 == 0 TEST-INFO | (xpcshell/head.js) | test 2 finished TEST-PASS | image_load_helpers.js | [onStopDecode : 64] false == false TEST-PASS | image_load_helpers.js | [onStopRequest : 70] false == false TEST-PASS | image_load_helpers.js | [onStopRequest : 74] true == true TEST-INFO | (xpcshell/head.js) | test 1 finished TEST-INFO | (xpcshell/head.js) | exiting test TEST-PASS | (xpcshell/head.js) | 44 (+ 0) check(s) passed WARNING: nsExceptionService ignoring thread destruction after shutdown: file /builds/moz2_slave/mozilla-central-macosx-debug/build/xpcom/base/nsExceptionService.cpp, line 197 ###!!! ASSERTION: Oops! You're asking for a weak reference to an object that doesn't support that.: 'factoryPtr', file nsWeakReference.cpp, line 109 gfxRGBA::gfxRGBA()+0x0011D3BE [/Users/cltbld/talos-slave/mozilla-central_leopard-debug_test-xpcshell/build/MinefieldDebug.app/Contents/MacOS/XUL +0x01515B92] catch_exception_raise+0x00038B36 [/Users/cltbld/talos-slave/mozilla-central_leopard-debug_test-xpcshell/build/MinefieldDebug.app/Contents/MacOS/XUL +0x0006E91E] NS_StringContainerInit2_P+0x00016FFD [/Users/cltbld/talos-slave/mozilla-central_leopard-debug_test-xpcshell/build/MinefieldDebug.app/Contents/MacOS/XUL +0x0153DE17] NS_StringContainerInit2_P+0x00018215 [/Users/cltbld/talos-slave/mozilla-central_leopard-debug_test-xpcshell/build/MinefieldDebug.app/Contents/MacOS/XUL +0x0153F02F] gfxRGBA::gfxRGBA()+0x00117F65 [/Users/cltbld/talos-slave/mozilla-central_leopard-debug_test-xpcshell/build/MinefieldDebug.app/Contents/MacOS/XUL +0x01510739] gfxRGBA::gfxRGBA()+0x00118011 [/Users/cltbld/talos-slave/mozilla-central_leopard-debug_test-xpcshell/build/MinefieldDebug.app/Contents/MacOS/XUL +0x015107E5] catch_exception_raise+0x00038DFA [/Users/cltbld/talos-slave/mozilla-central_leopard-debug_test-xpcshell/build/MinefieldDebug.app/Contents/MacOS/XUL +0x0006EBE2] gfxDrawable::AddRef()+0x00011A5C [/Users/cltbld/talos-slave/mozilla-central_leopard-debug_test-xpcshell/build/MinefieldDebug.app/Contents/MacOS/XUL +0x0025638E] gfxDrawable::AddRef()+0x0000E77B [/Users/cltbld/talos-slave/mozilla-central_leopard-debug_test-xpcshell/build/MinefieldDebug.app/Contents/MacOS/XUL +0x002530AD] catch_exception_raise+0x000195D2 [/Users/cltbld/talos-slave/mozilla-central_leopard-debug_test-xpcshell/build/MinefieldDebug.app/Contents/MacOS/XUL +0x0004F3BA] NS_LogAddRef_P+0x00001DE3 [/Users/cltbld/talos-slave/mozilla-central_leopard-debug_test-xpcshell/build/MinefieldDebug.app/Contents/MacOS/XUL +0x015A709B] NS_LogAddRef_P+0x00001C7E [/Users/cltbld/talos-slave/mozilla-central_leopard-debug_test-xpcshell/build/MinefieldDebug.app/Contents/MacOS/XUL +0x015A6F36] catch_exception_raise+0x000195D2 [/Users/cltbld/talos-slave/mozilla-central_leopard-debug_test-xpcshell/build/MinefieldDebug.app/Contents/MacOS/XUL +0x0004F3BA] catch_exception_raise+0x000F950C [/Users/cltbld/talos-slave/mozilla-central_leopard-debug_test-xpcshell/build/MinefieldDebug.app/Contents/MacOS/XUL +0x0012F2F4] catch_exception_raise+0x000F9D68 [/Users/cltbld/talos-slave/mozilla-central_leopard-debug_test-xpcshell/build/MinefieldDebug.app/Contents/MacOS/XUL +0x0012FB50] XRE_AddStaticComponent+0x00009448 [/Users/cltbld/talos-slave/mozilla-central_leopard-debug_test-xpcshell/build/MinefieldDebug.app/Contents/MacOS/XUL +0x0158F7AE] gfxRGBA::gfxRGBA()+0x00122094 [/Users/cltbld/talos-slave/mozilla-central_leopard-debug_test-xpcshell/build/MinefieldDebug.app/Contents/MacOS/XUL +0x0151A868] XRE_AddStaticComponent+0x0000A5D0 [/Users/cltbld/talos-slave/mozilla-central_leopard-debug_test-xpcshell/build/MinefieldDebug.app/Contents/MacOS/XUL +0x01590936] catch_exception_raise+0x0005F28B [/Users/cltbld/talos-slave/mozilla-central_leopard-debug_test-xpcshell/build/MinefieldDebug.app/Contents/MacOS/XUL +0x00095073] catch_exception_raise+0x00033C0A [/Users/cltbld/talos-slave/mozilla-central_leopard-debug_test-xpcshell/build/MinefieldDebug.app/Contents/MacOS/XUL +0x000699F2] catch_exception_raise+0x000338B6 [/Users/cltbld/talos-slave/mozilla-central_leopard-debug_test-xpcshell/build/MinefieldDebug.app/Contents/MacOS/XUL +0x0006969E] NS_StringContainerInit2_P+0x00016EA7 [/Users/cltbld/talos-slave/mozilla-central_leopard-debug_test-xpcshell/build/MinefieldDebug.app/Contents/MacOS/XUL +0x0153DCC1] NS_StringContainerInit2_P+0x00017F14 [/Users/cltbld/talos-slave/mozilla-central_leopard-debug_test-xpcshell/build/MinefieldDebug.app/Contents/MacOS/XUL +0x0153ED2E] NS_GetDebug_P+0x000002D3 [/Users/cltbld/talos-slave/mozilla-central_leopard-debug_test-xpcshell/build/MinefieldDebug.app/Contents/MacOS/XUL +0x015226A9] NS_ShutdownXPCOM_P+0x00000011 [/Users/cltbld/talos-slave/mozilla-central_leopard-debug_test-xpcshell/build/MinefieldDebug.app/Contents/MacOS/XUL +0x01522C65] NS_ShutdownXPCOM+0x00000011 [/Users/cltbld/talos-slave/mozilla-central_leopard-debug_test-xpcshell/build/MinefieldDebug.app/Contents/MacOS/libxpcom.dylib +0x00000F5D] start+0x000045DB [/Users/cltbld/talos-slave/mozilla-central_leopard-debug_test-xpcshell/build/MinefieldDebug.app/Contents/MacOS/xpcshell +0x0000514F] start+0x00000036 [/Users/cltbld/talos-slave/mozilla-central_leopard-debug_test-xpcshell/build/MinefieldDebug.app/Contents/MacOS/xpcshell +0x00000BAA] ###!!! ASSERTION: Oops! You're asking for a weak reference to an object that doesn't support that.: 'factoryPtr', file nsWeakReference.cpp, line 109 <<<<<<< PROCESS-CRASH | /Users/cltbld/talos-slave/mozilla-central_leopard-debug_test-xpcshell/build/xpcshell/tests/test_libpr0n/unit/test_async_notification_404.js | application crashed (minidump found) 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!TouchBadMemory [mozalloc_abort.cpp:3a8430b73a91 : 64 + 0x5] eip = 0x00042f43 esp = 0xbfffdfc0 ebp = 0xbfffdfc8 ebx = 0x00042f66 esi = 0x03baeec2 edi = 0x03baebe2 eax = 0x00000000 ecx = 0x00042f3d edx = 0x00000000 efl = 0x00010286 Found by: given as instruction pointer in context 1 libmozalloc.dylib!mozalloc_abort [mozalloc_abort.cpp:3a8430b73a91 : 85 + 0x4] eip = 0x00042f9f esp = 0xbfffdfd0 ebp = 0xbfffdfe8 ebx = 0x00042f66 esi = 0x03baeec2 edi = 0x03baebe2 Found by: call frame info 2 XUL!Abort [nsDebugImpl.cpp:3a8430b73a91 : 379 + 0xa] eip = 0x03c10245 esp = 0xbfffdff0 ebp = 0xbfffe008 ebx = 0x03c10547 esi = 0x03baeec2 edi = 0x03baebe2 Found by: call frame info 3 XUL!NS_DebugBreak_P [nsDebugImpl.cpp:3a8430b73a91 : 366 + 0xd] eip = 0x03c1086e esp = 0xbfffe010 ebp = 0xbfffe438 ebx = 0x03c10547 esi = 0x03baeec2 edi = 0x03baebe2 Found by: call frame info 4 XUL!NS_GetWeakReference [nsWeakReference.cpp : 109 + 0x45] eip = 0x03b85b92 esp = 0xbfffe440 ebp = 0xbfffe488 ebx = 0x03b85b10 esi = 0x03baeec2 edi = 0x03baebe2 Found by: call frame info 5 XUL!do_GetWeakReference [nsIWeakReferenceUtils.h : 110 + 0x11] eip = 0x026de91e esp = 0xbfffe490 ebp = 0xbfffe4b8 ebx = 0x03badd9e esi = 0x03baeec2 edi = 0x03baebe2 Found by: call frame info 6 XUL!nsObserverList::RemoveObserver [nsObserverList.cpp:3a8430b73a91 : 76 + 0x12] eip = 0x03bade17 esp = 0xbfffe4c0 ebp = 0xbfffe508 ebx = 0x03badd9e esi = 0x03baeec2 edi = 0x03baebe2 Found by: call frame info 7 XUL!nsObserverService::RemoveObserver [nsObserverService.cpp:3a8430b73a91 : 153 + 0x11] eip = 0x03baf02f esp = 0xbfffe510 ebp = 0xbfffe558 ebx = 0x03baeece esi = 0x03baeec2 edi = 0x03baebe2 Found by: call frame info 8 XUL!nsCategoryObserver::RemoveObservers [nsCategoryCache.cpp : 119 + 0x29] eip = 0x03b80739 esp = 0xbfffe560 ebp = 0xbfffe588 ebx = 0x03b806d9 esi = 0x03baeec2 edi = 0x03baebe2 Found by: call frame info 9 XUL!nsCategoryObserver::ListenerDied [nsCategoryCache.cpp : 111 + 0xa] eip = 0x03b807e5 esp = 0xbfffe590 ebp = 0xbfffe5a8 ebx = 0x026deba6 esi = 0x00477298 edi = 0x03baebe2 Found by: call frame info 10 XUL!nsCategoryCache<nsIContentSniffer>::~nsCategoryCache [nsCategoryCache.h : 94 + 0x3a] eip = 0x026debe2 esp = 0xbfffe5b0 ebp = 0xbfffe5c8 ebx = 0x026deba6 esi = 0x00477298 edi = 0x03baebe2 Found by: call frame info 11 XUL!imgRequest::~imgRequest [imgRequest.cpp:3a8430b73a91 : 187 + 0x2d] eip = 0x028c638e esp = 0xbfffe5d0 ebp = 0xbfffe688 ebx = 0x028c61be esi = 0x00477298 edi = 0x03baebe2 Found by: call frame info 12 XUL!imgRequest::Release [imgRequest.cpp:3a8430b73a91 : 165 + 0x114] eip = 0x028c30ad esp = 0xbfffe690 ebp = 0xbfffe6c8 ebx = 0x028c2f97 esi = 0x0040b1c0 edi = 0x03baebe2 Found by: call frame info
Blocks: 594222
No longer blocks: 594222
Depends on: 594222
In theory we should see no more crashes here since bug 594222 landed.
And by crashes I obviously mean failures.
Reopen if you see any further problems.
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
Whiteboard: [orange]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: