Re: Interesting race condition...

From: David Weinehall
Date: Mon Jul 26 2004 - 12:36:17 EST


On Sat, Jul 24, 2004 at 01:40:59PM +0000, Marc Ballarin wrote:
> Rob Landley <rob <at> landley.net> writes:
>
> > Oh I can't reproduce it either. (Maybe if I set some kind of loop and left
> > it running for a few days...)
>
> I could reproduce it on an otherwise idle system (2 GHz Athlon, kernel 2.6.7).
> On a loaded system the bug did not occur, which certainly indicates a race
> condition.
>
> Using the following Bash script, the bug appeared 23 times in 122,221
> iterations:
> while [ 1 ];do
> ps ax | grep hack >> TEST
> done
>
> The bug *seems* to be in bash, since an equivalent script in tcsh had no
> problems:
> while ( 1 )
> ps ax | grep hack >> TEST2
> end
>
> This issue has the potential to break a lot of shell scripts in an almost
> undebugable way. Should someone file a bug report via 'bashbug'?

I get this using posh as well, so it doesn't seem to be bash-specific.


Regards: David Weinehall
--
/) David Weinehall <tao@xxxxxxxxxx> /) Northern lights wander (\
// Maintainer of the v2.0 kernel // Dance across the winter sky //
\) http://www.acc.umu.se/~tao/ (/ Full colour fire (/
-
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/