From: Jeff Dike <jdike@ka...> - 2001-03-28 15:00:45
> think i might have a bit of a problem with uml not killing processes ?
It's killing them fine. It's just not waiting for them.
UML thread are now created by other UML threads, not the tracing thread, but
they are attached by the tracing thread and it temporarily becomes their
parent. The problem is that when I kill() or ptrace(PTRACE_KILL, ...) a
process, it reverts back to its original parent for some reason, and the
zombie won't go away until that process (which may be asleep for a long time)
wakes up and does a wait.
I'm going to fix this after I get rid of all the hangs that I know about.
Get latest updates about Open Source Projects, Conferences and News.