Messages in this thread | | | Date | Tue, 24 Feb 2009 13:09:40 +0100 | From | Cedric Le Goater <> | Subject | Re: debugging threaded apps running under a clone(CLONE_NEWPID) |
| |
Greg Kurz wrote: > On Tue, 2009-02-24 at 10:51 +0100, Cedric Le Goater wrote: >> Signed-off-by: Cedric Le Goater <clg@fr.ibm.com> >> --- >> fs/proc/base.c | 19 +++++++++++++++++++ >> 1 file changed, 19 insertions(+) >> >> Index: 2.6.27-mcr.git/fs/proc/base.c >> =================================================================== >> --- 2.6.27-mcr.git.orig/fs/proc/base.c >> +++ 2.6.27-mcr.git/fs/proc/base.c >> @@ -2444,6 +2444,23 @@ static int proc_tgid_io_accounting(struc >> } >> #endif /* CONFIG_TASK_IO_ACCOUNTING */ >> >> +static int proc_pid_vpids(struct task_struct *task, char *buffer) >> +{ >> + struct pid_namespace *pid_ns = task->nsproxy->pid_ns; >> + > > This breaks if task is a zombie...
Indeed. I'll be careful to fix this case in the next patch if it becomes more than a concept.
Thanks,
C.
| |