There were some multi-threading issues with how the fake clock (used when spoofing time so we can run simulations and the such) behaves when shutting down. Basically, in the wrong conditions, a couple of different places could end up not releasing their locks early enough, resulting in a deadlock.
If anyone wants more comments in places (or current comments are incomprehensible), just note that.
There were some multi-threading issues with how the fake clock (used when spoofing time so we can run simulations and the such) behaves when shutting down. Basically, in the wrong conditions, a couple of different places could end up not releasing their locks early enough, resulting in a deadlock.
If anyone wants more comments in places (or current comments are incomprehensible), just note that.