We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The analysis in #5586 together with the lock ranks added in #5539 suggest that a deadlock could occur in the following circumstances:
CommandBuffer::data
Global::command_encoder_drop
Device::life_tracker
Device::untrack
Device::maintain
Device::temp_suspected
Global::queue_submit
CommandBuffer::drop
CommandBuffer::is_finished
CommandBuffer::extract_baked_commands
The text was updated successfully, but these errors were encountered:
wgpu-core
No branches or pull requests
The analysis in #5586 together with the lock ranks added in #5539 suggest that a deadlock could occur in the following circumstances:
CommandBuffer::data
taken inGlobal::command_encoder_drop
while lockingDevice::life_tracker
at the end ofDevice::untrack
.Device::life_tracker
taken inDevice::maintain
while lockingDevice::temp_suspected
in that same function.Device::temp_suspected
taken inGlobal::queue_submit
while lockingCommandBuffer::data
in any of several places:CommandBuffer::drop
CommandBuffer::is_finished
CommandBuffer::extract_baked_commands
Global::queue_submit
itselfThe text was updated successfully, but these errors were encountered: