If you think a bug might affect users in the 57 release, please set the correct tracking and status flags for Release Management.

Intermittent TEST-UNEXPECTED-TIMEOUT | dom/media/tests/mochitest/test_peerConnection_restartIce.html | application timed out after 330 seconds with no output

RESOLVED INCOMPLETE

Status

()

Core
WebRTC: Networking
P3
normal
Rank:
35
RESOLVED INCOMPLETE
a year ago
3 months ago

People

(Reporter: Treeherder Bug Filer, Unassigned)

Tracking

({bulk-close-intermittents, intermittent-failure})

unspecified
bulk-close-intermittents, intermittent-failure
Points:
---

Firefox Tracking Flags

(firefox50 affected, firefox51 affected)

Details

(Reporter)

Description

a year ago
treeherder
Filed by: philringnalda [at] gmail.com

https://treeherder.mozilla.org/logviewer.html#?job_id=1480334&repo=autoland

http://archive.mozilla.org/pub/firefox/tinderbox-builds/autoland-macosx64/1470403041/autoland_yosemite_r7_test-mochitest-media-e10s-bm136-tests1-macosx-build85.txt.gz
Hmm something apparently calls some kind of abort() function here, which then results in a test timeout laster:

09:30:28     INFO -  (ice/NOTICE) ICE(PC:1470414627968384 (id=2147483869 url=http://mochi.test:8888/tests/dom/media/tests/mochitest/test_peerConnection_restartIce.html)): peer (PC:1470414627968384 (id=2147483869 url=http://mochi.test:8888/tests/dom/media/tests/mochitest/test_peerConnection_restartIce.html):default) no streams with pre-answer requests
09:30:28     INFO -  (ice/NOTICE) ICE(PC:1470414627968384 (id=2147483869 url=http://mochi.test:8888/tests/dom/media/tests/mochitest/test_peerConnection_restartIce.html)): peer (PC:1470414627968384 (id=2147483869 url=http://mochi.test:8888/tests/dom/media/tests/mochitest/test_peerConnection_restartIce.html):default) no checks to start
09:30:28     INFO -  Redirecting call to abort() to mozalloc_abort
09:30:29     INFO -  ###!!! [Parent][MessageChannel] Error: (msgtype=0x2E007D,name=PBrowser::Msg_Destroy) Channel error: cannot send/recv
09:35:59     INFO -  2111 INFO TEST-PASS | dom/media/tests/mochitest/test_peerConnection_restartIce.html | A valid string reason is expected
09:35:59     INFO -  2112 INFO TEST-PASS | dom/media/tests/mochitest/test_peerConnection_restartIce.html | Reason cannot be empty
09:35:59     INFO -  2113 INFO Skipping ICE Server for this test
backlog: --- → webrtc/webaudio+
Rank: 35
Component: WebRTC → WebRTC: Networking
Priority: -- → P3
Looks like something has gone wrong in mozilla::layers::ImageContainer::GetCurrentImages when it tries to unlock a mutex.

09:36:18     INFO -   0  libmozglue.dylib!mozalloc_abort(char const*) [mozalloc_abort.cpp:192132a4cbc7 : 33 + 0x0]
09:36:18     INFO -      rax = 0x0000000000000001   rdx = 0x00007fff7603c1f8
09:36:18     INFO -      rcx = 0x0000000000000000   rbx = 0x00007fff7603cc50
09:36:18     INFO -      rsi = 0x001c5700001c5700   rdi = 0x001c5600001c5703
09:36:18     INFO -      rbp = 0x00000001221806d0   rsp = 0x00000001221806c0
09:36:18     INFO -       r8 = 0x0000000122180650    r9 = 0x0000000122181000
09:36:18     INFO -      r10 = 0x0000000122180690   r11 = 0x0000000000000246
09:36:18     INFO -      r12 = 0x8000000400000000   r13 = 0x0000000122180d50
09:36:18     INFO -      r14 = 0x0000000110f30000   r15 = 0x0000000000000040
09:36:18     INFO -      rip = 0x0000000110b4d3a4
09:36:18     INFO -      Found by: given as instruction pointer in context
09:36:18     INFO -   1  libmozglue.dylib!abort [mozalloc_abort.cpp:192132a4cbc7 : 80 + 0xc]
09:36:18     INFO -      rbx = 0x0000000110f300c0   rbp = 0x00000001221806e0
09:36:18     INFO -      rsp = 0x00000001221806e0   r12 = 0x8000000400000000
09:36:18     INFO -      r13 = 0x0000000122180d50   r14 = 0x0000000110f30000
09:36:18     INFO -      r15 = 0x0000000000000040   rip = 0x0000000110b4d3d0
09:36:18     INFO -      Found by: call frame info
09:36:18     INFO -   2  libsystem_pthread.dylib!__pthread_abort + 0x31
09:36:18     INFO -      rbx = 0x0000000110f300c0   rbp = 0x00000001221806f0
09:36:18     INFO -      rsp = 0x00000001221806f0   r12 = 0x8000000400000000
09:36:18     INFO -      r13 = 0x0000000122180d50   r14 = 0x0000000110f30000
09:36:18     INFO -      r15 = 0x0000000000000040   rip = 0x00007fff8f716e1f
09:36:18     INFO -      Found by: call frame info
09:36:18     INFO -   3  libsystem_pthread.dylib!__pthread_abort_reason + 0xb4
09:36:18     INFO -      rbp = 0x00000001221807e0   rsp = 0x0000000122180700
09:36:18     INFO -      rip = 0x00007fff8f716ed3
09:36:18     INFO -      Found by: previous frame's frame pointer
09:36:18     INFO -   4  libsystem_pthread.dylib!pthread_mutex_unlock + 0xf6
09:36:18     INFO -      rbp = 0x0000000122180820   rsp = 0x00000001221807f0
09:36:18     INFO -      rip = 0x00007fff8f711aa1
09:36:18     INFO -      Found by: previous frame's frame pointer
09:36:18     INFO -   5  XUL!mozilla::layers::ImageContainer::GetCurrentImages(nsTArray<mozilla::layers::ImageContainer::OwningImage>*, unsigned int*) [ReentrantMonitor.h:192132a4cbc7 : 74 + 0x5]
09:36:18     INFO -      rbp = 0x0000000122180850   rsp = 0x0000000122180830
09:36:18     INFO -      rip = 0x0000000107d956ac
09:36:18     INFO -      Found by: previous frame's frame pointer
Makes we wonder if this related to bug 1292785 and bug 1292774?
See Also: → bug 1292785, bug 1292774
status-firefox50: --- → affected
status-firefox51: --- → affected
Status: NEW → RESOLVED
Last Resolved: 3 months ago
Keywords: bulk-close-intermittents
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.