Re: ist das bug ?

From: Greg Lehey <grog(at)lemis.com>
Date: Tue, 20 Jun 2000 23:12:29 -0700

On Tuesday, 20 June 2000 at 16:32:31 +0200, Christoph Sold wrote:
> Kirill Ponomarew wrote:

>> wieso FreeBSD 3.4 und 4.0 stoppt und bootet automatisch neu wenn ich das
>> Programm ausfuehre (nicht als root) wo im Source steht:
>>
>> main () {
>> fork ();
>> main ();
>> }
>>
>> ist das bug in BSD ?
>
> Nein. Das ist ein Speicherueberlauf. Warum genau der Rechner jetzt rebooted,
> fragst Du am besten einen Programmierer... Jörg Wunsch zum Beispiel...

On Tuesday, 20 June 2000 at 16:33:21 +0200, Christoph Hammann wrote:
> Hi,
> Nein das ist nicht bug in BSD, das ist bug in program.
> (Aber was weiß ich, der ich in vielen Sprachen fließend " Hello World! "
> programmieren kann). ;-)
> Im Ernst, darf es in C mehr als ein main(){code; code; nochmehrcode;} geben?

Wenn Benutzerprogramm Betriebssystem abschießt, ist Bug.

Ich hab's ausprobiert. Die Waisenprozesse schlucken alle soviel Swap,
wie sie können, was auch meine großzügige Swappartition nicht
standhielt. Eigentlich müsste das System in diesem Fall die Prozesse
abschießen, was allerdings nicht passierte. Eigentlich müsste man
einen PR eingeben.

Greg

--
When replying to this message, please copy the original recipients.
For more information, see http://www.lemis.com/questions.html
Finger grog(at)lemis.com for PGP public key
See complete headers for address and phone numbers
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Wed 21 Jun 2000 - 18:09:18 CEST

search this site