View Issue Details

IDProjectCategoryView StatusLast Update
0000419Medieval EngineersBugpublic2022-11-20 19:38
Reporterequinox Assigned Toequinox  
Status resolvedResolutionfixed 
Target Version0.7.4 (unreleased)Fixed in Version0.7.4 (unreleased) 
Summary0000419: Rare deadlock when ExecuteOrWait is used

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.


There are no notes attached to this 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 (unreleased)