Open eirrgang opened 1 year ago
In this case there were multiple problems, including mismatched package versions.
At some point we should go through and make sure that we don't have any lock.aquire
or wait()
sorts of calls that can be allowed to block indefinitely.
In particular, during a shutdown or once a fatal error has occurred, we should consider how to guarantee that we shut down in a finite amount of time.
threading.Thread.setDaemon()
)
We have a report that scalems may hang at shut down when certain sorts of errors occur. @eirrgang will investigate the following situation.