Re: Interesting race condition...

From: Marc Ballarin
Date: Wed Jul 28 2004 - 06:55:30 EST


On Wed, 28 Jul 2004 01:05:46 -0700
Paul Jackson <pj@xxxxxxx> wrote:

> Rob wrote:
> > I just saw a funky thing. Here's the cut and past from the xterm...
>
> Can you reproduce this by cat'ing /proc/<pid>/cmdline? Can you get a
> dump of the proc cmdline file to leak the environment sometimes?
>
> It is this file that 'ps' is dumping for these options. Adding the
> 'e' option would also dump the /proc/<pid>/environ file (if readable).
>
> But you aren't adding 'e', so presumably the environment is "leaking"
> into the the cmdline file.
>
> I suspect a kernel bug here - the ps code seems rather obvious and
> unimpeachable.
>

I ran the following loop for a while (> 9 million times) and could not
reproduce the bug, but that might just be coincidence.
Conditions were the same as in my other, succesful test.

while [ 1 ];do
cat /proc/self/cmdline >> TEST
done

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