Closed Bug 1028327 Opened 10 years ago Closed 10 years ago

B2G mochitest-9 is perma-orange with "TEST-UNEXPECTED-FAIL | Shutdown | application timed out after 450.0 seconds with no output" from "ABORT: ActorDestroy by IPC channel failure at CompositorChild: file CompositorChild.cpp, line 169"

Categories

(Core :: Graphics: Layers, defect)

ARM
Gonk (Firefox OS)
defect
Not set
critical

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: emorley, Unassigned)

References

Details

(Keywords: crash, intermittent-failure)

This has been happening for several weeks afaict, we've just not seen it due to bug 1028316.

eg:

b2g_emulator_vm mozilla-inbound debug test mochitest-debug-9 on 2014-06-19 03:57:57 PDT for push 3087b33b8037

slave: tst-linux64-spot-454

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

{
04:41:13     INFO -  874 INFO TEST-START | Shutdown
04:41:13     INFO -  875 INFO Passed:  17999
04:41:13     INFO -  876 INFO Failed:  0
04:41:13     INFO -  877 INFO Todo:    2574
04:41:13     INFO -  878 INFO Slowest: 143636ms - /tests/dom/imptests/editing/selecttest/test_collapse.html
04:41:13     INFO -  879 INFO SimpleTest FINISHED
04:41:13     INFO -  880 INFO TEST-INFO | Ran 1 Loops
04:41:13     INFO -  881 INFO SimpleTest FINISHED
04:41:13     INFO -  [Child 738] WARNING: Transparent content with displayports can be expensive.: file ../../../gecko/layout/base/nsDisplayList.cpp, line 1383
04:41:15     INFO -  [Parent 673] WARNING: An event was posted to a thread that will never run it (rejected): file ../../../gecko/xpcom/threads/nsThread.cpp, line 462
04:41:15     INFO -  [Parent 673] WARNING: unable to post continuation event: file ../../../gecko/xpcom/io/nsStreamUtils.cpp, line 455
04:41:16     INFO -  [Child 738] WARNING: Transparent content with displayports can be expensive.: file ../../../gecko/layout/base/nsDisplayList.cpp, line 1383
04:41:17     INFO -  [Child 738] WARNING: NS_ENSURE_TRUE(mDocShell) failed: file ../../../../gecko/embedding/browser/webBrowser/nsWebBrowser.cpp, line 365
04:41:17     INFO -  [Child 738] WARNING: NS_ENSURE_TRUE(domWindow) failed: file ../../../../gecko/embedding/browser/webBrowser/nsDocShellTreeOwner.cpp, line 86
04:41:17     INFO -  [Child 738] WARNING: NS_ENSURE_SUCCESS(EnsureScriptEnvironment(), __null) failed with result 0x80040111: file ../../../gecko/docshell/base/nsDocShell.cpp, line 4147
04:41:17     INFO -  [Child 738] WARNING: NS_ENSURE_SUCCESS(EnsureScriptEnvironment(), __null) failed with result 0x80040111: file ../../../gecko/docshell/base/nsDocShell.cpp, line 4147
04:41:26     INFO -  [Parent 673] WARNING: RemoveObserver() called for unregistered observer: file ../../gecko/hal/Hal.cpp, line 204
04:41:26     INFO -  [Parent 673] WARNING: RemoveObserver() called for unregistered observer: file ../../gecko/hal/Hal.cpp, line 204
04:41:26     INFO -  [Parent 673] WARNING: RemoveObserver() called for unregistered observer: file ../../gecko/hal/Hal.cpp, line 204
04:41:26     INFO -  [Parent 673] WARNING: RemoveObserver() called for unregistered observer: file ../../gecko/hal/Hal.cpp, line 204
04:41:26     INFO -  [Parent 673] WARNING: RemoveObserver() called for unregistered observer: file ../../gecko/hal/Hal.cpp, line 204
04:41:26     INFO -  [Parent 673] WARNING: RemoveObserver() called for unregistered observer: file ../../gecko/hal/Hal.cpp, line 204
04:41:26     INFO -  [Parent 673] WARNING: RemoveObserver() called for unregistered observer: file ../../gecko/hal/Hal.cpp, line 204
04:41:26     INFO -  [Parent 673] WARNING: RemoveObserver() called for unregistered observer: file ../../gecko/hal/Hal.cpp, line 204
04:41:26     INFO -  [Parent 673] WARNING: RemoveObserver() called for unregistered observer: file ../../gecko/hal/Hal.cpp, line 204
04:41:26     INFO -  [Parent 673] WARNING: RemoveObserver() called for unregistered observer: file ../../gecko/hal/Hal.cpp, line 204
04:41:26     INFO -  [Parent 673] WARNING: RemoveObserver() called for unregistered observer: file ../../gecko/hal/Hal.cpp, line 204
04:41:26     INFO -  [Parent 673] WARNING: RemoveObserver() called for unregistered observer: file ../../gecko/hal/Hal.cpp, line 204
04:41:26     INFO -  [Parent 673] WARNING: RemoveObserver() called for unregistered observer: file ../../gecko/hal/Hal.cpp, line 204
04:41:26     INFO -  [Parent 673] WARNING: RemoveObserver() called for unregistered observer: file ../../gecko/hal/Hal.cpp, line 204
04:41:26     INFO -  [Parent 673] WARNING: RemoveObserver() called for unregistered observer: file ../../gecko/hal/Hal.cpp, line 204
04:41:27     INFO -  -*- NetworkService: NetworkService shutdown
04:41:27     INFO -  [Parent 673] WARNING: No docshells for remote frames!: file ../../../../gecko/content/base/src/nsFrameLoader.cpp, line 631
04:41:27     INFO -  [Parent 673] WARNING: Disconnect: No ongoing file transfer to stop: file ../../../gecko/dom/bluetooth/bluez/BluetoothOppManager.cpp, line 1537
04:41:27     INFO -  [Parent 673] WARNING: SCO has been already disconnected.: file ../../../gecko/dom/bluetooth/bluez/BluetoothHfpManager.cpp, line 1965
04:41:36     INFO -  [Child 738] WARNING: NS_ENSURE_TRUE(inBrowser) failed: file ../../../../gecko/embedding/browser/webBrowser/nsDocShellTreeOwner.cpp, line 82
04:41:37     INFO -  [Child 738] WARNING: NS_ENSURE_TRUE(mDocShell) failed: file ../../../../gecko/embedding/browser/webBrowser/nsWebBrowser.cpp, line 365
04:41:37     INFO -  [Child 738] WARNING: NS_ENSURE_TRUE(mDocShell) failed: file ../../../../gecko/embedding/browser/webBrowser/nsWebBrowser.cpp, line 365
04:41:37     INFO -  [Child 738] WARNING: NS_ENSURE_TRUE(domWindow) failed: file ../../../../gecko/embedding/browser/webBrowser/nsDocShellTreeOwner.cpp, line 86
04:41:37     INFO -  [Child 738] WARNING: NS_ENSURE_TRUE(inBrowser) failed: file ../../../../gecko/embedding/browser/webBrowser/nsDocShellTreeOwner.cpp, line 82
04:41:37     INFO -  [Child 738] WARNING: Leaking the RDF Service.: file ../../../gecko/rdf/build/nsRDFModule.cpp, line 165
04:41:37     INFO -  Assertion failed at ../../../../../gecko/gfx/cairo/cairo/src/cairo-ft-font.c:444: unscaled->face == NULL
04:41:37     INFO -  Assertion failed at ../../../../../gecko/gfx/cairo/cairo/src/cairo-ft-font.c:444: unscaled->face == NULL
04:41:37     INFO -  Assertion failed at ../../../../../gecko/gfx/cairo/cairo/src/cairo-ft-font.c:444: unscaled->face == NULL
04:41:37     INFO -  Assertion failed at ../../../../../gecko/gfx/cairo/cairo/src/cairo-ft-font.c:444: unscaled->face == NULL
04:41:37     INFO -  Assertion failed at ../../../../../gecko/gfx/cairo/cairo/src/cairo-ft-font.c:444: unscaled->face == NULL
04:41:37     INFO -  Assertion failed at ../../../../../gecko/gfx/cairo/cairo/src/cairo-ft-font.c:444: unscaled->face == NULL
04:41:38     INFO -  [Child 738] WARNING: '!compMgr', file /builds/slave/b2g_m-in_emu-d_dep-00000000000/build/gecko/xpcom/glue/nsComponentManagerUtils.cpp, line 59
04:41:38     INFO -  [Child 738] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file ../../../gecko/xpcom/base/nsTraceRefcnt.cpp, line 144
04:41:38     INFO -  [Child 738] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file ../../../gecko/xpcom/base/nsTraceRefcnt.cpp, line 144
04:41:38     INFO -  [Child 738] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file ../../../gecko/xpcom/base/nsTraceRefcnt.cpp, line 144
04:41:38     INFO -  [Child 738] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file ../../../gecko/xpcom/base/nsTraceRefcnt.cpp, line 144
04:41:38     INFO -  [Child 738] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file ../../../gecko/xpcom/base/nsTraceRefcnt.cpp, line 144
04:41:38     INFO -  [Child 738] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file ../../../gecko/xpcom/base/nsTraceRefcnt.cpp, line 144
04:41:38     INFO -  [Child 738] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file ../../../gecko/xpcom/base/nsTraceRefcnt.cpp, line 144
04:41:38     INFO -  nsStringStats
04:41:38     INFO -   => mAllocCount:         262752
04:41:38     INFO -   => mReallocCount:        18044
04:41:38     INFO -   => mFreeCount:          262592  --  LEAKED 160 !!!
04:41:38     INFO -   => mShareCount:         384913
04:41:38     INFO -   => mAdoptCount:          19776
04:41:38     INFO -   => mAdoptFreeCount:      19776
04:41:38     INFO -   => Process ID: 738, Thread ID: 1074476168
04:41:38     INFO -  [Child 848] WARNING: nsWindow::GetNativeData not implemented for this type: file ../../../gecko/widget/xpwidgets/PuppetWidget.cpp, line 781
04:41:39     INFO -  [Child 848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file ../../../gecko/toolkit/xre/nsXREDirProvider.cpp, line 1304
04:41:40     INFO -  [Child 848] WARNING: content process _exit()ing: file ../../../gecko/dom/ipc/ContentChild.cpp, line 1408
04:41:41     INFO -  [Parent 673] ###!!! ASSERTION: Using observer service after XPCOM shutdown!: 'Error', file ../../../gecko/xpcom/ds/nsObserverService.cpp, line 261
04:41:41     INFO -  [Parent 673] WARNING: Failed to remove shutdown observer!: file ../../../gecko/dom/bluetooth/bluez/BluetoothOppManager.cpp, line 213
04:41:41     INFO -  [Parent 673] ###!!! ASSERTION: Using observer service after XPCOM shutdown!: 'Error', file ../../../gecko/xpcom/ds/nsObserverService.cpp, line 261
04:41:41     INFO -  [Parent 673] WARNING: Failed to remove shutdown observer!: file ../../../gecko/dom/bluetooth/bluez/BluetoothA2dpManager.cpp, line 79
04:41:41     INFO -  [Parent 673] ###!!! ASSERTION: Using observer service after XPCOM shutdown!: 'Error', file ../../../gecko/xpcom/ds/nsObserverService.cpp, line 261
04:41:41     INFO -  [Parent 673] WARNING: Failed to remove shutdown observer!: file ../../../gecko/dom/bluetooth/BluetoothHidManager.cpp, line 77
04:41:41     INFO -  [Parent 673] ###!!! ASSERTION: Using observer service after XPCOM shutdown!: 'Error', file ../../../gecko/xpcom/ds/nsObserverService.cpp, line 261
04:41:41     INFO -  [Parent 673] ###!!! ASSERTION: Using observer service after XPCOM shutdown!: 'Error', file ../../../gecko/xpcom/ds/nsObserverService.cpp, line 261
04:41:41     INFO -  [Parent 673] WARNING: Failed to remove observers!: file ../../../gecko/dom/bluetooth/bluez/BluetoothHfpManager.cpp, line 479
04:41:41     INFO -  [Parent 673] ###!!! ASSERTION: Using observer service after XPCOM shutdown!: 'Error', file ../../../gecko/xpcom/ds/nsObserverService.cpp, line 261
04:41:41     INFO -  [Parent 673] WARNING: NS_ENSURE_TRUE(obs) failed: file ../../../../gecko/dom/system/gonk/AudioManager.cpp, line 484
04:41:50     INFO -  [Parent 673] WARNING: unable to Flush() dirty datasource during XPCOM shutdown: file ../../../../gecko/rdf/base/src/nsRDFXMLDataSource.cpp, line 747
04:42:04     INFO -  [Parent 673] WARNING: Leaking the RDF Service.: file ../../../gecko/rdf/build/nsRDFModule.cpp, line 165
04:42:04     INFO -  Assertion failed at ../../../../../gecko/gfx/cairo/cairo/src/cairo-ft-font.c:444: unscaled->face == NULL
04:42:04     INFO -  WARNING: YOU ARE LEAKING THE WORLD (at least one JSRuntime and everything alive inside it, that is) AT JS_ShutDown TIME.  FIX THIS!
04:42:04     INFO -  [Parent 673] ###!!! ASSERTION: Component Manager being held past XPCOM shutdown.: 'cnt == 0', file ../../../gecko/xpcom/build/nsXPComInit.cpp, line 957
04:42:04     INFO -  [Parent 673] WARNING: '!compMgr', file /builds/slave/b2g_m-in_emu-d_dep-00000000000/build/gecko/xpcom/glue/nsComponentManagerUtils.cpp, line 59
04:49:34     INFO -  B2GRunner TEST-UNEXPECTED-FAIL | Shutdown | application timed out after 450.0 seconds with no output
04:49:34     INFO -  B2GRunner INFO | checking for crashes in '/data/local/tests/profile/minidumps'
04:49:35     INFO -  Stopping web server
04:50:38     INFO -  Stopping web socket server
04:50:38     INFO -  Stopping ssltunnel
04:50:38     INFO -  Mochitest INFO | runtestsb2g.py | Running tests: end.
04:50:42    ERROR - Return code: 247
}
Sorry meant to include the logcat (which shows the ABORTs):

http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/537a384d5afc71ad4c11a8bba93b0d21e1a65af0963ba48a0feaf934cee27a2c6f73c9ffa9ff0ce2579ccea5b43d5ca4d802cddb4341ff8e572b20ce5c1e16d4
{
06-19 11:41:39.896   848   848 I Gecko   : ###!!! [Child][MessageChannel] Error: Channel closing: too late to send/recv, messages will be lost
06-19 11:41:39.896   848   848 I Gecko   :
06-19 11:41:39.907   848   848 I Gecko   : [Child 848] WARNING: content process _exit()ing: file ../../../gecko/dom/ipc/ContentChild.cpp, line 1408
06-19 11:41:41.366   673   673 I Gecko   : [Parent 673] ###!!! ASSERTION: Using observer service after XPCOM shutdown!: 'Error', file ../../../gecko/xpcom/ds/nsObserverService.cpp, line 261
06-19 11:41:41.376   673   673 I Gecko   : [Parent 673] WARNING: Failed to remove shutdown observer!: file ../../../gecko/dom/bluetooth/bluez/BluetoothOppManager.cpp, line 213
06-19 11:41:41.376   673   673 I Gecko   : [Parent 673] ###!!! ASSERTION: Using observer service after XPCOM shutdown!: 'Error', file ../../../gecko/xpcom/ds/nsObserverService.cpp, line 261
06-19 11:41:41.376   673   673 I Gecko   : [Parent 673] WARNING: Failed to remove shutdown observer!: file ../../../gecko/dom/bluetooth/bluez/BluetoothA2dpManager.cpp, line 79
06-19 11:41:41.376   673   673 I Gecko   : [Parent 673] ###!!! ASSERTION: Using observer service after XPCOM shutdown!: 'Error', file ../../../gecko/xpcom/ds/nsObserverService.cpp, line 261
06-19 11:41:41.386   673   673 I Gecko   : [Parent 673] WARNING: Failed to remove shutdown observer!: file ../../../gecko/dom/bluetooth/BluetoothHidManager.cpp, line 77
06-19 11:41:41.396   673   673 I Gecko   : [Parent 673] ###!!! ASSERTION: Using observer service after XPCOM shutdown!: 'Error', file ../../../gecko/xpcom/ds/nsObserverService.cpp, line 261
06-19 11:41:41.406   673   673 I Gecko   : [Parent 673] ###!!! ASSERTION: Using observer service after XPCOM shutdown!: 'Error', file ../../../gecko/xpcom/ds/nsObserverService.cpp, line 261
06-19 11:41:41.416   673   673 I Gecko   : [Parent 673] WARNING: Failed to remove observers!: file ../../../gecko/dom/bluetooth/bluez/BluetoothHfpManager.cpp, line 479
06-19 11:41:41.426   673   673 I Gecko   : [Parent 673] ###!!! ASSERTION: Using observer service after XPCOM shutdown!: 'Error', file ../../../gecko/xpcom/ds/nsObserverService.cpp, line 261
06-19 11:41:41.446   673   673 I Gecko   : [Parent 673] WARNING: NS_ENSURE_TRUE(obs) failed: file ../../../../gecko/dom/system/gonk/AudioManager.cpp, line 484
06-19 11:41:49.826   673   673 I Gecko   : [Parent 673] WARNING: unable to Flush() dirty datasource during XPCOM shutdown: file ../../../../gecko/rdf/base/src/nsRDFXMLDataSource.cpp, line 747
06-19 11:42:00.366   673   673 I Gecko   : --DOMWINDOW == 3 (0x4a2ba6e0) [pid = 673] [serial = 5] [outer = 0x0] [url = app://test-container.gaiamobile.org/index.html]
06-19 11:42:00.366   673   673 I Gecko   : --DOMWINDOW == 2 (0x445be350) [pid = 673] [serial = 3] [outer = 0x0] [url = app://test-container.gaiamobile.org/index.html]
06-19 11:42:03.726   673   673 I Gecko   : [Parent 673] WARNING: Leaking the RDF Service.: file ../../../gecko/rdf/build/nsRDFModule.cpp, line 165
06-19 11:42:03.776   673   673 I Gecko   : [Parent 673] ###!!! ASSERTION: Component Manager being held past XPCOM shutdown.: 'cnt == 0', file ../../../gecko/xpcom/build/nsXPComInit.cpp, line 957
06-19 11:42:03.776   673   673 I Gecko   : [Parent 673] WARNING: '!compMgr', file /builds/slave/b2g_m-in_emu-d_dep-00000000000/build/gecko/xpcom/glue/nsComponentManagerUtils.cpp, line 59
06-19 11:49:33.916   792   792 I Gecko   : [Child 792] ###!!! ABORT: ActorDestroy by IPC channel failure at CompositorChild: file ../../../gecko/gfx/layers/ipc/CompositorChild.cpp, line 169
06-19 11:49:33.946   838   838 I Gecko   : [Child 838] ###!!! ABORT: ActorDestroy by IPC channel failure at CompositorChild: file ../../../gecko/gfx/layers/ipc/CompositorChild.cpp, line 169
06-19 11:49:33.956   816   816 I Gecko   : [Child 816] ###!!! ABORT: ActorDestroy by IPC channel failure at CompositorChild: file ../../../gecko/gfx/layers/ipc/CompositorChild.cpp, line 169
06-19 11:49:33.976   792   792 E Gecko   : mozalloc_abort: [Child 792] ###!!! ABORT: ActorDestroy by IPC channel failure at CompositorChild: file ../../../gecko/gfx/layers/ipc/CompositorChild.cpp, line 169
06-19 11:49:33.986    33    33 I ServiceManager: service 'media.resource_manager' died
06-19 11:49:33.986    33    33 I ServiceManager: service 'permission' died
06-19 11:49:34.006   816   816 E Gecko   : mozalloc_abort: [Child 816] ###!!! ABORT: ActorDestroy by IPC channel failure at CompositorChild: file ../../../gecko/gfx/layers/ipc/CompositorChild.cpp, line 169
06-19 11:49:34.006   816   816 F MOZ_CRASH: Hit MOZ_CRASH() at ../../../gecko/memory/mozalloc/mozalloc_abort.cpp:30
06-19 11:49:34.006   838   838 E Gecko   : mozalloc_abort: [Child 838] ###!!! ABORT: ActorDestroy by IPC channel failure at CompositorChild: file ../../../gecko/gfx/layers/ipc/CompositorChild.cpp, line 169
06-19 11:49:34.006   838   838 F MOZ_CRASH: Hit MOZ_CRASH() at ../../../gecko/memory/mozalloc/mozalloc_abort.cpp:30
06-19 11:49:34.016   838   838 F libc    : Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1)
06-19 11:49:34.016   816   816 F libc    : Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1)
06-19 11:49:34.026   792   792 F MOZ_CRASH: Hit MOZ_CRASH() at ../../../gecko/memory/mozalloc/mozalloc_abort.cpp:30
}
Summary: B2G mochitest-9 is perma-orange with "TEST-UNEXPECTED-FAIL | Shutdown | application timed out after 450.0 seconds with no output" → B2G mochitest-9 is perma-orange with "TEST-UNEXPECTED-FAIL | Shutdown | application timed out after 450.0 seconds with no output" from "ABORT: ActorDestroy by IPC channel failure at CompositorChild: file CompositorChild.cpp, line 169"
I don't see this in the log any more.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.