As you wrote in your README.md
Debugging of Multie Threaded apps is possible but very flaky. The debugger could at times hang.
I'm pretty sure that I found the reason for this and I also was able to fix it.
Especially in multi threaded processes it happens often that no thread is
selected. In this case you will get the following prompt:
'>'
But in jdb.ts, a prompt like this is expected:
'main[1]'
This fix, checks also for '> ', which makes it possible to attach to
multithreaded processes.
As you wrote in your README.md Debugging of Multie Threaded apps is possible but very flaky. The debugger could at times hang.
I'm pretty sure that I found the reason for this and I also was able to fix it.
Especially in multi threaded processes it happens often that no thread is selected. In this case you will get the following prompt: '>' But in jdb.ts, a prompt like this is expected: 'main[1]'
This fix, checks also for '> ', which makes it possible to attach to multithreaded processes.