You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Suspect some interesting aspects of asyncio or the GIL -- print statements in the execution.stop() code were not being executed (or displayed(?))
The execution lock will simply not work as-is -- the stop and next methods both require an owned instance of execution, which locks them out of each other. So, even if the above was fixed, this would cause deadlock on execution. We need to push down the mutex to the output channel, at least, to allow for the stop signal to be sent concurrently.
There exists a deadlock when running the following:
The text was updated successfully, but these errors were encountered: