-
Notifications
You must be signed in to change notification settings - Fork 7
Description
(migrated this issue over from the AL repo as it should be here instead)
Whenever there is some kind of error that causes AL to crash, then I am unable to restart it. I have to manually kill all the python processes running on my machine. Even then, I still get the error shown in the attached screenshot for 3-5 minutes afterwards.
Is this because we're doing some kind of special threading? Is this only an issue for mac?
Flagging this here as a bug.
The main issue here appears to be that when AL crashes due to an exception being raised, whatever threads get spawned are not properly closed before exiting.
As a short term fix, it seems like it is possible to manually kill all related Python processes AND close the browser window that automatically opened for AL. Then you wait maybe 30 sec before running train.py again. Kind of annoying, but the fix is workable while a fix to properly close the python processes is implemented.
