Messages in this thread | | | Date | Tue, 02 Jun 2009 14:54:52 +0200 | From | Jiri Slaby <> | Subject | Re: [PATCH 1/1] signal: make group kill signal fatal |
| |
On 05/26/2009 12:51 AM, Oleg Nesterov wrote: > Heh. In this case you have another (long-standing) issue, please note > the "if (p->flags & PF_EXITING)" check in wants_signal(). > > There is no guarantee the signal will wake up the exiting task task. > Even SIGKILL, even if you use wait_event_interruptible() instead of > _killable.
Last question, doesn't wait_event_interruptible return immediately in this case? signal_pending returns true due to non-captured signal which killed the application and hence we are in the .release under these special circumstances. I think this is not much expected behavior, is it? Shouldn't be that signal dequeued/cleared instead?
| |