Crash in [@ pthread_kill | abort | MTLReportFailure.cold.1]
Categories
(Core :: Graphics: WebGPU, defect)
Tracking
()
People
(Reporter: gsvelto, Unassigned)
Details
(Keywords: crash)
Crash Data
Crash report: https://crash-stats.mozilla.org/report/index/933e1a8c-3e0c-4d1d-a7c3-6bcb80220826
Reason: EXC_SOFTWARE / SIGABRT
Top 10 frames of crashing thread:
0 libsystem_kernel.dylib __pthread_kill
1 libsystem_pthread.dylib pthread_kill
2 libsystem_c.dylib abort
3 libsystem_c.dylib __assert_rtn
4 Metal MTLReportFailure.cold.1
5 Metal MTLReportFailure
6 Metal -[_MTLCommandEncoder dealloc]
7 XUL wgpu_hal::metal::device::<impl wgpu_hal::Device<wgpu_hal::metal::Api> for wgpu_hal::metal::Device>::destroy_command_encoder third_party/rust/wgpu-hal/src/metal/device.rs:467
8 XUL wgpu_core::device::Device<A>::destroy_command_buffer third_party/rust/wgpu-core/src/device/mod.rs:3017
9 XUL wgpu_server_delete gfx/wgpu_bindings/src/server.rs:119
This is an assertion inside Apple's graphics libraries and the assertion message is: "-[_MTLCommandEncoder dealloc]:131: failed assertion `Command encoder released without endEncoding'\n"
Comment 1•2 years ago
•
|
||
I wonder if this would be fixed by this:
When a command encoder is dropped, destroy its hal command buffer. #3069
That has not yet been merged into Firefox.
Comment 2•2 years ago
|
||
Since the crash volume is low (less than 5 per week), the severity is downgraded to S3
. Feel free to change it back if you think the bug is still critical.
For more information, please visit auto_nag documentation.
Comment 3•1 year ago
|
||
Closing because no crashes reported for 12 weeks.
Description
•