Open Bug 1627991 Opened 6 years ago Updated 6 years ago

Assertion failure: size != 0 && buffer + size <= end (at media/webrtc/signaling/src/media-conduit/WebrtcGmpVideoCodec.cpp:592)

Categories

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

defect

Tracking

()

Tracking Status
firefox-esr68 --- ?
firefox75 --- ?
firefox76 --- affected
firefox77 --- affected
firefox78 --- affected

People

(Reporter: bwc, Unassigned)

Details

Just observed this in a tab-to-tab (5 tabs) h264 video call while working on bug 1626364.

[OpenH264] this = 0x0x10c5872b0, Warning:Change QP Range from(0,51) to (12,42)
Assertion failure: size != 0 && buffer + size <= end, at /Users/bcampen/checkouts/mozilla-central/media/webrtc/signaling/src/media-conduit/WebrtcGmpVideoCodec.cpp:592
#01: non-virtual thunk to mozilla::gmp::GMPVideoEncoderParent::RecvEncoded(mozilla::gmp::GMPVideoEncodedFrameData const&, nsTArray<unsigned char>&&)[/Users/bcampen/checkouts/mozilla-central/obj-x86_64-apple-darwin19.0.0/toolkit/library/build/XUL +0x3848cfa]
#02: mozilla::gmp::PGMPVideoEncoderParent::OnMessageReceived(IPC::Message const&)[/Users/bcampen/checkouts/mozilla-central/obj-x86_64-apple-darwin19.0.0/toolkit/library/build/XUL +0xb42df7]
#03: mozilla::gmp::PGMPContentParent::OnMessageReceived(IPC::Message const&)[/Users/bcampen/checkouts/mozilla-central/obj-x86_64-apple-darwin19.0.0/toolkit/library/build/XUL +0xb2d3e5]
#04: mozilla::ipc::MessageChannel::DispatchAsyncMessage(mozilla::ipc::ActorLifecycleProxy*, IPC::Message const&)[/Users/bcampen/checkouts/mozilla-central/obj-x86_64-apple-darwin19.0.0/toolkit/library/build/XUL +0x95e7d0]
#05: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message&&)[/Users/bcampen/checkouts/mozilla-central/obj-x86_64-apple-darwin19.0.0/toolkit/library/build/XUL +0x95c3d8]
#06: mozilla::ipc::MessageChannel::RunMessage(mozilla::ipc::MessageChannel::MessageTask&)[/Users/bcampen/checkouts/mozilla-central/obj-x86_64-apple-darwin19.0.0/toolkit/library/build/XUL +0x95d0cc]
#07: mozilla::ipc::MessageChannel::MessageTask::Run()[/Users/bcampen/checkouts/mozilla-central/obj-x86_64-apple-darwin19.0.0/toolkit/library/build/XUL +0x95d78a]
#08: nsThread::ProcessNextEvent(bool, bool*)[/Users/bcampen/checkouts/mozilla-central/obj-x86_64-apple-darwin19.0.0/toolkit/library/build/XUL +0x176211]
#09: NS_ProcessNextEvent(nsIThread*, bool)[/Users/bcampen/checkouts/mozilla-central/obj-x86_64-apple-darwin19.0.0/toolkit/library/build/XUL +0x17c07c]
#10: mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*)[/Users/bcampen/checkouts/mozilla-central/obj-x86_64-apple-darwin19.0.0/toolkit/library/build/XUL +0x9637b8]
[Child 27910: MediaPDecoder #1]: D/PlatformDecoderModule AppleVTDecoder[0x1566631c0] ProcessShutdown: cleaning up session 10d8f3dc0
[Child 27910: MediaPDecoder #1]: D/PlatformDecoderModule AppleVTDecoder[0x1566631c0] ProcessShutdown: releasing format 155f66730
#11: MessageLoop::Run()[/Users/bcampen/checkouts/mozilla-central/obj-x86_64-apple-darwin19.0.0/toolkit/library/build/XUL +0x8f30de]
#12: nsThread::ThreadFunc(void*)[/Users/bcampen/checkouts/mozilla-central/obj-x86_64-apple-darwin19.0.0/toolkit/library/build/XUL +0x17271a]
#13: _pt_root[/Users/bcampen/checkouts/mozilla-central/obj-x86_64-apple-darwin19.0.0/dist/NightlyDebug.app/Contents/MacOS/libnss3.dylib +0x1807a1]
#14: _pthread_start[/usr/lib/system/libsystem_pthread.dylib +0x5d36]

Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.