Ich verwende: 2.6.22.9-0.4-xen #1 SMP 2007/10/05 21:32:04 UTC i686 i686 i386 GNU/Linux mit xc_dom_boot_xen_init: ver 3.1, caps xen-3.0-x86_32 Dabei kommt es immer wieder vor, dass bei Programmaufrufen ein SEGV passiert. Das passiert bei intensiven Dateioperationen immer wieder, aber auch regelmäßig beispielsweise beim Start von emacs. Hier mal ein einfaches strace-Beispiel (unter Verwendung der Optionen -f -F) eines solchen Vorfalls: [pid 17183] waitpid(-1, Process 17183 suspended <unfinished ...> [pid 18824] rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0 [pid 18824] rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_IGN}, 8) = 0 [pid 18824] rt_sigaction(SIGCHLD, {SIG_DFL}, {0x80038e00, [], 0}, 8) = 0 [pid 18824] execve("/usr/bin/touch", ["touch"..., "/var/tmp/99877abcd89923677676287"...], [/* 101 vars */]) = 0 [pid 18824] --- SIGSEGV (Segmentation fault) @ 0 (0) --- Process 17183 resumed Process 18824 detached <... waitpid resumed> [{WIFSIGNALED(s) && WTERMSIG(s) == SIGSEGV}], 0) = 18824 Wie man sieht, passiert der Segmentation fault unmittelbar beim execve noch bevor touch selbst irgend eine System-Call durchführt. Das Problem tritt in sowohl in dom0 als auch in einer domU auf und macht das ganze System unbrauchbar. Mit einem Kernel ohne XEN gibt es keine Probleme. Um Speicherprobleme auszuschließen habe ich memtest bereits einmal über Nacht (8 Stunden) laufen lassen. Es wurden keine Fehler gemeldet. dmesg und xm dmesg ergeben auch nichts. Außerdem habe ich mit XEN erhebliche Probleme den Rechner sauber herunterzufahren, wenn in dom0 X11 lief. Dabei spielt es keine Rolle, ob noch eine domU läuft oder nicht. Beim Beenden von X11 schaltet sich der Monitor ab, die Tastatur ist tot (auch SysRq-S und -B funktionieren nicht mehr), und der Rechner ist nicht mehr über das Netz erreichbar. Das passiert etwa bei jedem zweiten Shutdown, wenn der XEN-Kernel verwendet wird. Ohne geht es. Gruß Markus -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (1)
-
Markus Kohm