[core] deadlock between poll_all_devices
and queue_submit
#5695
Labels
type: bug
Something isn't working
poll_all_devices
and queue_submit
#5695
Description
Deadlock between
poll_all_devices
(whiledeferred_resource_destruction
on bind group destroy) andqueue_submit
(whiledevice.maintain
):Repro steps
Similar to #5687, but this one is way harder to reproduce (happens more rarely). Using servo: servo/servo@258406d and running
https://gpuweb.github.io/cts/standalone/?runnow=1&q=webgpu:api,operation,compute,basic:*
.Expected vs observed behavior
Expected no deadlock.
Platform
wgpu-core on trunk (d0a5e48)
The text was updated successfully, but these errors were encountered: