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
I'm on macOS using Neovim. To explain the issue, let me list a working and non-working scenario.
Working scenario:
Start a debug session. Node and FS-UAE start up.
End the session from the debugger by sending terminate(). FS-UAE and Node both quit.
Start a new debug session. Node and FS-UAE start up and work as expected.
Another working scenario:
Start a debug session. Node and FS-UAE start up.
Force quit Node, and then quit FS-UAE normally.
Start a new debug session. Node and FS-UAE start up and work as expected.
Non-working scenario:
Start a debug session. Node and FS-UAE start up.
End the session by quitting FS-UAE. FS-UAE and Node both quit.
(Optional) Restart Neovim to ensure nothing stale is going on with the debugger.
Start a new debug session. FS-UAE and Node start up, but FS-UAE hangs. A force quit is required on both FS-UAE and Node.
After force quitting Node and FS-UAE, start another debug session. Node and FS-UAE start up and work as expected.
Basically, if the debug session is ended by quitting FS-UAE, then the next session is guaranteed to fail. It's very strange because I confirmed that the Node process also ends when quitting FS-UAE. Is there a difference between how the DAP handles FS-UAE quitting versus terminate() from the debugger?
The text was updated successfully, but these errors were encountered:
I'm on macOS using Neovim. To explain the issue, let me list a working and non-working scenario.
Working scenario:
terminate()
. FS-UAE and Node both quit.Another working scenario:
Non-working scenario:
Basically, if the debug session is ended by quitting FS-UAE, then the next session is guaranteed to fail. It's very strange because I confirmed that the Node process also ends when quitting FS-UAE. Is there a difference between how the DAP handles FS-UAE quitting versus
terminate()
from the debugger?The text was updated successfully, but these errors were encountered: