Konqueror fri�t KOMPLETTEN speicher auf
Hallo Liste! Bei mir startet Konqueror nicht mehr. Beim starten frißt er sich in den Speicher (128 MB RAM 200 MB Swap) bis er voll ist und dann: lise kernel: Out of Memory: Killed process 3228 (konqueror). (aus /var/log/messages) Mit allen anderen Usern klappt es einwandfrei. Freien Speicher habe ich zur Zeit des Startens auch genug zur Verfügung (z.B. 50 MB RAM belegt und Swap komplett leer sollten ja reichen) Danke Stefan
Hallo Liste!
Stefan Heinrichsen
Bei mir startet Konqueror nicht mehr. Beim starten frißt er sich in den Speicher (128 MB RAM 200 MB Swap) bis er voll ist und dann:
lise kernel: Out of Memory: Killed process 3228 (konqueror). (aus /var/log/messages)
Mit allen anderen Usern klappt es einwandfrei.
Hmm - dann liegt es wohl an den Config-Dateien. Ich würde Dir raten, erst einmal Deine KDE Config zu verschieben und dann die von /etc/skel neu zu kopieren. Dann sollte es erst einmal laufen. Hilfreich wäre dann noch, wenn Du versuchst, die eigentliche Ursache raus zu kriegen, d.h. vergleich einmal Deine alten Config Dateien mit den neuen. Vielleicht findest Du da ja dann die Ursache raus! Mit den besten Grüßen, Konrad Neitzel -- SoftMediaTec GmbH Tel: 0172 / 689 31 45 Fax: 069 / 90 50 99 53
On Mon, 25 Feb 2002 16:01:35 +0200 "Konrad Neitzel"
Hallo Liste!
Stefan Heinrichsen
schrieb: Bei mir startet Konqueror nicht mehr. Beim starten frißt er sich in den Speicher (128 MB RAM 200 MB Swap) bis er voll ist und dann:
lise kernel: Out of Memory: Killed process 3228 (konqueror). (aus /var/log/messages)
Mit allen anderen Usern klappt es einwandfrei.
Hmm - dann liegt es wohl an den Config-Dateien. Ich würde Dir raten, erst einmal Deine KDE Config zu verschieben und dann die von /etc/skel neu zu kopieren.
Also ich den kompletten .kde Ordner in /etc/skel kopiert und vorher den in $HOME verschoben, fvwm2 (ich benutze kein KDE - zu lahm) neugestartet ohne Erfolg. Muss ich noch mehr Ordner/dateien kopieren? Stefan
Hallo Liste!
Stefan Heinrichsen
On Mon, 25 Feb 2002 16:01:35 +0200 "Konrad Neitzel"
wrote:
Hmm - dann liegt es wohl an den Config-Dateien. Ich würde Dir raten, erst einmal Deine KDE Config zu verschieben und dann die von /etc/skel neu zu kopieren.
Also ich den kompletten .kde Ordner in /etc/skel kopiert und vorher den in $HOME verschoben, fvwm2 (ich benutze kein KDE - zu lahm) neugestartet ohne Erfolg. Muss ich noch mehr Ordner/dateien kopieren?
Hmmm - das scheint jetzt interessant zu werden. Was könnte denn noch unterschiedlich zu den anderen Benutzern sein? Mir fällt da im Augenblick nichts gross zu ein! Verschieb vielleicht mal alle Config-Dateien (also alle .-Dateien in Deinem Verzeichnis!). Wenn es wirklich bei anderen Usern läuft und nur bei Dir nicht ... Ist mir sehr dubios. Mit den besten Grüßen, Konrad Neitzel -- SoftMediaTec GmbH Tel: 0172 / 689 31 45 Fax: 069 / 90 50 99 53
On Mon, 25 Feb 2002 17:24:15 +0200 "Konrad Neitzel"
Hallo Liste!
Stefan Heinrichsen
schrieb: On Mon, 25 Feb 2002 16:01:35 +0200 "Konrad Neitzel"
wrote: Hmm - dann liegt es wohl an den Config-Dateien. Ich würde Dir raten, erst einmal Deine KDE Config zu verschieben und dann die von/etc/skel neu zu kopieren.
Also ich den kompletten .kde Ordner in /etc/skel kopiert und vorher den in $HOME verschoben, fvwm2 (ich benutze kein KDE - zu lahm) neugestartet ohne Erfolg. Muss ich noch mehr Ordner/dateien kopieren?
Hmmm - das scheint jetzt interessant zu werden. Was könnte denn noch unterschiedlich zu den anderen Benutzern sein? Mir fällt da im Augenblick nichts gross zu ein!
Verschieb vielleicht mal alle Config-Dateien (also alle .-Dateien in Deinem Verzeichnis!). Wenn es wirklich bei anderen Usern läuft und nur bei Dir nicht ... Ist mir sehr dubios.
Die Einstellung für den Konqueror waren nicht in $HOME/.kde sondern in $HOME/.kde2 gespeichert, nachdem ich den Ordner verschoben habe lief Konqueror wieder. Leider ist bei der vielen Kopiererei einiges verloren gegangen, was zwar nicht weiter tragisch ist, aber deswegen konnte ich nicht rausfinden wodran es jetzt genau gelegen hat. Aber es muss auf jeden Fall eine Datei aus $HOME/.kde2/share/ gewesen sein. Allerdings Ist danach eine neue Frage aufgekommen: Wenn der Konqueror wie beschrieben vom Kernel gekillt wurde, war auf einmal wieder RICHTIG VIEL Speicher frei! Soviel Speicher krieg ich nie frei, nichtmals frei, wenn ich blankes fvwm2 starte (ohne irgendein Programm zu öffnen). Wie krieg ich sowas manuell hin? Stefan
Hallo, On Mon, 25 Feb 2002, Stefan Heinrichsen wrote:
Allerdings Ist danach eine neue Frage aufgekommen: Wenn der Konqueror wie beschrieben vom Kernel gekillt wurde, war auf einmal wieder RICHTIG VIEL Speicher frei! Soviel Speicher krieg ich nie frei, nichtmals frei, wenn ich blankes fvwm2 starte (ohne irgendein Programm zu öffnen). Wie krieg ich sowas manuell hin?
Ganz einfach: du willst das eigentlich nicht. Normal wird ein Gross- teil des freien Speichers als Plattencache verwendet. Bei mir gerade z.B.: $ free total used free shared buffers cached Mem: 319892 311376 8516 0 83256 157260 -/+ buffers/cache: 70860 249032 Swap: 393548 26792 366756 also ca. 155 MB sind gerade Plattencache (Spalte "cached"). Und "buffers" ist IIRC auch "gut belegter" Speicher. Wirklich relevant ist also die Angabe hinter '-/+ buffers/cache:'. Praktisch habe ich also gerade ca. 245 MB frei :)) Wenn dir aber nun ein wildgewordener Prozess den Speicher vollknallt, und also quasi endlos Speicher anfordert, dann wird als erstes der Plattencache/die "buffers" "freigegeben" und dem Prozess zugeteilt... Wird nun der Amok-laufende Prozess gekillt, dann ist natuerlich (immernoch) der Cache frei, und, auf einmal hast du alles, was "normal" als Plattencache (oder "buffers") verwendet werden wuerde als "freien Speicher"... Um sowas manuell zu machen gibt's natuerlich Moeglichkeiten (z.B. 'while(malloc(...)) oder so aehnlich)... Aber wie gesagt: DAS WILLST DU GARNICHT! *bg* -dnh PS: Ich wuerde mal dein KDE2 updaten, falls es nicht die aktuelle Release ist (oder wie ich konqui garnicht verwenden)... Eine App, die wg. einer "kaputten" config-datei so Amok laeuft gehoert von der Platte verbannt... Besonders, da KDE und QT ja in C++ implementiert sind spricht ein solches Verhalten fuer (einen?) groben Fehler... *brrr* Ne, also KDE 1.1.2 war ja noch gut, aber was ich so von KDE2 lesen muss und was ich selbst "erfahren" habe... -- The things you have to do to have kids are fine, and I'll take as much of that as I can get, but the actual kids themselves?" -- Matt McLeod
Am Montag, 25. Februar 2002 17:08 schrieb Stefan Heinrichsen:
Also ich den kompletten .kde Ordner in /etc/skel kopiert und vorher ^^^^ Versuchs mit ~/.kde2
-- Machs gut | http://www.iiv.de/schwinde/buerger/tremmel/ Manfred | http://www.knightsoft-net.de
Hallo Liste, On Monday 25 February 2002 15:45, Stefan Heinrichsen wrote:
Hallo Liste! Bei mir startet Konqueror nicht mehr. Beim starten frißt er sich in den Speicher (128 MB RAM 200 MB Swap) bis er voll ist und dann:
Mir fällt dazu leider keine Lösungsmöglichkeit ein, jedoch möchte ich erwähnen, dass mir das einmal mit Netscape6 passiert ist. Der hat sich tatsächlich 512 MB RAM und 1 GB Swap geschnappt... Seit dem hat dieses Programm Hausverbot! Tobias Kerscher
Hallo!
Tobias Kerscher
On Monday 25 February 2002 15:45, Stefan Heinrichsen wrote:
Hallo Liste! Bei mir startet Konqueror nicht mehr. Beim starten frißt er sich in den Speicher (128 MB RAM 200 MB Swap) bis er voll ist und dann:
Mir fällt dazu leider keine Lösungsmöglichkeit ein, jedoch möchte ich erwähnen, dass mir das einmal mit Netscape6 passiert ist. Der hat sich tatsächlich 512 MB RAM und 1 GB Swap geschnappt... Seit dem hat dieses Programm Hausverbot!
Jede Software kann mal solch ein Problem haben! Der Linux-Kernel hatte ein solches Problem auch schon, aber dennoch haben wir hier alle dem Linux-Kernel noch kein Hausverbot erteilt, oder? Wenn doch, dann lasst uns mal schnell alle über *BSD reden! :-)) Es ist daher um so wichtiger, dass man den Prozessen Limits setzt! Sonst kann ein Prozess von einem User gar den ganzen Rechner lahmlegen! Ich denke da nur an rekursive aufrufe und so! Diese Begrenzungen kann man über verschiedene Wege einstellen. man ulimit ist z.B. ein Weg. Aber es gibt bessere! http://www.seifried.org/lasg/ ist ein interessantes Buch und unter http://www.seifried.org/lasg/users/ findet man Infos zu der oben genannten Thematik. Mit den besten Grüßen, Konrad Neitzel -- SoftMediaTec GmbH Tel: 0172 / 689 31 45 Fax: 069 / 90 50 99 53
Hallo, Stefan Heinrichsen:
Bei mir startet Konqueror nicht mehr. Beim starten frißt er sich in den Speicher (128 MB RAM 200 MB Swap) bis er voll ist und dann:
Na, dann startet er doch. Er läuft nur nicht. :-} Spaß beiseite: Ich benutze den Konqui nicht, aber hat er vielleicht ein Pluginverzeichniss in ~/ , wie mozilla? Wo sich wohlmöglich ein Flash-Plugin mit BSE verbirgt oder so? Gruß, Ratti
participants (6)
-
David Haller
-
Konrad Neitzel
-
Manfred Tremmel
-
Ratti
-
Stefan Heinrichsen
-
Tobias Kerscher