select(1024, [5], [], NULL, NULL
Abgesehen davon, dass die Zeile offenbar nicht vollständig ist, hätte
ich erwartet, dass strace eine Zeile nach der anderen ausgibt.
Was kann man aus der Ausgabe schließen?
Es ist übrigens Xfree86 Version 4.3.0.1 unter SuSE 9.0, Kernel
2.4.21-243-smp4G
Vielen Dank für jede Hilfe!
Grüße,
Burkhard
--
A: Weil es die Lesbarkeit des Textes verschlechtert.
F: Warum ist TOFU so schlimm?
A: TOFU
F: Was ist das größte Ärgernis im Usenet?
Ich habe jetzt nach einem Reboot mal strace mitlaufen lassen (der
X-Server ist gleich wieder auf 100% CPU-Last gegangen: Nun sehe ich
ständig die folgenden Zeilen:
--- SIGALARM (Alarm clock) @ 0 (0) ---
sigreturn() = ? (mask now [])
Die XF86Config ist uralt. Was kann ich tun?
Heißt natürlich SIGALRM ;-) Treiber ist der damals aktuelle
Nvidia-Treiber 1.0-6111.
> select(1024, [5], [], NULL, NULL
>
> Abgesehen davon, dass die Zeile offenbar nicht vollständig ist, hätte
> ich erwartet, dass strace eine Zeile nach der anderen ausgibt.
Das die Klammer nicht zu ist, wird wohl bedeuten dass er noch nicht
zurückgekehrt ist.
Das ist auch leicht möglich, da NULL als timeout von select:
"If timeout is NULL (no timeout), select() can block indefinitely."
bedeutet.
Bringt dich natürlich nicht weiter, er kann mit select auf irgendein
Ereignis erwarten, such vielleicht die Zeile wo er fd (Filedeskriptor) 5
öffnet.
mfg Markus
> Heißt natürlich SIGALRM ;-) Treiber ist der damals aktuelle
> Nvidia-Treiber 1.0-6111.
Wenn du es noch nicht getan hast, schau ob in
/var/log/Xorg.0.log
oder sogar in
/var/log/messages
(falls nvidia ein Call Trace produziert)
Suche dafür für Einträge wie:
kernel: CPU 0:
kernel: Call Trace:
kernel: [<ffffffff88619e15>] :nvidia:_nv008263rm+0x80/0xab
[...]
kernel: [<ffffffff8020be2e>] system_call+0x7e/0x83
Wenn du das hast, liegt es wohl an nvidia und du kannst bug melden, hardware
austauschen (vielleicht defekt) oder vesa/nv Treiber probieren.
mfg Markus