On Sun, Mar 14, 2021 at 11:09:37AM +0100, Thierry de Coulon via tde-users wrote:
Hello all,
I use (a little) a program named "TV-Browser" that regularely has trouble closing.
Now I see this: TV-Browser completely crashed on quit. So I fired KSysGuard and killed it.
If you needed to kill it with KSysGuard, then it hadn't completely crashed. Something was still running. It's too late to find out what now, because you killed it.
My guess is that your TV-Browser application consists of at least two processes, one is the process you killed, and the other is the GUI.
Another possibility is that KSysGuard was not, in fact, able to kill the process. In general, when killing processes from the command line, one uses the "kill" command with the process ID, and does it in three steps (if necessary), in increasing levels of severity:
# Ask the process nicely to please quit. kill processID
# If that fails, slap it around the head and shout at it. kill -HUP processID
# If, and only if, that fails to, hit it with an axe. kill -9 processID
I imagine that KSysGuard starts at the first level, which is the correct thing to do, but that is sometimes not sufficient to properly force the process to quit. And there may be other processes involved.
At the command line, can you run:
ps aux | grep -i tv-browser
and see if there is anything still running with "tv-browser" in its name. Of course, there is no guarantee that whatever it is running has that in its name.
You can also use the top command to see what's running.