Closed Bug 966582 Opened 10 years ago Closed 10 years ago

Intermittent test_peerConnection_bug825703.html | application crashed [@ 0x6f430028]

Categories

(Core :: XPCOM, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla29
blocking-b2g 1.3+
Tracking Status
firefox27 --- unaffected
firefox28 --- fixed
firefox29 --- fixed
firefox-esr24 --- unaffected
b2g-v1.3 --- fixed
b2g-v1.4 --- fixed

People

(Reporter: RyanVM, Unassigned)

References

Details

(Keywords: crash, intermittent-failure, regression)

Hit this on two pushes in a row, and then it disappeared. Retriggers were green.

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

b2g_emulator_vm b2g-inbound opt test mochitest-4 on 2014-01-31 15:12:51 PST for push 1257bfa33d88
slave: tst-linux64-ec2-110

15:52:20     INFO -  17785 INFO TEST-START | /tests/dom/media/tests/mochitest/test_peerConnection_bug825703.html
15:52:20     INFO -  17786 INFO TEST-PASS | /tests/dom/media/tests/mochitest/test_peerConnection_bug825703.html | mozRTCPeerConnection() succeeds
15:52:20     INFO -  17787 INFO TEST-PASS | /tests/dom/media/tests/mochitest/test_peerConnection_bug825703.html | mozRTCPeerConnection(1) throws
15:52:20     INFO -  17788 INFO TEST-PASS | /tests/dom/media/tests/mochitest/test_peerConnection_bug825703.html | mozRTCPeerConnection({}) succeeds
15:52:20     INFO -  17789 INFO TEST-PASS | /tests/dom/media/tests/mochitest/test_peerConnection_bug825703.html | mozRTCPeerConnection({"iceServers":[]}) succeeds
15:52:20     INFO -  17790 INFO TEST-PASS | /tests/dom/media/tests/mochitest/test_peerConnection_bug825703.html | mozRTCPeerConnection({"iceServers":[{"url":""}]}) throws
15:57:57     INFO -  17791 INFO TEST-PASS | /tests/dom/media/tests/mochitest/test_peerConnection_bug825703.html | mozRTCPeerConnection({"iceServers":[{"url":"stun:127.0.0.1"},{"url":"stuns:localhost","foo":""},{"url":"turn:[::1]:3478","username":"p","credential":"p"},{"url":"turns:locB2GRunner TEST-UNEXPECTED-FAIL | /tests/dom/media/tests/mochitest/test_peerConnection_bug825703.html | application timed out after 330.0 seconds with no output
15:57:57     INFO -  B2GRunner INFO | checking for crashes in '/data/local/tests/profile/minidumps'
15:58:01     INFO -  mozcrash INFO | Downloading symbols from: http://pvtbuilds.pvt.build.mozilla.org//pub/mozilla.org/b2g/tinderbox-builds/b2g-inbound-generic/20140131141139/b2g-29.0a1.en-US.android-arm.crashreporter-symbols.zip
15:58:30     INFO -  alhost:3478?transport=udp","username":"p","credential":"p"}]}) succeeds
15:58:30     INFO -  17792 INFO TEST-PASS | /tests/dom/media/tests/mochitest/test_peerConnection_bug825703.html | mozRTCPeerConnection({"iceServers":[{"url":"turns:localhost:3478","username":"p"}]}) throws
15:58:30     INFO -  17793 INFO TEST-PASS | /tests/dom/media/tests/mochitest/test_peerConnection_bug825703.html | mozRTCPeerConnection({"iceServers":[{"url":"turns:localhost:3478","credential":"p"}]}) throws
15:58:30     INFO -  17794 INFO TEST-PASS | /tests/dom/media/tests/mochitest/test_peerConnection_bug825703.html | mozRTCPeerConnection({"iceServers":[{"url":"http:0.0.0.0"}]}) throws
15:58:30     INFO -  17795 INFO TEST-PASS | /tests/dom/media/tests/mochitest/test_peerConnection_bug825703.html | mozRTCPeerConnection() constructor has readable exceptions
15:58:30     INFO -  17796 INFO TEST-INFO | MEMORY STAT vsize after test: 109019136
15:58:30     INFO -  17797 INFO TEST-INFO | MEMORY STAT residentFast after test: 53555200
15:58:30     INFO -  17798 INFO TEST-INFO | MEMORY STAT heapAllocated after test: 22922380
15:58:30     INFO -  System JS : ERROR chrome://specialpowers/content/specialpowersAPI.js:957 - TypeError: content is null
15:58:30     INFO -  ############ ErrorPage.js
15:58:30     INFO -  System JS : ERROR resource://gre/modules/DOMIdentity.jsm:345 - TypeError: this.getContextForMM(...) is undefined
15:58:30     INFO -  ************************************************************
15:58:30     INFO -  * Call to xpconnect wrapped JSObject produced this error:  *
15:58:30     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]
15:58:30     INFO -  ************************************************************
15:58:30     INFO -  Crash reporter : Can't fetch app.reportCrashes. Exception: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIPrefBranch.getBoolPref]"  nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)"  location: "JS frame :: chrome://browser/content/shell.js :: shell_reportCrash :: line 127"  data: no]-*- ObjectWrapper is deprecated. Use Components.utils.cloneInto() instead.
15:58:30     INFO -  [Parent 676] WARNING: waitpid failed pid:728 errno:10: file ../../../gecko/ipc/chromium/src/base/process_util_posix.cc, line 254
15:58:30     INFO -  [Parent 676] WARNING: waitpid failed pid:728 errno:10: file ../../../gecko/ipc/chromium/src/base/process_util_posix.cc, line 254
15:58:30     INFO -  [Parent 676] WARNING: Failed to deliver SIGKILL to 728!(3).: file ../../../gecko/ipc/chromium/src/chrome/common/process_watcher_posix_sigchld.cc, line 118
15:58:30  WARNING -  PROCESS-CRASH | /tests/dom/media/tests/mochitest/test_peerConnection_bug825703.html | application crashed [@ 0x6f430028]
15:58:30     INFO -  Crash dump filename: /tmp/tmplMMmuT/1f03f458-8362-7e04-11d7df03-5e7c5c5a.dmp
15:58:30     INFO -  Operating system: Android
15:58:30     INFO -                    0.0.0 Linux 2.6.29-00299-g661373c1 #6 Fri Jan 10 14:42:34 CST 2014 armv7l Android/full/generic:4.0.4.0.4.0.4/OPENMASTER/eng.cltbld.20140128.120253:eng/test-keys
15:58:30     INFO -  CPU: arm
15:58:30     INFO -       0 CPUs
15:58:30     INFO -  Crash reason:  SIGSEGV
15:58:30     INFO -  Crash address: 0x6f430028
15:58:30     INFO -  Thread 0 (crashed)
15:58:30     INFO -   0  0x6f430028
15:58:30     INFO -       r4 = 0xbebb9dec    r5 = 0x402c0f10    r6 = 0xbebb9dec    r7 = 0x435678b0
15:58:30     INFO -       r8 = 0x431a52e0    r9 = 0x000000a8   r10 = 0x00000000    fp = 0x41cdd538
15:58:30     INFO -       sp = 0xbebb9cd8    lr = 0x405aef63    pc = 0x6f430028
15:58:30     INFO -      Found by: given as instruction pointer in context
15:58:30     INFO -   1  libxul.so!ChildFinder::NoteXPCOMChild(nsISupports*) [nsCycleCollector.cpp:1257bfa33d88 : 2128 + 0x5]
15:58:30     INFO -       sp = 0xbebb9ce8    pc = 0x405af109
15:58:30     INFO -      Found by: stack scanning
15:58:30     INFO -   2  libxul.so!CycleCollectionNoteChild<nsISupports> [nsCycleCollectionNoteChild.h : 65 + 0x9]
15:58:30     INFO -       r4 = 0xbebb9dec    r5 = 0x402c0f10    sp = 0xbebb9d00    pc = 0x40c5dff3
15:58:30     INFO -      Found by: call frame info
15:58:30     INFO -   3  libxul.so!nsEventListenerManager::cycleCollection::Traverse(void*, nsCycleCollectionTraversalCallback&) [nsEventListenerManager.cpp:1257bfa33d88 : 165 + 0xf]
15:58:30     INFO -       r4 = 0x4027b17c    r5 = 0x4027b090    r6 = 0xbebb9dec    sp = 0xbebb9d10
15:58:30     INFO -       pc = 0x40c5e12b
15:58:30     INFO -      Found by: call frame info
15:58:30     INFO -   4  libxul.so!nsPurpleBuffer::RemoveSkippable(nsCycleCollector*, bool, bool, void (*)()) [nsCycleCollector.cpp:1257bfa33d88 : 2156 + 0x9]
15:58:30     INFO -       r4 = 0x4027b17c    r5 = 0x4027b090    r6 = 0x4027b094    r7 = 0x00000000
15:58:30     INFO -       r8 = 0x4027f094    r9 = 0x00000001   r10 = 0x00000000    fp = 0xbebb9dd8
15:58:30     INFO -       sp = 0xbebb9dc0    pc = 0x405b1da7
15:58:30     INFO -      Found by: call frame info
15:58:30     INFO -   5  libxul.so!nsCycleCollector::ForgetSkippable(bool, bool) [nsCycleCollector.cpp:1257bfa33d88 : 2477 + 0x13]
15:58:30     INFO -       r4 = 0x4027b000    r5 = 0x00000000    r6 = 0x00000001    r7 = 0x0004f14c
15:58:30     INFO -       r8 = 0x00000001    r9 = 0x00000001   r10 = 0x00000000    fp = 0x00000000
15:58:30     INFO -       sp = 0xbebb9e28    pc = 0x405b1e93
15:58:30     INFO -      Found by: call frame info
15:58:30     INFO -   6  libxul.so!nsCycleCollector_forgetSkippable(bool, bool) [nsCycleCollector.cpp:1257bfa33d88 : 3683 + 0x9]
15:58:30     INFO -       r4 = 0x00000000    r5 = 0x00000001    r6 = 0x40221208    r7 = 0x0004f14c
15:58:30     INFO -       r8 = 0x00000001    r9 = 0x00000001   r10 = 0x00000000    fp = 0x00000000
15:58:30     INFO -       sp = 0xbebb9e40    pc = 0x405b1ebf
15:58:30     INFO -      Found by: call frame info
We're seeing a similar-looking crash on Aurora that clearly started on this push:
https://tbpl.mozilla.org/?tree=Mozilla-Aurora&rev=fe4da45c3b86

The crash: https://tbpl.mozilla.org/php/getParsedLog.php?id=33925065&tree=Mozilla-Aurora

I've backed out the Nuwa change on Aurora to see if it fixes the crashes there. If it does, I will back it out from trunk as well.
So yes, the Aurora Nuwa backout did make the crashes go away. Backing out from b2g-inbound now to see if the trunk crashes go away too.
Blocks: 950266
Keywords: regression
No crashes after backing out.
Status: NEW → RESOLVED
blocking-b2g: --- → 1.3?
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla29
blocking-b2g: 1.3? → 1.3+
You need to log in before you can comment on or make changes to this bug.