RE: Possible bug in wait4(), 2.1.126-129 ?

Greaves Tristan TM (Tristan.Greaves@icl.com)
Mon, 23 Nov 1998 10:56:29 -0000


This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_000_01BE16CF.ECB50922
Content-Type: text/plain;
charset="iso-8859-1"

Hi,

> -----Original Message-----
> From: Ion Badulescu [mailto:ionut@moisil.cs.columbia.edu]
> Sent: Monday, November 23, 1998 10:46 AM
> To: H. J. Lu
> Cc: linux-kernel@vger.rutgers.edu
> Subject: Re: Possible bug in wait4(), 2.1.126-129 ?

> Can *anybody* reproduce this behavior? I refuse to believe
> I'm the only one who sees it, I can reproduce it locally on
> 30+ boxes and two different architectures (intel and ultrasparc)!

Reproduced here (Intel 486/RH 5.1/Linux 2.0.35), using your original perl
script:

#!/usr/bin/perl

` cmp -s /bin/ls /bin/ls` ;
die "$!" if ($? != 0);

Command line run:

tmg@discord ~ >./breaklinux
tmg@discord ~ >

(i.e. no error recorded)

With a crontab run, I get the following message mailed to me (non-root):

No child processes at /home/tmg/breaklinux line 4.

If you want further system information, please let me know.

I'm actually running a lot of perl scripts here which use "backtick" command
calling, called from cron. However, I never check the exit code, instead
relying on the output the program gives (which is suitable in these cases).

Tris.

---
Tristan Greaves                        (Systems Integrator) 
Enterprise Solutions                 
ICL                                  Tel: +44 (0)1344 472512 
Lovelace Road                     Mobile: +44 (0)7970 194624 
Bracknell RG12 8SN                  Mail: Tristan.Greaves@icl.com 

------_=_NextPart_000_01BE16CF.ECB50922 Content-Type: application/ms-tnef Content-Transfer-Encoding: base64

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 JXA6MWCUMPFzdS0wfwGgLHEs4TPBMiE1gFYxKf1YW1QFECMAHWoft20SAZC9A6BHSyFp4m+vcBQo BrCfWoIEID2SaXEh8HIpMvW6RTpxcjBQBAAsgFMjMcdbQm+fMvVJQ0x0H3a/xlQpkCCgKzQ0OkBH QNQxM3gxNAHANQ4gMvX+TCVhC2AwoQgAIRB2z3rCjyTQI3AhQHgHNzk3FlDbJiAmoDJ4QB1kQjsw YWATKYEDIFJHeSE4U05fes8F0CHBIKButS5vNUAvDeAi0WPRHWR9gnAAHgBwAAEAAAAnAAAAUG9z c2libGUgYnVnIGluIHdhaXQ0KCksIDIuMS4xMjYtMTI5ID8AAAIBcQABAAAAGwAAAAG+Fs32S4qY GaqCqhHSiCwAoMmE3IYAAIuiIAADACYAAAAAAAMALgAAAAAACwArAAAAAAALAAIAAQAAAB4AQhAB AAAAQgAAADw0NUFDRDNBMzk1OThEMTExQkQwOTAwMTBBODAwMDQzRjAxMjk2Q0JFQGNsdXN0ZXIx LnRzYy5pY2wuY28udWs+AAAAAwD9P+QEAABAADkAINJc7M8WvgEDAPE/CQQAAB4AMUABAAAAEQAA AFRSSVNUUkFOLkdSRUFWRVMAAAAAAwAaQAAAAAAeADBAAQAAABEAAABUUklTVFJBTi5HUkVBVkVT AAAAAAMAGUAAAAAAAwCAEP////8CAUcAAQAAADgAAABjPWdiO2E9Z29sZCA0MDA7cD1pY2xleHBv O2w9VFNDX0VYQ0gtOTgxMTIzMTA1NjI5Wi0zNzczAAIB+T8BAAAAXAAAAAAAAADcp0DIwEIQGrS5 CAArL+GCAQAAAAAAAAAvTz1JQ0wvT1U9VEhFIFNPTFVUSU9OIENFTlRSRS9DTj1SRUNJUElFTlRT L0NOPVRSSVNUUkFOLkdSRUFWRVMAHgD4PwEAAAATAAAAR3JlYXZlcyBUcmlzdGFuIFRNAAAeADhA AQAAABEAAABUUklTVFJBTi5HUkVBVkVTAAAAAAIB+z8BAAAAXAAAAAAAAADcp0DIwEIQGrS5CAAr L+GCAQAAAAAAAAAvTz1JQ0wvT1U9VEhFIFNPTFVUSU9OIENFTlRSRS9DTj1SRUNJUElFTlRTL0NO PVRSSVNUUkFOLkdSRUFWRVMAHgD6PwEAAAATAAAAR3JlYXZlcyBUcmlzdGFuIFRNAAAeADlAAQAA ABEAAABUUklTVFJBTi5HUkVBVkVTAAAAAEAABzBsDVjszxa+AUAACDAiCbXszxa+AR4APQABAAAA BQAAAFJFOiAAAAAAHgAdDgEAAAAnAAAAUG9zc2libGUgYnVnIGluIHdhaXQ0KCksIDIuMS4xMjYt MTI5ID8AAB4ANRABAAAAQgAAADw0NUFDRDNBMzk1OThEMTExQkQwOTAwMTBBODAwMDQzRjAxMUI2 NkExQGNsdXN0ZXIxLnRzYy5pY2wuY28udWs+AAAACwApAAAAAAALACMAAAAAAAMABhBOuVuzAwAH EP4DAAADABAQAAAAAAMAERAAAAAAHgAIEAEAAABlAAAASEksLS0tLS1PUklHSU5BTE1FU1NBR0Ut LS0tLUZST006SU9OQkFEVUxFU0NVTUFJTFRPOklPTlVUQE1PSVNJTENTQ09MVU1CSUFFRFVTRU5U Ok1PTkRBWSxOT1ZFTUJFUjIzLAAAAAACAX8AAQAAAEIAAAA8NDVBQ0QzQTM5NTk4RDExMUJEMDkw MDEwQTgwMDA0M0YwMTFCNjZBMUBjbHVzdGVyMS50c2MuaWNsLmNvLnVrPgAAACK/

------_=_NextPart_000_01BE16CF.ECB50922--

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