Closed
Bug 1269290
Opened 10 years ago
Closed 9 years ago
Intermittent test_peerConnection_basicH264Video.html | application crashed [@ mozilla::WebrtcGmpVideoDecoder::Decoded(GMPVideoi420Frame*)]
Categories
(Core :: WebRTC, defect, P1)
Core
WebRTC
Tracking
()
RESOLVED
INCOMPLETE
People
(Reporter: cbook, Assigned: jesup)
References
()
Details
(Keywords: crash, intermittent-failure)
https://treeherder.mozilla.org/logviewer.html#?job_id=27029359&repo=mozilla-inbound
PROCESS-CRASH | dom/media/tests/mochitest/test_peerConnection_basicH264Video.html | application crashed [@ mozilla::WebrtcGmpVideoDecoder::Decoded(GMPVideoi420Frame*)]
23:25:44 INFO - Crash dump filename: /var/folders/3w/3wzXN4O9FCWDWniNVZmQU++++-k/-Tmp-/tmpHEqD8X.mozrunner/minidumps/A4270D11-AAA8-40F8-AAD8-F76868C65E8D.dmp
23:25:44 INFO - Operating system: Mac OS X
23:25:44 INFO - 10.6.8 10K549
23:25:44 INFO - CPU: amd64
23:25:44 INFO - family 6 model 23 stepping 10
23:25:44 INFO - 2 CPUs
23:25:44 INFO - Crash reason: EXC_BAD_ACCESS / 0x0000000d
23:25:44 INFO - Crash address: 0x0
23:25:44 INFO - Process uptime: 202 seconds
23:25:44 INFO - Thread 21 (crashed)
23:25:44 INFO - 0 XUL!mozilla::WebrtcGmpVideoDecoder::Decoded(GMPVideoi420Frame*) [WebrtcGmpVideoCodec.cpp:bf82810f7280 : 945 + 0xb]
23:25:44 INFO - rax = 0xe5e5e5e5e5e5e5e5 rdx = 0x000000008047e951
23:25:44 INFO - rcx = 0x20c49ba5e353f7cf rbx = 0x0000000127a41800
23:25:44 INFO - rsi = 0x00000001239867e0 rdi = 0x000000012d4a7530
23:25:44 INFO - rbp = 0x0000000123986830 rsp = 0x00000001239867a0
23:25:44 INFO - r8 = 0x00007fffffe0082c r9 = 0x0000000100200040
23:25:44 INFO - r10 = 0x0000000100200119 r11 = 0x00000001535d0c40
23:25:44 INFO - r12 = 0x00000000000001e0 r13 = 0x000000012208bfc0
23:25:44 INFO - r14 = 0x0000000000000280 r15 = 0x0000000127a41840
23:25:44 INFO - rip = 0x00000001028440f8
23:25:44 INFO - Found by: given as instruction pointer in context
23:25:44 INFO - 1 XUL!mozilla::gmp::GMPVideoDecoderParent::RecvDecoded(mozilla::gmp::GMPVideoi420FrameData const&) [GMPVideoDecoderParent.cpp:bf82810f7280 : 324 + 0x12]
23:25:44 INFO - rbx = 0x000000012d428de0 rbp = 0x0000000123986860
23:25:44 INFO - rsp = 0x0000000123986840 r12 = 0x0000000123986ba8
23:25:44 INFO - r13 = 0x0000000000000000 r14 = 0x00000001239868b0
23:25:44 INFO - r15 = 0x000000012208bfc0 rip = 0x0000000103fffc36
23:25:44 INFO - Found by: call frame info
23:25:44 INFO - 2 XUL!mozilla::gmp::PGMPVideoDecoderParent::OnMessageReceived(IPC::Message const&) [PGMPVideoDecoderParent.cpp:bf82810f7280 : 312 + 0x13]
23:25:44 INFO - rbx = 0x00000001239868b0 rbp = 0x00000001239869c0
23:25:44 INFO - rsp = 0x0000000123986870 r12 = 0x0000000123986ba8
23:25:44 INFO - r13 = 0x0000000000000000 r14 = 0x000000012d428de0
23:25:44 INFO - r15 = 0x0000000123986bb0 rip = 0x00000001022c879c
23:25:44 INFO - Found by: call frame info
23:25:44 INFO - 3 XUL!mozilla::gmp::PGMPContentParent::OnMessageReceived(IPC::Message const&) [PGMPContentParent.cpp:bf82810f7280 : 568 + 0xc]
23:25:44 INFO - rbx = 0x0000000000000006 rbp = 0x0000000123986a30
23:25:44 INFO - rsp = 0x00000001239869d0 r12 = 0x0000000123986ba8
23:25:44 INFO - r13 = 0x0000000000000000 r14 = 0x000000012839ac00
23:25:44 INFO - r15 = 0x0000000123986bb0 rip = 0x00000001022ad095
23:25:44 INFO - Found by: call frame info
23:25:44 INFO - 4 XUL!mozilla::ipc::MessageChannel::DispatchAsyncMessage(IPC::Message const&) [MessageChannel.cpp:bf82810f7280 : 1651 + 0x9]
23:25:44 INFO - rbx = 0x0000000000000001 rbp = 0x0000000123986a90
23:25:44 INFO - rsp = 0x0000000123986a40 r12 = 0x000000012839ac68
23:25:44 INFO - r13 = 0x0000000000000000 r14 = 0x0000000123986ba8
23:25:44 INFO - r15 = 0x00000000ffffff00 rip = 0x0000000102229800
23:25:44 INFO - Found by: call frame info
23:25:44 INFO - 5 XUL!mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message const&) [MessageChannel.cpp:bf82810f7280 : 1589 + 0xb]
23:25:44 INFO - rbx = 0x000000012518bfb0 rbp = 0x0000000123986b90
23:25:44 INFO - rsp = 0x0000000123986aa0 r12 = 0x0000000123986ba8
23:25:44 INFO - r13 = 0x3744ecb522988817 r14 = 0x000000012839ac68
23:25:44 INFO - r15 = 0x00000000ffffffff rip = 0x0000000102227e39
23:25:44 INFO - Found by: call frame info
23:25:44 INFO - 6 XUL!mozilla::ipc::MessageChannel::OnMaybeDequeueOne() [MessageChannel.cpp:bf82810f7280 : 1556 + 0x8]
23:25:44 INFO - rbx = 0x0000000000000012 rbp = 0x0000000123986c10
23:25:44 INFO - rsp = 0x0000000123986ba0 r12 = 0x0000000000000000
23:25:44 INFO - r13 = 0x0000000123986ce0 r14 = 0x000000012518bfb0
23:25:44 INFO - r15 = 0x000000012839ac68 rip = 0x000000010221fd69
23:25:44 INFO - Found by: call frame info
23:25:44 INFO - 7 XUL!RunnableMethod<mozilla::ipc::MessageChannel, bool (mozilla::ipc::MessageChannel::*)(), mozilla::Tuple<> >::Run [task.h:bf82810f7280 : 28 + 0x17]
23:25:44 INFO - rbx = 0x0000000124b52ea0 rbp = 0x0000000123986c20
23:25:44 INFO - rsp = 0x0000000123986c20 r12 = 0x0000000000000000
23:25:44 INFO - r13 = 0x0000000123986ce0 r14 = 0x0000000123986ca0
23:25:44 INFO - r15 = 0x00000001216c4a00 rip = 0x000000010223b937
23:25:44 INFO - Found by: ca
Comment 1•10 years ago
|
||
This is not really an intermittent, it's happening constantly on 10.6 debug try run
| Assignee | ||
Comment 2•10 years ago
|
||
This should be impossible: mCallback is protected by a mutex, and checked within it.
My concern would be that somehow the VideoReceiver was deleted while we were waiting for the decode callback, so that the mCallback pointer is invalid. If this is 100% failing on 10.6, it should be catchable. I have a 10.6 mac (though I can't build on it)
Assignee: nobody → rjesup
Rank: 15
Priority: -- → P1
| Assignee | ||
Comment 3•9 years ago
|
||
10.6 is no longer supported.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → INCOMPLETE
You need to log in
before you can comment on or make changes to this bug.
Description
•