Closed
Bug 1292976
Opened 8 years ago
Closed 6 years ago
Intermittent TEST-UNEXPECTED-TIMEOUT | dom/media/tests/mochitest/test_peerConnection_restartIce.html | application timed out after 330 seconds with no output
Categories
(Core :: WebRTC: Networking, defect, P3)
Core
WebRTC: Networking
Tracking
()
RESOLVED
INCOMPLETE
backlog | webrtc/webaudio+ |
People
(Reporter: intermittent-bug-filer, Unassigned)
References
(Depends on 1 open bug)
Details
(Keywords: bulk-close-intermittents, intermittent-failure)
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
Comment 1•8 years ago
|
||
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
Comment 2•8 years ago
|
||
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
Comment 3•8 years ago
|
||
Makes we wonder if this related to bug 1292785 and bug 1292774?
Updated•8 years ago
|
status-firefox50:
--- → affected
status-firefox51:
--- → affected
Status: NEW → RESOLVED
Closed: 7 years ago
Keywords: bulk-close-intermittents
Resolution: --- → INCOMPLETE
Comment hidden (Intermittent Failures Robot) |
Updated•7 years ago
|
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---
Comment hidden (Intermittent Failures Robot) |
Comment 6•6 years ago
|
||
ASAN crash (read of unknown address) in copy_and_extend_plane /builds/worker/workspace/build/src/media/libvpx/libvpx/vp8/common/extend.c:37:23
Comment 7•6 years ago
|
||
We've had crashes here before. This is a buffer-overrun (bounds) failure almost certainly. In the past this sort of problem was due to resolution changes that hadn't rippled down into the VPX encoder when the frame got down there. These buffers are sized based on the resolution the frame is configured to. Alternatively something might have trashed the size between when it was checked and here (very unlikely).
Comment 8•6 years ago
|
||
So the last crash reported appears to be a separate issue, and not a timeout really.
Comment 9•6 years ago
|
||
Yeah, welcome to the new world order, where everybody insists on shoving PIDs and paths into every line of output, and doing their crashing and asserting OMT, and the only thing we have that we can get a suggestible bug out of is the main thread timeout. Sorry, you'll have to take it from there, since neither treeherder nor the people creating the output are willing to take all the crap that breaks bug suggestions out.
Comment hidden (Intermittent Failures Robot) |
Comment 11•6 years ago
|
||
https://wiki.mozilla.org/Bug_Triage#Intermittent_Test_Failure_Cleanup
Status: REOPENED → RESOLVED
Closed: 7 years ago → 6 years ago
Resolution: --- → INCOMPLETE
Updated•6 years ago
|
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Updated•6 years ago
|
Depends on: gUM_timeout
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment 25•6 years ago
|
||
https://wiki.mozilla.org/Bug_Triage#Intermittent_Test_Failure_Cleanup
Status: REOPENED → RESOLVED
Closed: 6 years ago → 6 years ago
Resolution: --- → INCOMPLETE
Comment hidden (Intermittent Failures Robot) |
You need to log in
before you can comment on or make changes to this bug.
Description
•