Closed
Bug 1118595
Opened 9 years ago
Closed 9 years ago
Intermittent test_bug424627.html | application crashed [@ mozilla::layers::ISurfaceAllocator::~ISurfaceAllocator]
Categories
(Core :: Graphics: Layers, defect)
Tracking
()
RESOLVED
FIXED
mozilla38
Tracking | Status | |
---|---|---|
firefox36 | --- | unaffected |
firefox37 | --- | wontfix |
firefox38 | --- | fixed |
firefox-esr31 | --- | unaffected |
b2g-v2.2 | --- | fixed |
b2g-master | --- | fixed |
People
(Reporter: KWierso, Assigned: milan)
References
Details
(Keywords: intermittent-failure, Whiteboard: gfx-noted)
Crash Data
Attachments
(1 file, 1 obsolete file)
1.64 KB,
patch
|
milan
:
review+
bajaj
:
approval-mozilla-b2g37+
|
Details | Diff | Splinter Review |
16:45:07 INFO - 250 INFO TEST-START | layout/generic/test/test_bug424627.html 16:45:08 INFO - [Child 776] WARNING: NS_ENSURE_TRUE(node) failed: file ../../../gecko/layout/base/nsDocumentViewer.cpp, line 3524 16:45:08 INFO - [Child 776] WARNING: NS_ENSURE_TRUE(node) failed: file ../../../gecko/layout/base/nsDocumentViewer.cpp, line 3524 16:45:08 INFO - [Child 776] WARNING: NS_ENSURE_TRUE(node) failed: file ../../../gecko/layout/base/nsDocumentViewer.cpp, line 3524 16:45:08 INFO - -*-*- UserCustomizations (child): document created: http://mochi.test:8888/tests/layout/generic/test/test_bug424627.html 16:45:08 INFO - -*-*- UserCustomizations (child): _injectInWindow 16:45:08 INFO - -*-*- UserCustomizations (child): principal status: 1 16:45:11 INFO - [Child 776] WARNING: Silently denied access to property |utils|: object is not safely Xrayable (@chrome://specialpowers/content/specialpowersAPI.js:289): file ../../../../gecko/js/xpconnect/wrappers/XrayWrapper.cpp, line 191 16:45:11 INFO - [Child 776] WARNING: Silently denied access to property |utils|: object is not safely Xrayable (@chrome://specialpowers/content/specialpowersAPI.js:290): file ../../../../gecko/js/xpconnect/wrappers/XrayWrapper.cpp, line 191 16:45:11 INFO - [Child 776] WARNING: NS_ENSURE_TRUE(node) failed: file ../../../gecko/layout/base/nsDocumentViewer.cpp, line 3524 16:45:11 INFO - [Child 776] WARNING: NS_ENSURE_TRUE(node) failed: file ../../../gecko/layout/base/nsDocumentViewer.cpp, line 3524 16:45:11 INFO - [Child 776] WARNING: NS_ENSURE_TRUE(node) failed: file ../../../gecko/layout/base/nsDocumentViewer.cpp, line 3524 16:45:12 INFO - [Child 776] WARNING: NS_ENSURE_TRUE(node) failed: file ../../../gecko/layout/base/nsDocumentViewer.cpp, line 3524 16:45:12 INFO - [Child 776] WARNING: NS_ENSURE_TRUE(node) failed: file ../../../gecko/layout/base/nsDocumentViewer.cpp, line 3524 16:45:12 INFO - [Child 776] WARNING: NS_ENSURE_TRUE(node) failed: file ../../../gecko/layout/base/nsDocumentViewer.cpp, line 3524 16:45:12 INFO - [Child 776] WARNING: NS_ENSURE_TRUE(node) failed: file ../../../gecko/layout/base/nsDocumentViewer.cpp, line 3524 16:45:12 INFO - [Child 776] WARNING: NS_ENSURE_TRUE(node) failed: file ../../../gecko/layout/base/nsDocumentViewer.cpp, line 3524 16:45:12 INFO - [Child 776] WARNING: NS_ENSURE_TRUE(node) failed: file ../../../gecko/layout/base/nsDocumentViewer.cpp, line 3524 16:45:13 INFO - [Child 776] WARNING: NS_ENSURE_TRUE(node) failed: file ../../../gecko/layout/base/nsDocumentViewer.cpp, line 3524 16:45:13 INFO - [Child 776] WARNING: NS_ENSURE_TRUE(node) failed: file ../../../gecko/layout/base/nsDocumentViewer.cpp, line 3524 16:45:13 INFO - [Child 776] WARNING: NS_ENSURE_TRUE(node) failed: file ../../../gecko/layout/base/nsDocumentViewer.cpp, line 3524 16:45:14 INFO - 251 INFO TEST-OK | layout/generic/test/test_bug424627.html | took 7047ms 16:45:21 INFO - [Child 776] WARNING: NS_ENSURE_TRUE(node) failed: file ../../../gecko/layout/base/nsDocumentViewer.cpp, line 3524 16:45:21 INFO - [Child 776] WARNING: NS_ENSURE_TRUE(node) failed: file ../../../gecko/layout/base/nsDocumentViewer.cpp, line 3524 16:45:21 INFO - [Child 776] WARNING: NS_ENSURE_TRUE(node) failed: file ../../../gecko/layout/base/nsDocumentViewer.cpp, line 3524 16:45:22 INFO - -*-*- UserCustomizations (child): document created: http://mochi.test:8888/tests/SimpleTest/iframe-between-tests.html 16:45:22 INFO - -*-*- UserCustomizations (child): _injectInWindow 16:45:22 INFO - -*-*- UserCustomizations (child): principal status: 1 16:45:33 INFO - [Child 776] WARNING: NS_ENSURE_TRUE(node) failed: file ../../../gecko/layout/base/nsDocumentViewer.cpp, line 3524 16:45:33 INFO - [Child 776] WARNING: NS_ENSURE_TRUE(node) failed: file ../../../gecko/layout/base/nsDocumentViewer.cpp, line 3524 16:45:33 INFO - [Child 776] WARNING: NS_ENSURE_TRUE(node) failed: file ../../../gecko/layout/base/nsDocumentViewer.cpp, line 3524 16:45:33 INFO - [Parent 705] WARNING: NS_ENSURE_TRUE(mCallback) failed: file ../../../gecko/dom/base/nsFrameMessageManager.cpp, line 675 16:45:33 INFO - [Parent 705] WARNING: NS_ENSURE_TRUE(mCallback) failed: file ../../../gecko/dom/base/nsFrameMessageManager.cpp, line 675 16:45:33 INFO - [Parent 705] WARNING: NS_ENSURE_TRUE(mCallback) failed: file ../../../gecko/dom/base/nsFrameMessageManager.cpp, line 675 16:45:34 INFO - [Parent 705] WARNING: NS_ENSURE_TRUE(mCallback) failed: file ../../../gecko/dom/base/nsFrameMessageManager.cpp, line 675 16:45:34 INFO - [Parent 705] WARNING: NS_ENSURE_TRUE(mCallback) failed: file ../../../gecko/dom/base/nsFrameMessageManager.cpp, line 675 16:45:34 INFO - [Parent 705] WARNING: NS_ENSURE_TRUE(mCallback) failed: file ../../../gecko/dom/base/nsFrameMessageManager.cpp, line 675 16:45:35 INFO - -*- SettingsManager: Received: inner-window-destroyed for valid innerWindowID=2, cleanup. 16:45:36 INFO - [Parent 705] WARNING: An event was posted to a thread that will never run it (rejected): file ../../../gecko/xpcom/threads/nsThread.cpp, line 513 16:45:36 INFO - [Parent 705] WARNING: unable to post continuation event: file ../../../gecko/xpcom/io/nsStreamUtils.cpp, line 450 16:45:55 INFO - [Child 776] WARNING: NS_ENSURE_TRUE(mDocShell) failed: file ../../../gecko/embedding/browser/nsWebBrowser.cpp, line 333 16:45:55 INFO - [Child 776] WARNING: NS_ENSURE_TRUE(domWindow) failed: file ../../../gecko/embedding/browser/nsDocShellTreeOwner.cpp, line 86 16:45:55 INFO - [Child 776] WARNING: NS_ENSURE_SUCCESS(EnsureScriptEnvironment(), __null) failed with result 0x80040111: file ../../../gecko/docshell/base/nsDocShell.cpp, line 4494 16:45:55 INFO - [Child 776] WARNING: NS_ENSURE_SUCCESS(EnsureScriptEnvironment(), __null) failed with result 0x80040111: file ../../../gecko/docshell/base/nsDocShell.cpp, line 4494 16:45:58 INFO - [Parent 705] WARNING: RemoveObserver() called for unregistered observer: file ../../gecko/hal/Hal.cpp, line 205 16:45:58 INFO - [Parent 705] WARNING: RemoveObserver() called for unregistered observer: file ../../gecko/hal/Hal.cpp, line 205 16:45:58 INFO - [Parent 705] WARNING: RemoveObserver() called for unregistered observer: file ../../gecko/hal/Hal.cpp, line 205 16:45:58 INFO - [Parent 705] WARNING: RemoveObserver() called for unregistered observer: file ../../gecko/hal/Hal.cpp, line 205 16:45:58 INFO - -*- NetworkService: NetworkService shutdown 16:45:59 INFO - [Parent 705] WARNING: Disconnect: No ongoing file transfer to stop: file ../../../gecko/dom/bluetooth/bluez/BluetoothOppManager.cpp, line 1590 16:45:59 INFO - [Parent 705] WARNING: SCO has been already disconnected.: file ../../../gecko/dom/bluetooth/bluez/BluetoothHfpManager.cpp, line 1974 16:46:00 INFO - [Parent 705] WARNING: '!IsOpen()', file ../../../gecko/ipc/unixfd/UnixFdWatcher.cpp, line 36 16:46:01 INFO - JavaScript error: resource://gre/modules/IndexedDBHelper.jsm, line 121: UnknownError: The operation failed for reasons unrelated to the database itself and not covered by any other error code. 16:46:02 INFO - [Parent 705] ###!!! ASSERTION: Using observer service after XPCOM shutdown!: 'Error', file ../../../gecko/xpcom/ds/nsObserverService.cpp, line 282 16:46:02 INFO - #01: ???[libxul.so +0x3a585e] 16:46:02 INFO - #02: ???[libxul.so +0x1337420] 16:46:02 INFO - #03: ???[libxul.so +0x13374fc] 16:46:02 INFO - #04: ???[libxul.so +0x13362ae] 16:46:02 INFO - #05: ???[libxul.so +0x36cb92] 16:46:02 INFO - #06: ???[libxul.so +0x3a524a] 16:46:02 INFO - #07: ???[libxul.so +0x3a52bc] 16:46:02 INFO - #08: ???[libxul.so +0x3d8418] 16:46:02 INFO - #09: ???[libxul.so +0x3d86ba] 16:46:02 INFO - #10: ???[libxul.so +0x3a29a4] 16:46:02 INFO - #11: ???[libxul.so +0x3dff24] 16:46:02 INFO - #12: NS_ShutdownXPCOM[libxul.so +0x3e045a] 16:46:02 INFO - #13: ???[libxul.so +0x180032c] 16:46:02 INFO - #14: ???[libxul.so +0x1805560] 16:46:02 INFO - #15: XRE_main[libxul.so +0x1805710] 16:46:02 INFO - #16: ???[/system/b2g/b2g +0x114f2] 16:46:02 INFO - #17: ???[/system/b2g/b2g +0x10ef8] 16:46:02 INFO - #18: __libc_init[libc.so +0x16742] 16:46:02 INFO - #19: __cxa_atexit[libc.so +0x1ed56] 16:46:02 INFO - [Parent 705] WARNING: Failed to remove shutdown observer!: file ../../../gecko/dom/bluetooth/bluez/BluetoothOppManager.cpp, line 215 16:46:02 INFO - [Parent 705] ###!!! ASSERTION: Using observer service after XPCOM shutdown!: 'Error', file ../../../gecko/xpcom/ds/nsObserverService.cpp, line 282 16:46:02 INFO - #01: ???[libxul.so +0x3a585e] 16:46:02 INFO - #02: ???[libxul.so +0x1325a52] 16:46:02 INFO - #03: ???[libxul.so +0x1325ad0] 16:46:02 INFO - #04: ???[libxul.so +0x13255aa] 16:46:02 INFO - #05: ???[libxul.so +0x36cb92] 16:46:02 INFO - #06: ???[libxul.so +0x3a524a] 16:46:02 INFO - #07: ???[libxul.so +0x3a52bc] 16:46:02 INFO - #08: ???[libxul.so +0x3d8418] 16:46:02 INFO - #09: ???[libxul.so +0x3d86ba] 16:46:02 INFO - #10: ???[libxul.so +0x3a29a4] 16:46:02 INFO - #11: ???[libxul.so +0x3dff24] 16:46:02 INFO - #12: NS_ShutdownXPCOM[libxul.so +0x3e045a] 16:46:02 INFO - #13: ???[libxul.so +0x180032c] 16:46:02 INFO - #14: ???[libxul.so +0x1805560] 16:46:02 INFO - #15: XRE_main[libxul.so +0x1805710] 16:46:02 INFO - #16: ???[/system/b2g/b2g +0x114f2] 16:46:02 INFO - #17: ???[/system/b2g/b2g +0x10ef8] 16:46:02 INFO - #18: __libc_init[libc.so +0x16742] 16:46:02 INFO - #19: __cxa_atexit[libc.so +0x1ed56] 16:46:02 INFO - [Parent 705] WARNING: Failed to remove shutdown observer!: file ../../../gecko/dom/bluetooth/bluez/BluetoothA2dpManager.cpp, line 79 16:46:02 INFO - [Parent 705] ###!!! ASSERTION: Using observer service after XPCOM shutdown!: 'Error', file ../../../gecko/xpcom/ds/nsObserverService.cpp, line 282 16:46:02 INFO - #01: ???[libxul.so +0x3a585e] 16:46:02 INFO - #02: ???[libxul.so +0x131dc32] 16:46:02 INFO - #03: ???[libxul.so +0x131dc98] 16:46:02 INFO - #04: ???[libxul.so +0x131d422] 16:46:02 INFO - #05: ???[libxul.so +0x36cb92] 16:46:02 INFO - #06: ???[libxul.so +0x3a524a] 16:46:02 INFO - #07: ???[libxul.so +0x3a52bc] 16:46:02 INFO - #08: ???[libxul.so +0x3d8418] 16:46:02 INFO - #09: ???[libxul.so +0x3d86ba] 16:46:02 INFO - #10: ???[libxul.so +0x3a29a4] 16:46:02 INFO - #11: ???[libxul.so +0x3dff24] 16:46:02 INFO - #12: NS_ShutdownXPCOM[libxul.so +0x3e045a] 16:46:02 INFO - #13: ???[libxul.so +0x180032c] 16:46:02 INFO - #14: ???[libxul.so +0x1805560] 16:46:02 INFO - #15: XRE_main[libxul.so +0x1805710] 16:46:02 INFO - #16: ???[/system/b2g/b2g +0x114f2] 16:46:02 INFO - #17: ???[/system/b2g/b2g +0x10ef8] 16:46:02 INFO - #18: __libc_init[libc.so +0x16742] 16:46:02 INFO - #19: __cxa_atexit[libc.so +0x1ed56] 16:46:02 INFO - [Parent 705] WARNING: Failed to remove shutdown observer!: file ../../../gecko/dom/bluetooth/BluetoothHidManager.cpp, line 77 16:46:02 INFO - [Parent 705] ###!!! ASSERTION: Using observer service after XPCOM shutdown!: 'Error', file ../../../gecko/xpcom/ds/nsObserverService.cpp, line 282 16:46:02 INFO - #01: ???[libxul.so +0x3a585e] 16:46:02 INFO - #02: ???[libxul.so +0x11c943e] 16:46:02 INFO - #03: ???[libxul.so +0x11c9458] 16:46:02 INFO - #04: ???[libxul.so +0x11c7dca] 16:46:02 INFO - #05: ???[libxul.so +0x36cb92] 16:46:02 INFO - #06: ???[libxul.so +0x3a524a] 16:46:02 INFO - #07: ???[libxul.so +0x3a52bc] 16:46:02 INFO - #08: ???[libxul.so +0x3d8418] 16:46:02 INFO - #09: ???[libxul.so +0x3d86ba] 16:46:02 INFO - #10: ???[libxul.so +0x3a29a4] 16:46:02 INFO - #11: ???[libxul.so +0x3dff24] 16:46:02 INFO - #12: NS_ShutdownXPCOM[libxul.so +0x3e045a] 16:46:02 INFO - #13: ???[libxul.so +0x180032c] 16:46:02 INFO - #14: ???[libxul.so +0x1805560] 16:46:02 INFO - #15: XRE_main[libxul.so +0x1805710] 16:46:02 INFO - #16: ???[/system/b2g/b2g +0x114f2] 16:46:02 INFO - #17: ???[/system/b2g/b2g +0x10ef8] 16:46:02 INFO - #18: __libc_init[libc.so +0x16742] 16:46:02 INFO - #19: __cxa_atexit[libc.so +0x1ed56] 16:46:02 INFO - [Parent 705] ###!!! ASSERTION: Using observer service after XPCOM shutdown!: 'Error', file ../../../gecko/xpcom/ds/nsObserverService.cpp, line 282 16:46:02 INFO - #01: ???[libxul.so +0x3a585e] 16:46:02 INFO - #02: ???[libxul.so +0x1333960] 16:46:02 INFO - #03: ???[libxul.so +0x1333a50] 16:46:02 INFO - #04: ???[libxul.so +0x133126a] 16:46:02 INFO - #05: ???[libxul.so +0x36cb92] 16:46:02 INFO - #06: ???[libxul.so +0x3a524a] 16:46:02 INFO - #07: ???[libxul.so +0x3a52bc] 16:46:02 INFO - #08: ???[libxul.so +0x3d8418] 16:46:02 INFO - #09: ???[libxul.so +0x3d86ba] 16:46:02 INFO - #10: ???[libxul.so +0x3a29a4] 16:46:02 INFO - #11: ???[libxul.so +0x3dff24] 16:46:02 INFO - #12: NS_ShutdownXPCOM[libxul.so +0x3e045a] 16:46:02 INFO - #13: ???[libxul.so +0x180032c] 16:46:02 INFO - #14: ???[libxul.so +0x1805560] 16:46:02 INFO - #15: XRE_main[libxul.so +0x1805710] 16:46:02 INFO - #16: ???[/system/b2g/b2g +0x114f2] 16:46:02 INFO - #17: ???[/system/b2g/b2g +0x10ef8] 16:46:02 INFO - #18: __libc_init[libc.so +0x16742] 16:46:02 INFO - #19: __cxa_atexit[libc.so +0x1ed56] 16:46:02 INFO - [Parent 705] WARNING: Failed to remove observers!: file ../../../gecko/dom/bluetooth/bluez/BluetoothHfpManager.cpp, line 481 16:46:02 INFO - [Parent 705] ###!!! ASSERTION: Using observer service after XPCOM shutdown!: 'Error', file ../../../gecko/xpcom/ds/nsObserverService.cpp, line 282 16:46:02 INFO - #01: ???[libxul.so +0x3a585e] 16:46:02 INFO - #02: ???[libxul.so +0x11c929e] 16:46:02 INFO - #03: ???[libxul.so +0x11c92b8] 16:46:02 INFO - #04: ???[libxul.so +0x11c7a76] 16:46:02 INFO - #05: ???[libxul.so +0x380658] 16:46:02 INFO - #06: ???[libxul.so +0x11c5bb4] 16:46:02 INFO - #07: ???[libxul.so +0x3dff9c] 16:46:02 INFO - #08: NS_ShutdownXPCOM[libxul.so +0x3e045a] 16:46:02 INFO - #09: ???[libxul.so +0x180032c] 16:46:02 INFO - #10: ???[libxul.so +0x1805560] 16:46:02 INFO - #11: XRE_main[libxul.so +0x1805710] 16:46:02 INFO - #12: ???[/system/b2g/b2g +0x114f2] 16:46:02 INFO - #13: ???[/system/b2g/b2g +0x10ef8] 16:46:02 INFO - #14: __libc_init[libc.so +0x16742] 16:46:03 INFO - #15: __cxa_atexit[libc.so +0x1ed56] 16:46:03 INFO - [Parent 705] WARNING: NS_ENSURE_TRUE(obs) failed: file ../../../../gecko/dom/system/gonk/AudioManager.cpp, line 524 16:46:08 INFO - [Parent 705] WARNING: '!mMainThread', file ../../../gecko/xpcom/threads/nsThreadManager.cpp, line 404 16:46:08 INFO - [Parent 705] WARNING: '!mMainThread', file ../../../gecko/xpcom/threads/nsThreadManager.cpp, line 404 16:46:08 INFO - [Parent 705] WARNING: '!mMainThread', file ../../../gecko/xpcom/threads/nsThreadManager.cpp, line 404 16:46:08 INFO - [Parent 705] WARNING: '!mMainThread', file ../../../gecko/xpcom/threads/nsThreadManager.cpp, line 404 16:46:08 INFO - [Parent 705] WARNING: '!mMainThread', file ../../../gecko/xpcom/threads/nsThreadManager.cpp, line 404 16:46:08 INFO - [Parent 705] WARNING: '!mMainThread', file ../../../gecko/xpcom/threads/nsThreadManager.cpp, line 404 16:46:08 INFO - [Parent 705] WARNING: '!mMainThread', file ../../../gecko/xpcom/threads/nsThreadManager.cpp, line 404 16:46:08 INFO - [Parent 705] WARNING: '!mMainThread', file ../../../gecko/xpcom/threads/nsThreadManager.cpp, line 404 16:46:15 INFO - [Parent 705] WARNING: unable to Flush() dirty datasource during XPCOM shutdown: file ../../../gecko/rdf/base/nsRDFXMLDataSource.cpp, line 754 16:46:21 INFO - [Parent 705] ###!!! ASSERTION: No PermissionManager available!: 'Error', file ../../../gecko/dom/base/nsFrameLoader.cpp, line 2631 16:46:21 INFO - #01: ???[libxul.so +0xaa2eb0] 16:46:21 INFO - #02: ???[libxul.so +0xaa65f4] 16:46:21 INFO - #03: ???[libxul.so +0xaa6680] 16:46:21 INFO - #04: ???[libxul.so +0xfe3bf2] 16:46:21 INFO - #05: ???[libxul.so +0xa1fe5c] 16:46:21 INFO - #06: ???[libxul.so +0xfd0a82] 16:46:21 INFO - #07: ???[libxul.so +0xf859c0] 16:46:21 INFO - #08: ???[libxul.so +0xa10fcc] 16:46:21 INFO - #09: ???[libxul.so +0x391582] 16:46:21 INFO - #10: ???[libxul.so +0x39384e] 16:46:21 INFO - #11: ???[libxul.so +0x393d44] 16:46:21 INFO - #12: ???[libxul.so +0x393d92] 16:46:21 INFO - #13: ???[libxul.so +0x393de6] 16:46:21 INFO - #14: ???[libxul.so +0x3e01bc] 16:46:21 INFO - #15: NS_ShutdownXPCOM[libxul.so +0x3e045a] 16:46:21 INFO - #16: ???[libxul.so +0x180032c] 16:46:21 INFO - #17: ???[libxul.so +0x1805560] 16:46:21 INFO - #18: XRE_main[libxul.so +0x1805710] 16:46:21 INFO - #19: ???[/system/b2g/b2g +0x114f2] 16:46:21 INFO - #20: ???[/system/b2g/b2g +0x10ef8] 16:46:21 INFO - #21: __libc_init[libc.so +0x16742] 16:46:21 INFO - #22: __cxa_atexit[libc.so +0x1ed56] 16:46:23 INFO - [Parent 705] WARNING: '!mMainThread', file ../../../gecko/xpcom/threads/nsThreadManager.cpp, line 404 16:46:23 INFO - [Parent 705] WARNING: '!mMainThread', file ../../../gecko/xpcom/threads/nsThreadManager.cpp, line 404 16:46:23 INFO - [Parent 705] WARNING: '!mMainThread', file ../../../gecko/xpcom/threads/nsThreadManager.cpp, line 404 16:46:23 INFO - Assertion failed at ../../../../../gecko/gfx/cairo/cairo/src/cairo-ft-font.c:444: unscaled->face == NULL 16:46:24 INFO - [Parent 705] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file ../../../gecko/xpcom/base/nsTraceRefcnt.cpp, line 143 16:46:24 INFO - [Parent 705] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file ../../../gecko/xpcom/base/nsTraceRefcnt.cpp, line 143 16:46:24 INFO - [Parent 705] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file ../../../gecko/xpcom/base/nsTraceRefcnt.cpp, line 143 16:46:24 INFO - [Parent 705] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file ../../../gecko/xpcom/base/nsTraceRefcnt.cpp, line 143 16:46:24 INFO - [Parent 705] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file ../../../gecko/xpcom/base/nsTraceRefcnt.cpp, line 143 16:46:24 INFO - [Parent 705] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file ../../../gecko/xpcom/base/nsTraceRefcnt.cpp, line 143 16:46:24 INFO - [Parent 705] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file ../../../gecko/xpcom/base/nsTraceRefcnt.cpp, line 143 16:46:24 INFO - [Parent 705] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file ../../../gecko/xpcom/base/nsTraceRefcnt.cpp, line 143 16:46:24 INFO - [Parent 705] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file ../../../gecko/xpcom/base/nsTraceRefcnt.cpp, line 143 16:46:24 INFO - [Parent 705] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file ../../../gecko/xpcom/base/nsTraceRefcnt.cpp, line 143 16:46:24 INFO - [Parent 705] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file ../../../gecko/xpcom/base/nsTraceRefcnt.cpp, line 143 16:46:24 INFO - nsStringStats 16:46:24 INFO - => mAllocCount: 179530 16:46:24 INFO - => mReallocCount: 8283 16:46:24 INFO - => mFreeCount: 179394 -- LEAKED 136 !!! 16:46:24 INFO - => mShareCount: 122142 16:46:24 INFO - => mAdoptCount: 5730 16:46:24 INFO - => mAdoptFreeCount: 5730 16:46:24 INFO - => Process ID: 705, Thread ID: 1074480264 16:46:47 WARNING - PROCESS-CRASH | layout/generic/test/test_bug424627.html | application crashed [@ mozilla::layers::ISurfaceAllocator::~ISurfaceAllocator] 16:46:47 INFO - Crash dump filename: /tmp/tmpjiAo2e/4bb07cab-c4e3-f2bf-22971e9d-7cb6f905.dmp 16:46:47 INFO - Operating system: Android 16:46:47 INFO - 0.0.0 Linux 2.6.29-g41a03df #22 Thu Jun 26 10:59:09 CST 2014 armv7l Android/full/generic:4.0.4.0.4.0.4/OPENMASTER/eng.cltbld.20150106.164408:eng/test-keys 16:46:47 INFO - CPU: arm 16:46:47 INFO - 0 CPUs 16:46:47 INFO - Crash reason: SIGSEGV 16:46:47 INFO - Crash address: 0x0 16:46:47 INFO - Thread 0 (crashed) 16:46:47 INFO - 0 libxul.so!mozilla::layers::ISurfaceAllocator::~ISurfaceAllocator [ISurfaceAllocator.cpp:e3e24120107b : 53 + 0x4] 16:46:47 INFO - r4 = 0x402026a0 r5 = 0x402026dc r6 = 0x402026a4 r7 = 0x00000000 16:46:47 INFO - r8 = 0x00000001 r9 = 0x00000000 r10 = 0xbecbabc7 fp = 0x00000000 16:46:47 INFO - sp = 0xbecba760 lr = 0x40e2885d pc = 0x40e28860 16:46:47 INFO - Found by: given as instruction pointer in context 16:46:47 INFO - 1 libxul.so!mozilla::layers::CompositableForwarder::~CompositableForwarder [CompositableForwarder.h : 45 + 0x5] 16:46:47 INFO - r4 = 0x402026a0 r5 = 0x402026dc r6 = 0x402026a4 r7 = 0x00000000 16:46:47 INFO - r8 = 0x00000001 r9 = 0x00000000 r10 = 0xbecbabc7 fp = 0x00000000 16:46:47 INFO - sp = 0xbecba770 pc = 0x40e33051 16:46:47 INFO - Found by: call frame info 16:46:47 INFO - 2 libxul.so!mozilla::layers::ShadowLayerForwarder::~ShadowLayerForwarder [ShadowLayers.cpp:e3e24120107b : 186 + 0x5] 16:46:47 INFO - r4 = 0x402026a0 r5 = 0x4518b830 r6 = 0x402026a4 r7 = 0x00000000 16:46:47 INFO - r8 = 0x00000001 r9 = 0x00000000 r10 = 0xbecbabc7 fp = 0x00000000 16:46:47 INFO - sp = 0xbecba780 pc = 0x40e4114d 16:46:47 INFO - Found by: call frame info 16:46:47 INFO - 3 libxul.so!mozilla::layers::ShadowLayerForwarder::~ShadowLayerForwarder [ShadowLayers.cpp:e3e24120107b : 186 + 0x3] 16:46:47 INFO - r4 = 0x402026a0 r5 = 0x402026a0 r6 = 0x402026a4 r7 = 0x00000000 16:46:47 INFO - r8 = 0x00000001 r9 = 0x00000000 r10 = 0xbecbabc7 fp = 0x00000000 16:46:47 INFO - sp = 0xbecba798 pc = 0x40e41169 16:46:47 INFO - Found by: call frame info 16:46:47 INFO - 4 libxul.so!mozilla::AtomicRefCountedWithFinalize<mozilla::layers::ISurfaceAllocator>::Release() [AtomicRefCountedWithFinalize.h : 65 + 0x9] 16:46:47 INFO - r4 = 0x00000000 r5 = 0x402026a0 r6 = 0x402026a4 r7 = 0x00000000 16:46:47 INFO - r8 = 0x00000001 r9 = 0x00000000 r10 = 0xbecbabc7 fp = 0x00000000 16:46:47 INFO - sp = 0xbecba7a0 pc = 0x40e07323 16:46:47 INFO - Found by: call frame info 16:46:47 INFO - 5 libxul.so!mozilla::layers::TextureChild::~TextureChild [RefPtr.h : 303 + 0x5] 16:46:47 INFO - r4 = 0x443a4e00 r5 = 0x00000000 r6 = 0x00000000 r7 = 0x00000000 16:46:47 INFO - r8 = 0x00000001 r9 = 0x00000000 r10 = 0xbecbabc7 fp = 0x00000000 16:46:47 INFO - sp = 0xbecba7c8 pc = 0x40e1e1af 16:46:47 INFO - Found by: call frame info 16:46:47 INFO - 6 libxul.so!mozilla::layers::TextureChild::~TextureChild [TextureClient.cpp:e3e24120107b : 82 + 0x5] 16:46:47 INFO - r4 = 0x443a4e00 r5 = 0x00000000 r6 = 0x00000000 r7 = 0x00000000 16:46:47 INFO - r8 = 0x00000001 r9 = 0x00000000 r10 = 0xbecbabc7 fp = 0x00000000 16:46:47 INFO - sp = 0xbecba7d0 pc = 0x40e1e1c5 16:46:47 INFO - Found by: call frame info 16:46:47 INFO - 7 libxul.so!mozilla::layers::TextureChild::Release() [TextureClient.cpp:e3e24120107b : 84 + 0x7] 16:46:47 INFO - r4 = 0x443a4e00 r5 = 0x00000000 r6 = 0x00000000 r7 = 0x00000000 16:46:47 INFO - r8 = 0x00000001 r9 = 0x00000000 r10 = 0xbecbabc7 fp = 0x00000000 16:46:47 INFO - sp = 0xbecba7d8 pc = 0x40e121b1 16:46:47 INFO - Found by: call frame info 16:46:47 INFO - 8 libxul.so!mozilla::layers::TextureClient::DestroyIPDLActor(mozilla::layers::PTextureChild*) [TextureClient.cpp:e3e24120107b : 132 + 0x3] 16:46:47 INFO - r4 = 0x00000001 r5 = 0x4518c1e4 r6 = 0x00000000 r7 = 0x00000000 16:46:47 INFO - r8 = 0x00000001 r9 = 0x00000000 r10 = 0xbecbabc7 fp = 0x00000000 16:46:47 INFO - sp = 0xbecba7f0 pc = 0x40e12267 16:46:47 INFO - Found by: call frame info 16:46:47 INFO - 9 libxul.so!mozilla::layers::ImageBridgeChild::DeallocPTextureChild(mozilla::layers::PTextureChild*) + 0x7 16:46:47 INFO - r4 = 0x4518c1c0 r5 = 0x4518c1e4 r6 = 0x00000000 r7 = 0x00000000 16:46:47 INFO - r8 = 0x00000001 r9 = 0x00000000 r10 = 0xbecbabc7 fp = 0x00000000 16:46:47 INFO - sp = 0xbecba800 pc = 0x40e2b14d 16:46:47 INFO - Found by: call frame info 16:46:47 INFO - 10 libxul.so!mozilla::layers::PLayerTransactionChild::RemoveManagee(int, mozilla::ipc::IProtocol*) [PLayerTransactionChild.cpp : 689 + 0x9] 16:46:47 INFO - r4 = 0x4518c1c0 r5 = 0x4518c1e4 r6 = 0x00000000 r7 = 0x00000000 16:46:47 INFO - r8 = 0x00000001 r9 = 0x00000000 r10 = 0xbecbabc7 fp = 0x00000000 16:46:47 INFO - sp = 0xbecba808 pc = 0x40b93661 16:46:47 INFO - Found by: call frame info 16:46:47 INFO - 11 libxul.so!mozilla::layers::PTextureChild::OnMessageReceived(IPC::Message const&) [PTextureChild.cpp : 251 + 0xb] 16:46:47 INFO - r4 = 0x443a4e00 r5 = 0xbecbaa5c r6 = 0x00000000 r7 = 0x00000000 16:46:47 INFO - r8 = 0x44c830d0 r9 = 0x00000000 r10 = 0xbecbabc7 fp = 0x00000000 16:46:47 INFO - sp = 0xbecba838 pc = 0x40c0dd05 16:46:47 INFO - Found by: call frame info 16:46:47 INFO - 12 libxul.so!mozilla::layers::PCompositorChild::OnMessageReceived(IPC::Message const&) [PCompositorChild.cpp : 772 + 0x7] 16:46:47 INFO - r4 = 0x4428be80 r5 = 0xbecbaa5c r6 = 0x00000000 r7 = 0x00000000 16:46:47 INFO - r8 = 0x44c830d0 r9 = 0x00000000 r10 = 0xbecbabc7 fp = 0x00000000 16:46:47 INFO - sp = 0xbecba8a8 pc = 0x40b1bd43 16:46:47 INFO - Found by: call frame info 16:46:47 INFO - 13 libxul.so!mozilla::ipc::MessageChannel::DispatchAsyncMessage(IPC::Message const&) [MessageChannel.cpp:e3e24120107b : 1218 + 0x5] 16:46:47 INFO - r4 = 0x4428beb0 r5 = 0xbecbaa5c r6 = 0x00000000 r7 = 0x00000000 16:46:47 INFO - r8 = 0x44c830d0 r9 = 0x00000000 r10 = 0xbecbabc7 fp = 0x00000000 16:46:47 INFO - sp = 0xbecba9d8 pc = 0x40abc56f 16:46:47 INFO - Found by: call frame info 16:46:47 INFO - 14 libxul.so!mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message const&) [MessageChannel.cpp:e3e24120107b : 1145 + 0x7] 16:46:47 INFO - r4 = 0x00000000 r5 = 0xbecbaa5c r6 = 0x4428beb0 r7 = 0xbecbaa80 16:46:47 INFO - r8 = 0x44c830d0 r9 = 0x00000000 r10 = 0xbecbabc7 fp = 0x00000000 16:46:47 INFO - sp = 0xbecba9f8 pc = 0x40ac1601 16:46:47 INFO - Found by: call frame info 16:46:47 INFO - 15 libxul.so!mozilla::ipc::MessageChannel::OnMaybeDequeueOne() [MessageChannel.cpp:e3e24120107b : 1129 + 0x3] 16:46:47 INFO - r4 = 0x00000001 r5 = 0xbecbaa5c r6 = 0x44c830d0 r7 = 0xbecbaa80 16:46:47 INFO - r8 = 0x44c830d0 r9 = 0x00000000 r10 = 0xbecbabc7 fp = 0x00000000 16:46:47 INFO - sp = 0xbecbaa50 pc = 0x40ac1709 16:46:47 INFO - Found by: call frame info 16:46:47 INFO - 16 libxul.so!RunnableMethod<FdWatcher, void (FdWatcher::*)(), Tuple0>::Run() [tuple.h:e3e24120107b : 383 + 0x5] 16:46:47 INFO - r4 = 0xbecbb684 r5 = 0x46688320 r6 = 0xbecbaaf0 r7 = 0xbecbb690 16:46:47 INFO - r8 = 0xbecbaae8 r9 = 0xbecbb6f0 r10 = 0xbecbabc7 fp = 0x00000000 16:46:47 INFO - sp = 0xbecbaaa8 pc = 0x4088b88b 16:46:47 INFO - Found by: call frame info 16:46:47 INFO - 17 libxul.so!mozilla::ipc::MessageChannel::DequeueTask::Run() [MessageChannel.h : 429 + 0x7] 16:46:47 INFO - r4 = 0xbecbb684 r5 = 0x46688320 r6 = 0xbecbaaf0 r7 = 0xbecbb690 16:46:47 INFO - r8 = 0xbecbaae8 r9 = 0xbecbb6f0 r10 = 0xbecbabc7 fp = 0x00000000 16:46:47 INFO - sp = 0xbecbaab0 pc = 0x40ab7649 16:46:47 INFO - Found by: call frame info 16:46:47 INFO - 18 libxul.so!MessageLoop::RunTask(Task*) [message_loop.cc:e3e24120107b : 361 + 0x7] 16:46:47 INFO - r4 = 0xbecbb684 r5 = 0x46688320 r6 = 0xbecbaaf0 r7 = 0xbecbb690 16:46:47 INFO - r8 = 0xbecbaae8 r9 = 0xbecbb6f0 r10 = 0xbecbabc7 fp = 0x00000000 16:46:47 INFO - sp = 0xbecbaab8 pc = 0x40aaaf6d 16:46:47 INFO - Found by: call frame info 16:46:47 INFO - 19 libxul.so!MessageLoop::DeferOrRunPendingTask(MessageLoop::PendingTask const&) [message_loop.cc:e3e24120107b : 369 + 0x5] 16:46:47 INFO - r4 = 0x00000001 r5 = 0xbecbaae0 r6 = 0xbecbaaf0 r7 = 0xbecbb690 16:46:47 INFO - r8 = 0xbecbaae8 r9 = 0xbecbb6f0 r10 = 0xbecbabc7 fp = 0x00000000 16:46:47 INFO - sp = 0xbecbaad8 pc = 0x40aadeef 16:46:47 INFO - Found by: call frame info 16:46:47 INFO - 20 libxul.so!MessageLoop::DoWork() [message_loop.cc:e3e24120107b : 447 + 0x7] 16:46:47 INFO - r4 = 0xbecbb684 r5 = 0xbecbaae0 r6 = 0xbecbaaf0 r7 = 0xbecbb690 16:46:47 INFO - r8 = 0xbecbaae8 r9 = 0xbecbb6f0 r10 = 0xbecbabc7 fp = 0x00000000 16:46:47 INFO - sp = 0xbecbaae0 pc = 0x40aaeb4d 16:46:47 INFO - Found by: call frame info 16:46:47 INFO - 21 libxul.so!mozilla::ipc::DoWorkRunnable::Run() [MessagePump.cpp:e3e24120107b : 233 + 0x7] 16:46:47 INFO - r4 = 0xbecbb684 r5 = 0x00000001 r6 = 0x00000000 r7 = 0xbecbab68 16:46:47 INFO - r8 = 0x00000000 r9 = 0x40251204 r10 = 0xbecbabc7 fp = 0x00000000 16:46:47 INFO - sp = 0xbecbab18 pc = 0x40abb115 16:46:47 INFO - Found by: call frame info 16:46:47 INFO - 22 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:e3e24120107b : 855 + 0x9] 16:46:47 INFO - r4 = 0x402511c0 r5 = 0x00000000 r6 = 0x00000000 r7 = 0xbecbab68 16:46:47 INFO - r8 = 0x00000000 r9 = 0x40251204 r10 = 0xbecbabc7 fp = 0x00000000 16:46:47 INFO - sp = 0xbecbab30 pc = 0x408d00f1 16:46:47 INFO - Found by: call frame info 16:46:47 INFO - 23 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:e3e24120107b : 265 + 0xd] 16:46:47 INFO - r4 = 0x402511c0 r5 = 0x00000000 r6 = 0xbecbb684 r7 = 0x40201dd8 16:46:47 INFO - r8 = 0x00000001 r9 = 0xbecbb83c r10 = 0x00000000 fp = 0x00000000 16:46:47 INFO - sp = 0xbecbabc0 pc = 0x408e45b9 16:46:47 INFO - Found by: call frame info
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Assignee | ||
Updated•9 years ago
|
Whiteboard: gfx-noted
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Assignee | ||
Comment 10•9 years ago
|
||
Are we crashing in MOZ_ASSERT(mUsedShmems.empty())?
Assignee | ||
Comment 11•9 years ago
|
||
Don't know that this is the cause, but it certainly looks like we can never deallocate more than one shmem per call to ShrinkShmemSectionHeap() and thus Finalize(), so if we get to Finalize with two or more shmems, some will not be deallocated by the time destructor is called?
Attachment #8563301 -
Flags: review?(bas)
Assignee | ||
Comment 15•9 years ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=try&revision=a71edd09a9ac
Comment 16•9 years ago
|
||
Comment on attachment 8563301 [details] [diff] [review] Shrink shmem section heap to do more than one at a time. r=bschouten Review of attachment 8563301 [details] [diff] [review]: ----------------------------------------------------------------- ::: gfx/layers/ipc/ISurfaceAllocator.cpp @@ +303,5 @@ > { > + // The loop will terminate as we either increase i, or decrease size > + // every time through. > + size_t i = 0; > + while( i < mUsedShmems.size() ) { nit: Whitespace
Attachment #8563301 -
Flags: review?(bas) → review+
Assignee | ||
Updated•9 years ago
|
Assignee: nobody → milan
Keywords: checkin-needed
Assignee | ||
Updated•9 years ago
|
Keywords: checkin-needed
Assignee | ||
Comment 17•9 years ago
|
||
Fix white space
Attachment #8563301 -
Attachment is obsolete: true
Flags: needinfo?(bas)
Attachment #8567257 -
Flags: review+
Assignee | ||
Updated•9 years ago
|
Keywords: checkin-needed
Comment 18•9 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/9e5fb43dac2d
Keywords: checkin-needed
Reporter | ||
Comment 19•9 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/9e5fb43dac2d
Status: NEW → RESOLVED
Closed: 9 years ago
status-firefox38:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla38
Comment 20•9 years ago
|
||
Is this something we can comfortably uplift to Beta37 as well?
status-firefox36:
--- → unaffected
status-firefox37:
--- → affected
status-firefox-esr31:
--- → unaffected
Flags: needinfo?(milan)
Assignee | ||
Comment 21•9 years ago
|
||
It'd be good to see if we're getting an improvement in the frequency of failures first? As for the risk, this does release more memory than before, so potentially we could start hitting bugs if we had UAF in the area, but that's probably only a remote possibility.
Flags: needinfo?(milan)
Comment 22•9 years ago
|
||
These failures were always really sporadic to begin with (i.e. they'd be perturbed into a string of failures before going away again). But bug 1082526 is where most of the starring has been happening, and it shows b2g37 being the main branch hitting these, so I'm not sure how much more data we're going to get on trunk vs. landing it there and seeing what happns. If you're not comfortable landing this on beta, I understand. But can we still consider going straight to b2g37 in that case?
Blocks: 1082526
Flags: needinfo?(milan)
Assignee | ||
Comment 24•9 years ago
|
||
Comment on attachment 8567257 [details] [diff] [review] Shrink shmem section heap to do more than one at a time. Carry r=bschouten NOTE: Please see https://wiki.mozilla.org/Release_Management/B2G_Landing to better understand the B2G approval process and landings. [Approval Request Comment] Bug caused by (feature/regressing bug #): User impact if declined: This is a somewhat speculative fix for the intermittent test problems. Technically, we don't know if this causes a problem with the user workflow, but having the intermittent failures in the automated tests does get in the way of overall testing efficiency and trusting the tests. Testing completed: Nightly for two weeks, no issues. Risk to taking this patch (and alternatives if risky): Low String or UUID changes made by this patch: n/a Just requesting b2g37 uplift, this is where most of the intermittent failures happened. If it shows good improvements, I can request uplifts to aurora/beta as well.
Flags: needinfo?(milan)
Attachment #8567257 -
Flags: approval-mozilla-b2g37?
Updated•9 years ago
|
Attachment #8567257 -
Flags: approval-mozilla-b2g37? → approval-mozilla-b2g37+
Comment 25•9 years ago
|
||
Given that this was only manifesting on B2G, I'd vote for wontfixing Beta37. Feel free to override if you object, though :) https://hg.mozilla.org/releases/mozilla-b2g37_v2_2/rev/cf1827a94112
You need to log in
before you can comment on or make changes to this bug.
Description
•