-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Orphaned java processes #10
Comments
Could not reproduce on WSL by opening, running analyses and closing. Either this has been accidentally fixed or there is some particular step or environment-specific detail required to achieve this. |
This is still happening to me on the latest version from @FeldrinH's fork at least: Somehow it's even worse now because the java processes (not their Goblint children!) are running at 100% CPU. EDIT: Here's the thread dump of one such process: gobpie-orphan-cpu.txt. |
One thing that seems to cause such processes is doing "Developer: Reload Window" in VS Code. Maybe it's not handling well the closure of some LSP socket on the VS Code side. The reason I keep having to reload window is that modifying and saving files for whatever reason stops working for me: no new analysis is ever started. |
There seem to be three different problems here:
|
Small update: The 100% CPU issue should be fixed on https://github.com/FeldrinH/GobPie/tree/abstract-debugging and should not occur at all on GobPie versions without abstract debugging. As for orphaned processes, I tried to reload the window and I noticed that old GobPie processes do stay open. I don't know why that is. However, when I close VSCode all GobPie processes are closed with it, so I still can't reproduce the issue itself. Analysis-on-save breaking I cannot reproduce at all. @sim642 it would probably be a good idea to open a new issue for this, if you can reproduce it consistently on the latest version. |
Another update: The analysis-on-save issue turned out to be that GobPie simply does not trigger an analysis when saving .h or .i files. This should be fixed once #58 is merged. |
* Add coverage github workflow * Add jacoco plugin
I have closed all VS Code processes and somehow the java processes from GobPie still keep running:
I'm not sure if this is an issue in GobPie specifically (not allowing itself to be terminated for some reason) or in Magpie more generally.
The text was updated successfully, but these errors were encountered: