On 03-Apr-2000 holgerj.keilhauer@gecits-eu.com wrote:
Ein Program hat doch eigentlich gar nicht genügend Rechte/Möglichkeiten etc. um dem Kernel abschmieren zu lassen.
Die Frage ist, was er mit abschmieren meint. Aus Erfahrung: wenn ein Programm ein wahnsinniges Speicherleck hatt, dann kann das System schon in einen Zustand kommen, in dem es kaum anders als durch Reset/Einschalter neu zu starten ist. M.E. hat dies folgende Ursachen: zuerst wird der swap total voll gehauen, dabei geht schon mal die Performance flöten. Wenn man so etwas am Anfang merkt, kann man meist (auch bei schon recht langsamen System) noch auf eine Konsole wechseln, und das entsprechende Programm töten. Hat man dies verpaßt, kann nach meiner Erfahrung Verschiedenes passieren. Entweder das System macht den Anschein still zu stehen (swap rödelt) und da der Speicher voll ist, kann man sich nicht mal mehr über eine Netzwerkverbindung einloggen, oder einzelne Programme schmieren nacheinander ab; wenn ein Programm für X das Problem ist, beendet sich dann manchmal auch der X Server und das problematische Programm manchmal mit und man kann über ein init S; init 3 das System wiederherstellen. Letztendlich sehe ich zwei Handlungsmöglichkeiten: 1) die bessere: wenn swap rasant gefüllt wird, schnell auf eine Konsole wechseln und das fragliche Programm killen 2) warten und hoffen ;-) (und nach einer Karenzzeit doch RESET drücken). Allerdings das der kernel selbst abstürtzt, kann ich mir durch ein Programm in Userspace nicht vorstellen. mfg, Carsten -- Registered Linux User: #65883 (http://counter.li.org) --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com