nathanmarz/storm — Issue #99: Nimbus deadlock
Author: nathanmarz
Created: 2012-01-12 22:05:47+00:00
State: open
Labels: Bug

It's possible for Nimbus to deadlock in 0.6.1. This is due to a subtle problem with how the timer locks the timer lock while calling the task function. If the task function locks another lock, this can cause a deadlock if another part of the codebase locks that lock when trying to schedule something on the timer.