Open
Description
I'm testing my error handling code. I forced a timeout of 100ms in spawn, which causes the expected error. Inside the try/finally, I call .terminate(true)
. With the debugger paused on the line that calls terminate, I see:
which is expected. Then I let the program complete, and I'm left with a hung debugger and the workers still alive:
I should note that this terminate logic works normally if the error is not an init timeout.
What are your thoughts on this?