Cannot terminate program
Reproduction steps:
- Open pseuco-ide from pipeline 2184.
- Enter a program like this: https://pseuco.com/#/edit/remote/6rzyrqobgzagh8qajxp2
- Click the triangle to run the program.
- Click Stop.
Stopping produces this output:
java.lang.InterruptedException
at java.base/java.lang.Object.wait(Native Method)
at java.base/java.lang.Object.wait(Object.java:328)
at include.Handshake.handleSelect(Handshake.java:145)
at include.Intchan.handleSelect(Intchan.java:118)
at include.Main.PseuCo_consumer(Main.java:24)
at include.Main$1.run(Main.java:42)
at java.base/java.lang.Thread.run(Thread.java:844)
at include.PseuCoThread.run(PseuCoThread.java:126)
Afterwards, the program still appears to be running, i.e. the Stop button is enabled.