View Issue Details

IDProjectCategoryView StatusLast Update
0000419Medieval EngineersBugpublic2024-12-13 20:11
Reporterequinox Assigned Toequinox  
PrioritynormalSeverityminorReproducibilityrandom
Status assignedResolutionreopened 
Target Version0.7.4.x (unreleased)Fixed in VersionTBD 
Summary0000419: Rare deadlock when ExecuteOrWait is used
Description

When a worker dequeues work, but hasn't started it, it is possible for another thread to execute the work in response to an WorkHandle.ExecuteOrWait call.
When this happens the completion for that task will never run, leading to a deadlock.

TagsNo tags attached.

Relationships

related to 0000534 resolvedequinox Game hangs when downloading workshop items when less than 5 worker threads are assigned  

Activities

equinox

2024-12-13 19:38

administrator   #~0000427

Re-opening due to this causing another issue.

Issue History

Date Modified Username Field Change
2022-10-30 07:51 equinox New Issue
2022-10-30 07:51 equinox Status new => assigned
2022-10-30 07:51 equinox Assigned To => equinox
2022-11-02 17:24 equinox Status assigned => in progress
2022-11-20 19:38 equinox Status in progress => resolved
2022-11-20 19:38 equinox Resolution open => fixed
2022-11-20 19:38 equinox Fixed in Version => 0.7.4.3BB0F4
2024-12-13 19:38 equinox Status resolved => assigned
2024-12-13 19:38 equinox Resolution fixed => reopened
2024-12-13 19:38 equinox Fixed in Version 0.7.4.3BB0F4 => TBD
2024-12-13 19:38 equinox Note Added: 0000427
2024-12-13 19:38 equinox Relationship added related to 0000534
2024-12-13 20:11 equinox Target Version 0.7.4.3BB0F4 => 0.7.4.x (unreleased)