=== Relevant Chrome stderr excerpt === (PID 1752 = GPU process; PID 1819 = renderer process) [1752:1843:...:ERROR:media/gpu/gpu_video_encode_accelerator_factory.cc:199] [POC] PocVEA::Initialize profile=11 size=640x480 [1752:1843:...:ERROR:media/gpu/gpu_video_encode_accelerator_factory.cc:211] [POC] PocVEA::Encode ts=639166 s [1752:1843:...:ERROR:media/gpu/gpu_video_encode_accelerator_factory.cc:270] [POC] PocVEA -> BitstreamBufferReady id=0 temporal_idx=200 (malicious) [1819:1842:...:WARNING:third_party/webrtc/modules/video_coding/utility/vp8_header_parser.cc:192] Failed to get QP, bitstream is truncated or corrupted. [1819:1841:...:WARNING:third_party/webrtc/modules/video_coding/utility/vp8_header_parser.cc:192] Failed to get QP, bitstream is truncated or corrupted. [1819:1841:...:WARNING:third_party/webrtc/video/video_receive_stream2.cc:830] Failed to extract QP from VP8 video frame Received signal 4 ILL_ILLOPN 588b95670efb <-- renderer process #0 0x10d9dd15 __sanitizer_print_stack_trace #1 0x291833b7 base/debug/stack_trace_posix.cc:1050 #2 0x29141446 base/debug/stack_trace.cc:280 #3 0x291827be base/debug/stack_trace_posix.cc:483 (StackDumpSignalHandler) #4 libc #5 0x3da7cefa webrtc::EncoderBitrateAdjuster::OnEncodedFrame(DataSize,int,int) third_party/webrtc/video/encoder_bitrate_adjuster.cc:386 [ud1 trap] #6 0x3da377e5 webrtc::VideoStreamEncoder::RunPostEncode(...) third_party/webrtc/video/video_stream_encoder.cc:2675 #7 0x14b9b51d blink::WebRtcTaskQueue::RunTask(...) #8 0x14b9ce41 base::internal::Invoker<...>::RunOnce #9 0x28fc04c3 base::TaskAnnotator::RunTaskImpl #10-#17 base/task/thread_pool/* (ThreadPoolSingleThread "EncoderQueue") ... cx: 00000000000000c8 <-- temporal_index = 200 ip: 0000588b95670efb [end of stack trace] === Disassembly at fault PC === 3da7cefb: 67 0f b9 40 12 ud1 0x12(%eax),%eax ; -fsanitize-trap=array-bounds