Closed Bug 1451147 Opened 7 years ago Closed 6 years ago

Intermittent PROCESS-CRASH | Main app process exited normally | application crashed [@ mozilla::MediaEngineRemoteVideoSource::DeliverFrame(unsigned char*, mozilla::camera::VideoFrameProperties const&)] after Assertion failure: false (MOZ_ASSERT_UNREACH

Categories

(Core :: WebRTC: Audio/Video, defect, P5)

defect

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: intermittent-bug-filer, Unassigned)

References

Details

(Keywords: crash, intermittent-failure)

Crash Data

Filed by: apavel [at] mozilla.com https://treeherder.mozilla.org/logviewer.html#?job_id=171683058&repo=mozilla-inbound https://queue.taskcluster.net/v1/task/bbYFpz3zQxiGtdwbIvnnFA/runs/0/artifacts/public/logs/live_backing.log 11:19:36 INFO - GECKO(827) | [828:Main Thread]: E/signaling [main|WebrtcVideoSessionConduit] VideoConduit.cpp:1201: Init Initialization Done 11:19:37 INFO - GECKO(827) | [Child 828, ImageBridgeChild] WARNING: short timeout didn't get an id (ipc/rcv) timed out 10004003 11:19:37 INFO - GECKO(827) | : file /builds/worker/workspace/build/src/ipc/glue/SharedMemoryBasic_mach.mm, line 632 11:19:37 INFO - GECKO(827) | [Parent 827, IPDL Background] WARNING: short timeout didn't get an id (ipc/rcv) timed out 10004003 11:19:37 INFO - GECKO(827) | : file /builds/worker/workspace/build/src/ipc/glue/SharedMemoryBasic_mach.mm, line 632 11:20:37 INFO - GECKO(827) | [Child 828, ImageBridgeChild] WARNING: long timeout didn't get an id (ipc/rcv) timed out 10004003 11:20:37 INFO - GECKO(827) | : file /builds/worker/workspace/build/src/ipc/glue/SharedMemoryBasic_mach.mm, line 636 11:20:37 INFO - GECKO(827) | [Parent 827, IPDL Background] WARNING: long timeout didn't get an id (ipc/rcv) timed out 10004003 11:20:37 INFO - GECKO(827) | : file /builds/worker/workspace/build/src/ipc/glue/SharedMemoryBasic_mach.mm, line 636 11:20:37 INFO - GECKO(827) | [Child 828, Cameras IPC] WARNING: SharedPlanarYCbCrImage::Allocate failed.: file /builds/worker/workspace/build/src/gfx/layers/ipc/SharedPlanarYCbCrImage.cpp, line 161 11:20:37 INFO - GECKO(827) | Assertion failure: false (MOZ_ASSERT_UNREACHABLE: We might fail to allocate a buffer, but with this being a recycling container that shouldn't happen), at /builds/worker/workspace/build/src/dom/media/webrtc/MediaEngineRemoteVideoSource.cpp:564 11:20:37 INFO - GECKO(827) | [Parent 827, IPDL Background] WARNING: Serials do not match up: 1 vs 2: file /builds/worker/workspace/build/src/ipc/glue/SharedMemoryBasic_mach.mm, line 648 11:20:37 INFO - GECKO(827) | [Parent 827, IPDL Background] WARNING: Serials do not match up: 2 vs 3: file /builds/worker/workspace/build/src/ipc/glue/SharedMemoryBasic_mach.mm, line 648 11:21:25 INFO - GECKO(827) | #01: non-virtual thunk to mozilla::MediaEngineRemoteVideoSource::DeliverFrame(unsigned char*, mozilla::camera::VideoFrameProperties const&) [dom/media/webrtc/MediaEngineRemoteVideoSource.cpp:0] 11:21:44 INFO - PROCESS-CRASH | Main app process exited normally | application crashed [@ mozilla::MediaEngineRemoteVideoSource::DeliverFrame(unsigned char*, mozilla::camera::VideoFrameProperties const&)] 11:21:44 INFO - Crash dump filename: /var/folders/jd/rnq7gjks6d33y690qmkw_85h00000w/T/tmpf_KZSX.mozrunner/minidumps/6A14F41F-09EB-43D9-A566-982A3706C759.dmp 11:21:44 INFO - Operating system: Mac OS X 11:21:44 INFO - 10.10.5 14F27 11:21:44 INFO - CPU: amd64 11:21:44 INFO - family 6 model 69 stepping 1 11:21:44 INFO - 4 CPUs 11:21:44 INFO - 11:21:44 INFO - GPU: UNKNOWN 11:21:44 INFO - 11:21:44 INFO - Crash reason: EXC_BAD_ACCESS / KERN_INVALID_ADDRESS 11:21:44 INFO - Crash address: 0x0 11:21:44 INFO - Process uptime: 253 seconds 11:21:44 INFO - 11:21:44 INFO - Thread 34 (crashed) 11:21:44 INFO - 0 XUL!mozilla::MediaEngineRemoteVideoSource::DeliverFrame(unsigned char*, mozilla::camera::VideoFrameProperties const&) [MediaEngineRemoteVideoSource.cpp:409ba4966a52f261daf4aa0d642cb969bb611e98 : 563 + 0x0] 11:21:44 INFO - rax = 0x0000000000000000 rdx = 0x00007fff7c7201f8 11:21:44 INFO - rcx = 0x0000000000000000 rbx = 0x0000000123fdd790 11:21:44 INFO - rsi = 0x0040bb000040bb00 rdi = 0x0040ba000040bb03 11:21:44 INFO - rbp = 0x0000000125301380 rsp = 0x00000001253012a0 11:21:44 INFO - r8 = 0x0000000125301250 r9 = 0x0000000125302000 11:21:44 INFO - r10 = 0x00007fff8c1173ef r11 = 0x00007fff8c1173c0 11:21:44 INFO - r12 = 0x0000000123fdd760 r13 = 0x0000000125301478 11:21:44 INFO - r14 = 0x0000000000000640 r15 = 0x0000000120fdb3d0 11:21:44 INFO - rip = 0x000000010b90f8a0 11:21:44 INFO - Found by: given as instruction pointer in context 11:21:44 INFO - 1 XUL!non-virtual thunk to mozilla::MediaEngineRemoteVideoSource::DeliverFrame(unsigned char*, mozilla::camera::VideoFrameProperties const&) [MediaEngineRemoteVideoSource.cpp:409ba4966a52f261daf4aa0d642cb969bb611e98 : 0 + 0x5] 11:21:44 INFO - rbx = 0x0000000123f4e000 rbp = 0x0000000125301390 11:21:44 INFO - rsp = 0x0000000125301390 r12 = 0x0000000125301418 11:21:44 INFO - r13 = 0x000000012530142c r14 = 0x00000001253013f8 11:21:44 INFO - r15 = 0x0000000123f4e0a8 rip = 0x000000010b90f91d 11:21:44 INFO - Found by: call frame info 11:21:44 INFO - 2 XUL!mozilla::camera::CamerasChild::RecvDeliverFrame(mozilla::camera::CaptureEngine const&, int const&, mozilla::ipc::Shmem&&, mozilla::camera::VideoFrameProperties const&) [CamerasChild.cpp:409ba4966a52f261daf4aa0d642cb969bb611e98 : 663 + 0xc] 11:21:44 INFO - rbx = 0x0000000123f4e000 rbp = 0x00000001253013d0 11:21:44 INFO - rsp = 0x00000001253013a0 r12 = 0x0000000125301418 11:21:44 INFO - r13 = 0x000000012530142c r14 = 0x00000001253013f8 11:21:44 INFO - r15 = 0x0000000123f4e0a8 rip = 0x000000010b87b99a 11:21:44 INFO - Found by: call frame info 11:21:44 INFO - 3 XUL!mozilla::camera::PCamerasChild::OnMessageReceived(IPC::Message const&) [PCamerasChild.cpp: : 382 + 0x9] 11:21:44 INFO - rbx = 0x0000000125301450 rbp = 0x00000001253014f0 11:21:44 INFO - rsp = 0x00000001253013e0 r12 = 0x0000000124674710 11:21:44 INFO - r13 = 0x0000000124674710 r14 = 0x0000000123f4e000 11:21:44 INFO - r15 = 0x0000000124674718 rip = 0x0000000109680f70 11:21:44 INFO - Found by: call frame info 11:21:44 INFO - 4 XUL!mozilla::ipc::PBackgroundChild::OnMessageReceived(IPC::Message const&) [PBackgroundChild.cpp: : 1968 + 0xc] 11:21:44 INFO - rbx = 0x0000000000000001 rbp = 0x0000000125301680 11:21:44 INFO - rsp = 0x0000000125301500 r12 = 0x0000000124674710 11:21:44 INFO - r13 = 0x00000001255d71e8 r14 = 0x00000001255d7000 11:21:44 INFO - r15 = 0x0000000124674718 rip = 0x0000000109536133 11:21:44 INFO - Found by: call frame info 11:21:44 INFO - 5 XUL!mozilla::ipc::MessageChannel::DispatchAsyncMessage(IPC::Message const&) [MessageChannel.cpp:409ba4966a52f261daf4aa0d642cb969bb611e98 : 2135 + 0x9] 11:21:44 INFO - rbx = 0x0000000000000001 rbp = 0x00000001253016e0 11:21:44 INFO - rsp = 0x0000000125301690 r12 = 0x0000000000000000 11:21:44 INFO - r13 = 0x00000001255d71e8 r14 = 0x0000000124674710 11:21:44 INFO - r15 = 0x00000000ffffff00 rip = 0x000000010932cc7b 11:21:44 INFO - Found by: call frame info 11:21:44 INFO - 6 XUL!mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message&&) [MessageChannel.cpp:409ba4966a52f261daf4aa0d642cb969bb611e98 : 2065 + 0xb] 11:21:44 INFO - rbx = 0x000000011180e490 rbp = 0x00000001253017a0 11:21:44 INFO - rsp = 0x00000001253016f0 r12 = 0x0000000121369ac0 11:21:44 INFO - r13 = 0x0000000124674710 r14 = 0x00000001255d71e8 11:21:44 INFO - r15 = 0x00000000ffffffff rip = 0x000000010932b090 11:21:44 INFO - Found by: call frame info 11:21:44 INFO - 7 XUL!mozilla::ipc::MessageChannel::RunMessage(mozilla::ipc::MessageChannel::MessageTask&) [MessageChannel.cpp:409ba4966a52f261daf4aa0d642cb969bb611e98 : 1911 + 0xb] 11:21:44 INFO - rbx = 0x00000001255d7200 rbp = 0x0000000125301800 11:21:44 INFO - rsp = 0x00000001253017b0 r12 = 0x0000000124674710 11:21:44 INFO - r13 = 0x0000000000000000 r14 = 0x00000001255d71e8 11:21:44 INFO - r15 = 0x00000001246746b0 rip = 0x000000010932bb2a 11:21:44 INFO - Found by: call frame info 11:21:44 INFO - 8 XUL!mozilla::ipc::MessageChannel::MessageTask::Run() [MessageChannel.cpp:409ba4966a52f261daf4aa0d642cb969bb611e98 : 1944 + 0x8] 11:21:44 INFO - rbx = 0x00000001246746b0 rbp = 0x0000000125301820 11:21:44 INFO - rsp = 0x0000000125301810 r12 = 0x0000000124512120 11:21:44 INFO - r13 = 0x0000000000000000 r14 = 0x0000000121369ac0 11:21:44 INFO - r15 = 0x0000000000000000 rip = 0x000000010932c146 11:21:44 INFO - Found by: call frame info 11:21:44 INFO - 9 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:409ba4966a52f261daf4aa0d642cb969bb611e98 : 1096 + 0x6] 11:21:44 INFO - rbx = 0x0000000124512148 rbp = 0x0000000125301dd0 11:21:44 INFO - rsp = 0x0000000125301830 r12 = 0x0000000124512120 11:21:44 INFO - r13 = 0x0000000000000000 r14 = 0x00000001227be701 11:21:44 INFO - r15 = 0x0000000000000000 rip = 0x0000000108d0aca3 11:21:44 INFO - Found by: call frame info 11:21:44 INFO - 10 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:409ba4966a52f261daf4aa0d642cb969bb611e98 : 519 + 0xd] 11:21:44 INFO - rbx = 0x0000000000000001 rbp = 0x0000000125301df0 11:21:44 INFO - rsp = 0x0000000125301de0 r12 = 0x0000000000000000 11:21:44 INFO - r13 = 0x00000001227be7e0 r14 = 0x00000001227be7c0 11:21:44 INFO - r15 = 0x0000000124512120 rip = 0x0000000108d1a65f 11:21:44 INFO - Found by: call frame info 11:21:44 INFO - 11 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:409ba4966a52f261daf4aa0d642cb969bb611e98 : 364 + 0xd] 11:21:44 INFO - rbx = 0x0000000121cc8e90 rbp = 0x0000000125301e40 11:21:44 INFO - rsp = 0x0000000125301e00 r12 = 0x0000000000000000 11:21:44 INFO - r13 = 0x00000001227be7e0 r14 = 0x00000001227be7c0 11:21:44 INFO - r15 = 0x0000000124512120 rip = 0x0000000109330ec2 11:21:44 INFO - Found by: call frame info
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → INCOMPLETE
Summary: Intermittent PROCESS-CRASH | Main app process exited normally | application crashed [@ mozilla::MediaEngineRemoteVideoSource::DeliverFrame(unsigned char*, mozilla::camera::VideoFrameProperties const&)] after Assertuon failure: false (MOZ_ASSERT_UNREACH → Intermittent PROCESS-CRASH | Main app process exited normally | application crashed [@ mozilla::MediaEngineRemoteVideoSource::DeliverFrame(unsigned char*, mozilla::camera::VideoFrameProperties const&)] after Assertion failure: false (MOZ_ASSERT_UNREACH
Status: REOPENED → RESOLVED
Closed: 7 years ago6 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.