Closed Bug 795314 Opened 7 years ago Closed 7 years ago

Intermittent test_resize_move_windows.xul test_pluginstream_err.html test_MozEnteredDomFullscreen_event.xul | Assertion failure: _mOwningThread.GetThread() == PR_GetCurrentThread() (nsScriptCacheCleaner not thread-safe), at nsFrameMessageManager.cpp:1019

Categories

(Core :: DOM: Core & HTML, defect, critical)

x86_64
macOS
defect
Not set
critical

Tracking

()

RESOLVED FIXED

People

(Reporter: emorley, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: assertion, intermittent-failure)

Rev4 MacOSX Snow Leopard 10.6 mozilla-inbound debug test mochitest-other on 2012-09-28 05:34:57 PDT for push 5ce162e8bb47

slave: talos-r4-snow-068

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

{
8040 INFO TEST-PASS | chrome://mochitests/content/chrome/dom/tests/mochitest/chrome/test_resize_move_windows.xul | Window height should have changed - 100 should not equal 1087
###!!! ASSERTION: containing block height must be constrained: 'containingBlockHeight != NS_AUTOHEIGHT', file ../../../layout/generic/nsHTMLReflowState.cpp, line 1263
mozilla::scache::PathifyURI(nsIURI*, nsACString_internal&)+0x001E08B0 [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x003BE590]
mozilla::scache::PathifyURI(nsIURI*, nsACString_internal&)+0x001DF183 [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x003BCE63]
mozilla::scache::PathifyURI(nsIURI*, nsACString_internal&)+0x001DF51D [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x003BD1FD]
mozilla::scache::PathifyURI(nsIURI*, nsACString_internal&)+0x00179BB3 [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x00357893]
mozilla::scache::PathifyURI(nsIURI*, nsACString_internal&)+0x001790C1 [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x00356DA1]
mozilla::scache::PathifyURI(nsIURI*, nsACString_internal&)+0x0023EB27 [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x0041C807]
mozilla::scache::PathifyURI(nsIURI*, nsACString_internal&)+0x00130B16 [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x0030E7F6]
mozilla::scache::PathifyURI(nsIURI*, nsACString_internal&)+0x00130069 [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x0030DD49]
mozilla::scache::PathifyURI(nsIURI*, nsACString_internal&)+0x00102AF8 [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x002E07D8]
mozilla::scache::PathifyURI(nsIURI*, nsACString_internal&)+0x008076CD [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x009E53AD]
mozilla::scache::PathifyURI(nsIURI*, nsACString_internal&)+0x008075BB [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x009E529B]
NS_InvokeByIndex_P+0x0000024F [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x0177BCFF]
xpc_LocalizeContext(JSContext*)+0x0001A3D5 [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x00F58305]
xpc_LocalizeContext(JSContext*)+0x000180B2 [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x00F55FE2]
xpc_LocalizeContext(JSContext*)+0x00022553 [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x00F60483]
JS_EnumerateDiagnosticMemoryRegions+0x00037BAC [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x01D742AC]
JS_EnumerateDiagnosticMemoryRegions+0x0003294B [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x01D6F04B]
JS_EnumerateDiagnosticMemoryRegions+0x000330A8 [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x01D6F7A8]
js::IndirectProxyHandler::call(JSContext*, JSObject*, unsigned int, JS::Value*)+0x00000088 [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x01DCF468]
js::CrossCompartmentWrapper::call(JSContext*, JSObject*, unsigned int, JS::Value*)+0x00000125 [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x01E69D35]
non-virtual thunk to js::CrossCompartmentWrapper::call(JSContext*, JSObject*, unsigned int, JS::Value*)+0x0000000D [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x01E69DFD]
js::DirectProxyHandler::iterate(JSContext*, JSObject*, unsigned int, JS::Value*)+0x0000B4EF [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x01DDBC6F]
JS_EnumerateDiagnosticMemoryRegions+0x00037BAC [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x01D742AC]
JS_EnumerateDiagnosticMemoryRegions+0x0003294B [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x01D6F04B]
JS_EnumerateDiagnosticMemoryRegions+0x0002A36A [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x01D66A6A]
JS_EnumerateDiagnosticMemoryRegions+0x0002008C [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x01D5C78C]
JS_EnumerateDiagnosticMemoryRegions+0x0003290D [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x01D6F00D]
JS_EnumerateDiagnosticMemoryRegions+0x000330A8 [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x01D6F7A8]
JS_CallFunctionValue+0x0000014B [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x01CBD88B]
mozilla::scache::PathifyURI(nsIURI*, nsACString_internal&)+0x007D42F0 [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x009B1FD0]
mozilla::scache::PathifyURI(nsIURI*, nsACString_internal&)+0x00816BA6 [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x009F4886]
mozilla::scache::PathifyURI(nsIURI*, nsACString_internal&)+0x0080C3BF [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x009EA09F]
mozilla::scache::PathifyURI(nsIURI*, nsACString_internal&)+0x00816847 [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x009F4527]
XRE_AddJarManifestLocation+0x0000CE80 [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x01763BB0]
XRE_AddJarManifestLocation+0x0000D0CC [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x01763DFC]
XRE_AddJarManifestLocation+0x00006E09 [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x0175DB39]
mac_plugin_interposing_child_OnShowCursor+0x001FD18E [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x016FFE9E]
JSD_GetValueForObject+0x00134C27 [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x013BFE87]
JSD_GetValueForObject+0x000EE267 [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x013794C7]
__CFRunLoopDoSources0+0x00000551 [/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation +0x0004E401]
__CFRunLoopRun+0x00000369 [/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation +0x0004C5F9]
CFRunLoopRunSpecific+0x0000023F [/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation +0x0004BDBF]
RunCurrentEventLoopInMode+0x0000014D [/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox +0x0002E7EE]
ReceiveNextEventCommon+0x00000094 [/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox +0x0002E551]
BlockUntilNextEventMatchingListInMode+0x0000003B [/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox +0x0002E4AC]
_DPSNextEvent+0x000002C4 [/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit +0x00043EB2]
-[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:]+0x0000009B [/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit +0x00043801]
JSD_GetValueForObject+0x000ED296 [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x013784F6]
-[NSApplication run]+0x0000018B [/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit +0x0000968F]
JSD_GetValueForObject+0x000EE87E [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x01379ADE]
js::BaseProxyHandler::toWrapper()+0x00120EC2 [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x0112BA22]
XRE_InitCommandLine+0x00005625 [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x0000CA95]
XRE_InitCommandLine+0x000058E0 [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x0000CD50]
XRE_main+0x000000D2 [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/XUL +0x0000D0C2]
start+0x000007F7 [/Users/cltbld/talos-slave/test/build/FirefoxNightlyDebug.app/Contents/MacOS/firefox-bin +0x00001D17]
8041 INFO TEST-PASS | chrome://mochitests/content/chrome/dom/tests/mochitest/chrome/test_resize_move_windows.xul | Window width should have changed - 130 should not equal 100
8042 INFO TEST-PASS | chrome://mochitests/content/chrome/dom/tests/mochitest/chrome/test_resize_move_windows.xul | Window height should have changed - 28 should not equal 1200
8043 INFO TEST-PASS | chrome://mochitests/content/chrome/dom/tests/mochitest/chrome/test_resize_move_windows.xul | Window x position should have changed - 1560 should not equal 0
8044 INFO TEST-PASS | chrome://mochitests/content/chrome/dom/tests/mochitest/chrome/test_resize_move_windows.xul | Window y position should have changed - 1174 should not equal 22
8045 INFO TEST-PASS | chrome://mochitests/content/chrome/dom/tests/mochitest/chrome/test_resize_move_windows.xul | Window x position should have changed - 0 should not equal 1560
8046 INFO TEST-PASS | chrome://mochitests/content/chrome/dom/tests/mochitest/chrome/test_resize_move_windows.xul | Window y position should have changed - 22 should not equal 1174
8047 INFO TEST-PASS | chrome://mochitests/content/chrome/dom/tests/mochitest/chrome/test_resize_move_windows.xul | Window x position should have changed - 1560 should not equal 0
8048 INFO TEST-PASS | chrome://mochitests/content/chrome/dom/tests/mochitest/chrome/test_resize_move_windows.xul | Window y position should have changed - 1174 should not equal 22
nsStringStats
 => mAllocCount:         445623
 => mReallocCount:        53432
 => mFreeCount:          402838  --  LEAKED 42785 !!!
 => mShareCount:         970274
 => mAdoptCount:          34574
 => mAdoptFreeCount:      34572  --  LEAKED 2 !!!
Assertion failure: _mOwningThread.GetThread() == PR_GetCurrentThread() (nsScriptCacheCleaner not thread-safe), at ../../../../content/base/src/nsFrameMessageManager.cpp:1019
WARNING: shutting down early because of crash!: file ../../../../dom/plugins/ipc/PluginModuleChild.cpp, line 704
WARNING: plugin process _exit()ing: file ../../../../dom/plugins/ipc/PluginModuleChild.cpp, line 669
TEST-UNEXPECTED-FAIL | chrome://mochitests/content/chrome/dom/tests/mochitest/chrome/test_resize_move_windows.xul | Exited with code 1 during test run
INFO | automation.py | Application ran for: 0:05:33.109928
INFO | automation.py | Reading PID log: /var/folders/Hs/HsDn6a9SG8idoIya6p9mtE+++TI/-Tmp-/tmpBl4QMcpidlog
Downloading symbols from: http://ftp.mozilla.org/pub/mozilla.org/firefox/tinderbox-builds/mozilla-inbound-macosx64-debug/1348832856/firefox-18.0a1.en-US.mac64.crashreporter-symbols.zip
PROCESS-CRASH | chrome://mochitests/content/chrome/dom/tests/mochitest/chrome/test_resize_move_windows.xul | application crashed (minidump found)
Crash dump filename: /var/folders/Hs/HsDn6a9SG8idoIya6p9mtE+++TI/-Tmp-/tmpJi7pdD/minidumps/2EFEBA8B-4D50-4D7E-A88D-88D2AB64058D.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 40 (crashed)
 0  XUL!nsScriptCacheCleaner::Release [nsFrameMessageManager.cpp : 1019 + 0x0]
    rbx = 0x00007fff70cf92f8   r12 = 0x0000000000000002
    r13 = 0x00007fff70d09a60   r14 = 0x0000000100117740
    r15 = 0x0000000000000000   rip = 0x00000001016d9900
    rsp = 0x000000010e6beb90   rbp = 0x000000010e6beba0
    Found by: given as instruction pointer in context
 1  libSystem.B.dylib + 0x13373
    rbx = 0x000000000000000b   r12 = 0x0000000000000002
    r13 = 0x00007fff70d09a60   r14 = 0x0000000103ee6cc0
    r15 = 0x0000000000000000   rip = 0x00007fff87feb374
    rsp = 0x000000010e6bebb0   rbp = 0x000000010e6bec00
    Found by: call frame info
 2  XUL + 0x6d9ecf
    rip = 0x00000001016d9ed0   rsp = 0x000000010e6bebc0
    rbp = 0x000000010e6bec00
    Found by: stack scanning
 3  libSystem.B.dylib + 0x1328b
    rip = 0x00007fff87feb28c   rsp = 0x000000010e6bec10
    rbp = 0x000000010e6bec20
    Found by: stack scanning
 4  XUL!google_breakpad::ExceptionHandler::WaitForMessage [exception_handler.cc : 572 + 0x4]
    rip = 0x000000010102dce6   rsp = 0x000000010e6bec30
    rbp = 0x000000010e6bef10
    Found by: stack scanning
 5  libSystem.B.dylib + 0x39fd5
    rbx = 0x000000010e6bf000   r12 = 0x0000000004000000
    r13 = 0x0000000000011c03   r14 = 0x000000010102da40
    r15 = 0x00007fff5fbfa478   rip = 0x00007fff88011fd6
    rsp = 0x000000010e6bef20   rbp = 0x000000010e6bef50
    Found by: call frame info
 6  libSystem.B.dylib + 0x39e88
    rip = 0x00007fff88011e89   rsp = 0x000000010e6bef60
    rbp = 0x000000010e6bef78
    Found by: stack scanning
 7  XUL + 0x2da3f
    rip = 0x000000010102da40   rsp = 0x000000010e6bf050
    Found by: stack scanning
}
https://tbpl.mozilla.org/php/getParsedLog.php?id=15653162&tree=Mozilla-Inbound
https://tbpl.mozilla.org/php/getParsedLog.php?id=15654486&tree=Mozilla-Inbound
Summary: Intermittent test_resize_move_windows.xul | Assertion failure: _mOwningThread.GetThread() == PR_GetCurrentThread() (nsScriptCacheCleaner not thread-safe) at nsFrameMessageManager.cpp:1019 (After: ASSERTION: containing block height must be constrained...) → Intermittent test_resize_move_windows.xul test_pluginstream_err.html test_MozEnteredDomFullscreen_event.xul | Assertion failure: _mOwningThread.GetThread() == PR_GetCurrentThread() (nsScriptCacheCleaner not thread-safe), at nsFrameMessageManager.cpp:1019
Blocks: 798848
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Occurred yesterday; unless you know something I don't? :-)
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
The assertion is gone (Bug 797940), and is just masking the real problems.  Please use different bugs for the remaining issues.
Status: REOPENED → RESOLVED
Closed: 7 years ago7 years ago
Resolution: --- → FIXED
Blocks: 799096
Whiteboard: [orange]
Component: DOM → DOM: Core & HTML
You need to log in before you can comment on or make changes to this bug.