|
From: Jeremy F. <je...@go...> - 2005-03-18 03:04:58
|
Alex Ivershen wrote:
> Jeremy, I found it. Somewhere somehow VKI_SIGVGKILL is getting
> blocked (I haven't found where yet). I added a line in do_setmask()
> line 690 - right after removing SIGKILL and SIGSTOP from the mask we
> should also remove SIGVGKILL. Everything fell into place, the app
> shuts down and cleans up its threads perfectly. You might wanna patch
> it into the current CVS head.
Yep, that's the kind of thing I was expecting. Thanks for tracking it down!
Hm, though I'm confused. sanitize_client_sigmask should remove that
signal before blocking in a syscall, so there should be no way that it
isn't blocked...
J
|