Hallo, Am Son, 04 Nov 2007, Steffen Mattern schrieb:
so sehen die letzten paar Zeilen von "ltrace -f -s 64" aus. Auch damit kann ich nichts anfangen und bitte um Rat. [..] 6435 XScreenNumberOfScreen(0x846a420, 28, 0xb7f34f18, 0xbf826240, 0xbf826148) = 0 6435 XCreateGC(0x8469318, 92, 268, 0xbf82608c, 0xb7f34f18
6435 malloc(112) = 0x08469318 6435 --- SIGSEGV (Segmentation fault) ---
Ok, da fordert X Speicher an (X Create GraphicsContext), das 'malloc' (libc-Funktion) liefert aber noch ein Ergebnis... Seltsam das. Hast du mal deinen Hauptspeicher kontrolliert (mit memtest)? Auch könntest du mal testen, ob der Segfault immer an der gleichen Stelle auftritt. Und dann könntest du mal probieren, die meisten Schriften zu "deaktivieren", zuallererst würde ich die Truetype Schriften mal "raushauen", erstmal nur per 'xset', bspw: xset fp= /usr/lib/X11/fonts/75dpi:unscaled,/usr/lib/X11/fonts/misc:unscaled (Pfad ggfs. anpassen, siehe 'FontPath' in /etc/X11/xorg.conf bzw. "Font Path:" in der Ausgabe von 'xset q') und anschließend noch 'xset fp rehash' aufrufen. Und/oder die jew. Zeilen in der xorg.conf auskommentieren und X neu starten. Dann nochmal mit 'ltrace -f -s 64 -S' und/oder 'catchsegv' starten... HTH, -dnh -- Digital files cannot be made uncopyable, any more than water can be made not wet. --Bruce Schneier on `copy protection' schemes -- 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