Re: PID of multi-threaded core's file name is wrong in 2.5.59

From: Robert Love (rml@tech9.net)
Date: Tue Jan 28 2003 - 12:42:52 EST


On Tue, 2003-01-28 at 12:39, Daniel Jacobowitz wrote:

> That wasn't my point. All of the other threads have already terminated
> without dumping core at tis point; I don't think it's possible for two
> threads of a CLONE_THREAD application to both dump core. See
> fs/exec.c:coredump_wait.
>
> Also, once one thread gets into do_coredump it clears mm->dumpable;
> nothing else will dump core from that MM anyway.

Are you telling me only one thread per thread group can coredump,
period? So if two of them segfault (say concurrently on two different
processors) only one will win the race to dump and the others will
simply exit?

If so, I did not know that. You are right, then.

> I think using ->tgid is a good idea.

I think it is, too - even if what I said is true - as a format option.

Anyhow, I stand corrected.

        Robert Love

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Fri Jan 31 2003 - 22:00:20 EST