Closed Bug 1006926 Opened 10 years ago Closed 9 years ago

Intermittent test_getUserMedia_peerIdentity.html |test_getUserMedia_playAudioTwice.html | | application crashed [@ mozilla::MediaSegmentBase<mozilla::VideoSegment, mozilla::VideoChunk>::AppendSlice(mozilla::MediaSegment const&, long long, long long)]

Categories

(Core :: WebRTC, defect, P3)

All
Gonk (Firefox OS)
defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: KWierso, Unassigned)

References

Details

(Keywords: intermittent-failure)

Crash Data

https://tbpl.mozilla.org/php/getParsedLog.php?id=39166021&tree=Mozilla-Inbound
b2g_emulator_vm mozilla-inbound debug test mochitest-debug-9 on 2014-05-06 16:02:53 PDT for push f60a35a375f6

slave: tst-linux64-spot-495



16:45:27     INFO -  [Child 734] WARNING: Transparent content with displayports can be expensive.: file ../../../gecko/layout/base/nsDisplayList.cpp, line 1346
16:45:30     INFO -  [Child 734] WARNING: Transparent content with displayports can be expensive.: file ../../../gecko/layout/base/nsDisplayList.cpp, line 1346
16:45:31     INFO -  [Child 734] WARNING: Transparent content with displayports can be expensive.: file ../../../gecko/layout/base/nsDisplayList.cpp, line 1346
16:45:31     INFO -  [Child 734] WARNING: Transparent content with displayports can be expensive.: file ../../../gecko/layout/base/nsDisplayList.cpp, line 1346
16:45:35     INFO -  [Parent 672] WARNING: Trying to SendCommand() without a SLC: file ../../../gecko/dom/bluetooth/bluez/BluetoothHfpManager.cpp, line 1269
16:45:35     INFO -  [Parent 672] WARNING: Trying to SendCommand() without a SLC: file ../../../gecko/dom/bluetooth/bluez/BluetoothHfpManager.cpp, line 1269
16:45:38     INFO -  (ice/WARNING) ICE(PC:1399419937879368 (id=306 url=http://mochi.test:8888/tests/dom/media/tests/mochitest/test_dataChannel_basicDataOnly.html)): No STUN servers specified
16:45:38     INFO -  (ice/NOTICE) ICE(PC:1399419937879368 (id=306 url=http://mochi.test:8888/tests/dom/media/tests/mochitest/test_dataChannel_basicDataOnly.html)): No TURN servers specified
16:45:39     INFO -  [Parent 672] WARNING: ENSURE_SUCCESS(aRv, nullptr) failed with result 0x80660005: file ../../../gecko/dom/indexedDB/IDBIndex.cpp, line 961
16:45:39     INFO -  ************************************************************
16:45:39     INFO -  * Call to xpconnect wrapped JSObject produced this error:  *
16:45:39     INFO -  DataError: Data provided to an operation does not meet requirements.
16:45:39     INFO -  ************************************************************
16:45:39     INFO -  ************************************************************
16:45:39     INFO -  * Call to xpconnect wrapped JSObject produced this error:  *
16:45:39     INFO -  DataError: Data provided to an operation does not meet requirements.
16:45:39     INFO -  ************************************************************
16:45:49     INFO -  (ice/WARNING) ICE(PC:1399419949391945 (id=306 url=http://mochi.test:8888/tests/dom/media/tests/mochitest/test_dataChannel_basicDataOnly.html)): No STUN servers specified
16:45:50     INFO -  (ice/NOTICE) ICE(PC:1399419949391945 (id=306 url=http://mochi.test:8888/tests/dom/media/tests/mochitest/test_dataChannel_basicDataOnly.html)): No TURN servers specified
16:46:03     INFO -  [Child 734] WARNING: Transparent content with displayports can be expensive.: file ../../../gecko/layout/base/nsDisplayList.cpp, line 1346




16:48:24     INFO -  ############ ErrorPage.js
16:48:24     INFO -  [Parent 672] WARNING: RemoveObserver() called for unregistered observer: file ../../gecko/hal/Hal.cpp, line 204
16:48:24     INFO -  [Parent 672] WARNING: RemoveObserver() called for unregistered observer: file ../../gecko/hal/Hal.cpp, line 204
16:48:24     INFO -  [Parent 672] WARNING: RemoveObserver() called for unregistered observer: file ../../gecko/hal/Hal.cpp, line 204
16:48:24     INFO -  [Parent 672] WARNING: RemoveObserver() called for unregistered observer: file ../../gecko/hal/Hal.cpp, line 204
16:48:24     INFO -  [Parent 672] WARNING: RemoveObserver() called for unregistered observer: file ../../gecko/hal/Hal.cpp, line 204
16:48:24     INFO -  [Parent 672] WARNING: NS_ENSURE_TRUE(mCallback) failed: file ../../../../gecko/content/base/src/nsFrameMessageManager.cpp, line 669
16:48:24     INFO -  ************************************************************
16:48:24     INFO -  * Call to xpconnect wrapped JSObject produced this error:  *
16:48:24     INFO -  [Exception... "Component returned failure code: 0xc1f30001 (NS_ERROR_NOT_INITIALIZED) [nsIMessageSender.sendAsyncMessage]"  nsresult: "0xc1f30001 (NS_ERROR_NOT_INITIALIZED)"  location: "JS frame :: chrome://specialpowers/content/SpecialPowersObserver.js :: SpecialPowersObserver.prototype._sendAsyncMessage :: line 96"  data: no]
16:48:24     INFO -  ************************************************************
16:48:25     INFO -  ###################################### forms.js loaded
16:48:25     INFO -  ############################### browserElementPanning.js loaded
16:48:25     INFO -  ######################## BrowserElementChildPreload.js loaded
16:48:26     INFO -  [Child 849] WARNING: NS_ENSURE_TRUE(startupCache) failed: file ../../../gecko/dom/xbl/nsXBLDocumentInfo.cpp, line 238
16:48:27     INFO -  [Child 849] WARNING: NS_ENSURE_TRUE(startupCache) failed: file ../../../gecko/dom/xbl/nsXBLDocumentInfo.cpp, line 306
16:55:57     INFO -  B2GRunner TEST-UNEXPECTED-FAIL | /tests/dom/media/tests/mochitest/test_getUserMedia_peerIdentity.html | application timed out after 450.0 seconds with no output
16:55:57     INFO -  B2GRunner INFO | checking for crashes in '/data/local/tests/profile/minidumps'
16:56:20  WARNING -  PROCESS-CRASH | /tests/dom/media/tests/mochitest/test_getUserMedia_peerIdentity.html | application crashed [@ mozilla::MediaSegmentBase<mozilla::VideoSegment, mozilla::VideoChunk>::AppendSlice(mozilla::MediaSegment const&, long long, long long)]
16:56:20     INFO -  Crash dump filename: /tmp/tmpBPFjYp/3c1a80eb-1423-30ff-334d1fdd-46550145.dmp
16:56:20     INFO -  Operating system: Android
16:56:20     INFO -                    0.0.0 Linux 2.6.29-00302-g586075d #31 Mon Feb 24 10:28:23 PST 2014 armv7l Android/full/generic:4.0.4.0.4.0.4/OPENMASTER/eng.cltbld.20140506.174038:eng/test-keys
16:56:20     INFO -  CPU: arm
16:56:20     INFO -       0 CPUs
16:56:20     INFO -  Crash reason:  SIGSEGV
16:56:20     INFO -  Crash address: 0x0
16:56:20     INFO -  Thread 20 (crashed)
16:56:20     INFO -   0  libxul.so!mozilla::MediaSegmentBase<mozilla::VideoSegment, mozilla::VideoChunk>::AppendSlice(mozilla::MediaSegment const&, long long, long long) [MediaSegment.h:f60a35a375f6 : 295 + 0x4]
16:56:20     INFO -       r4 = 0x44515c08    r5 = 0x4021da40    r6 = 0x44587700    r7 = 0x44587b20
16:56:20     INFO -       r8 = 0x00462b9c    r9 = 0x00000000   r10 = 0xffffffff    fp = 0x000007ff
16:56:20     INFO -       sp = 0x46cffa58    lr = 0x413ae1a5    pc = 0x413ae1a8
16:56:20     INFO -      Found by: given as instruction pointer in context
16:56:20     INFO -   1  libxul.so!mozilla::TrackUnionStream::CopyTrackData(mozilla::StreamBuffer::Track*, unsigned int, long long, long long, bool*) [TrackUnionStream.h:f60a35a375f6 : 328 + 0x39]
16:56:20     INFO -       r4 = 0x44515c08    r5 = 0x4021da40    r6 = 0x413ae119    r7 = 0x44587340
16:56:20     INFO -       r8 = 0x44587700    r9 = 0x036056d8   r10 = 0xffffffff    fp = 0x000007ff
16:56:20     INFO -       sp = 0x46cffad8    pc = 0x413a54df
16:56:20     INFO -      Found by: call frame info



16:57:30     INFO -  05-06 23:48:20.997   734   734 I Gecko   : [Child 734] WARNING: Transparent content with displayports can be expensive.: file ../../../gecko/layout/base/nsDisplayList.cpp, line 1346
16:57:30     INFO -  05-06 23:48:21.674   734   734 I Gecko   : [Child 734] WARNING: Failed to unlock the wakelock.: '!rv.Failed()', file ../../../../../gecko/content/html/content/src/HTMLVideoElement.cpp, line 302
16:57:30     INFO -  05-06 23:48:21.714   734   734 I Gecko   : [Child 734] WARNING: Failed to unlock the wakelock.: '!rv.Failed()', file ../../../../../gecko/content/html/content/src/HTMLVideoElement.cpp, line 302
16:57:30     INFO -  05-06 23:48:21.834   734   734 I Gecko   : ++DOMWINDOW == 8 (0x440f9600) [pid = 734] [serial = 317] [outer = 0x440fb040]
16:57:30     INFO -  05-06 23:48:22.155   734   880 F MOZ_Assert: Assertion failure: aStart >= 0 && aEnd <= aSource.mDuration (Slice out of range), at ../../../gecko/content/media/MediaSegment.h:295
16:57:30     INFO -  05-06 23:48:23.774   734   886 W AudioTrack: obtainBuffer() track 0x4514df00 disabled, restarting
16:57:30     INFO -  05-06 23:48:23.774   734   887 W AudioTrack: obtainBuffer() track 0x4583a600 disabled, restarting
16:57:30     INFO -  05-06 23:48:23.774   734   890 W AudioTrack: obtainBuffer() track 0x44a40800 disabled, restarting
16:57:30     INFO -  05-06 23:48:23.774   734   891 W AudioTrack: obtainBuffer() track 0x44a41900 disabled, restarting
16:57:30     INFO -  05-06 23:48:23.884   672   672 I Gecko   :



16:57:30     INFO -  05-06 23:48:26.424   849   849 I Gecko   : [Child 849] WARNING: NS_ENSURE_TRUE(startupCache) failed: file ../../../gecko/dom/xbl/nsXBLDocumentInfo.cpp, line 306
16:57:30     INFO -  05-06 23:48:28.214   849   893 E GeckoConsole: PAC file installed from data: URI
16:57:30     INFO -  05-06 23:48:39.095   849   849 I Gecko   : --DOMWINDOW == 2 (0x4405d9c0) [pid = 849] [serial = 2] [outer = 0x4405ce80] [url = about:blank]
16:57:30     INFO -  05-06 23:55:56.655   840   840 I Gecko   : [Child 840] WARNING: shutting down early because of crash!: file ../../../gecko/dom/ipc/ContentChild.cpp, line 1241
16:57:30     INFO -  05-06 23:55:56.655   840   840 I Gecko   : [Child 840] WARNING: content process _exit()ing: file ../../../gecko/dom/ipc/ContentChild.cpp, line 1297
16:57:30     INFO -  05-06 23:55:56.725   849   849 I Gecko   : [Child 849] WARNING: shutting down early because of crash!: file ../../../gecko/dom/ipc/ContentChild.cpp, line 1241
16:57:30     INFO -  05-06 23:55:56.734    33    33 I ServiceManager: service 'media.resource_manager' died
16:57:30     INFO -  05-06 23:55:56.745    33    33 I ServiceManager: service 'permission' died
16:57:30     INFO -  05-06 23:55:56.745   801   801 I Gecko   : [Child 801] ###!!! ABORT: ActorDestroy by IPC channel failure at CompositorChild: file ../../../gecko/gfx/layers/ipc/CompositorChild.cpp, line 152
16:57:30     INFO -  05-06 23:55:56.765   822   822 I Gecko   : [Child 822] ###!!! ABORT: ActorDestroy by IPC channel failure at CompositorChild: file ../../../gecko/gfx/layers/ipc/CompositorChild.cpp, line 152
16:57:30     INFO -  05-06 23:55:56.805   801   801 E Gecko   : mozalloc_abort: [Child 801] ###!!! ABORT: ActorDestroy by IPC channel failure at CompositorChild: file ../../../gecko/gfx/layers/ipc/CompositorChild.cpp, line 152
16:57:30     INFO -  05-06 23:55:56.805   801   801 F MOZ_CRASH: Hit MOZ_CRASH() at ../../../gecko/memory/mozalloc/mozalloc_abort.cpp:30
16:57:30    ERROR -  05-06 23:55:56.805   801   801 F libc    : Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1)
16:57:30    ERROR -  This usually indicates the B2G process has crashed
16:57:30     INFO -  05-06 23:55:56.814   822   822 E Gecko   : mozalloc_abort: [Child 822] ###!!! ABORT: ActorDestroy by IPC channel failure at CompositorChild: file ../../../gecko/gfx/layers/ipc/CompositorChild.cpp, line 152
16:57:30     INFO -  05-06 23:55:56.814   822   822 F MOZ_CRASH: Hit MOZ_CRASH() at ../../../gecko/memory/mozalloc/mozalloc_abort.cpp:30
16:57:30     INFO -  05-06 23:55:56.814   849   849 I Gecko   : [Child 849] WARNING: content process _exit()ing: file ../../../gecko/dom/ipc/ContentChild.cpp, line 1297
16:57:30    ERROR -  05-06 23:55:56.825   822   822 F libc    : Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1)
16:57:30    ERROR -  This usually indicates the B2G process has crashed
16:57:30     INFO -  05-06 23:55:57.324    37    37 I DEBUG   : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Summary: Intermittent test_getUserMedia_peerIdentity.html | application crashed [@ mozilla::MediaSegmentBase<mozilla::VideoSegment, mozilla::VideoChunk>::AppendSlice(mozilla::MediaSegment const&, long long, long long)] → Intermittent test_getUserMedia_peerIdentity.html |test_getUserMedia_playAudioTwice.html | | application crashed [@ mozilla::MediaSegmentBase<mozilla::VideoSegment, mozilla::VideoChunk>::AppendSlice(mozilla::MediaSegment const&, long long, long long)]
Blocks: 942367
Flags: needinfo?(martin.thomson)
Acknowledged.  I don't think that I caused this one, but I'll look into it.
Flags: needinfo?(martin.thomson)
The recent ones here are probably related to the MSG refactor given their timing.
Ryan - was the test for this disabled?
backlog: --- → webRTC+
Rank: 35
Flags: needinfo?(ryanvm)
Priority: -- → P3
http://hg.mozilla.org/mozilla-central/file/be81b8d6fae9/dom/media/tests/mochitest/mochitest.ini says no. Looks like this bug was most-recently affecting Android 4.0, which we no longer run tests on in production. I'm fine with WFMing this.
Status: NEW → RESOLVED
Closed: 9 years ago
Flags: needinfo?(ryanvm)
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.