Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

X-server läuft Amok

0 views
Skip to first unread message

Burkhard Schultheis

unread,
Jul 6, 2008, 5:45:03 AM7/6/08
to
Auf einer älteren Linux-Installation kommt es nach jahrelangem,
problemlosem Betrieb auf einmal dazu, dass der X-Server ein paar Stunden
nach dem Start Amok läuft. Zur Diagnose habe ich jetzt mal strace mit
der PID des X-Servers gestartet und sehe aber nur eine einzige Zeile:

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?

Burkhard Schultheis

unread,
Jul 6, 2008, 5:58:19 AM7/6/08
to
Burkhard Schultheis schrieb:

> Auf einer älteren Linux-Installation kommt es nach jahrelangem,
> problemlosem Betrieb auf einmal dazu, dass der X-Server ein paar Stunden
> nach dem Start Amok läuft. Zur Diagnose habe ich jetzt mal strace mit
> der PID des X-Servers gestartet und sehe aber nur eine einzige Zeile:
>
> 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?
>

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?

Burkhard Schultheis

unread,
Jul 6, 2008, 6:06:45 AM7/6/08
to
Burkhard Schultheis schrieb:

> Burkhard Schultheis schrieb:
>> Auf einer älteren Linux-Installation kommt es nach jahrelangem,
>> problemlosem Betrieb auf einmal dazu, dass der X-Server ein paar Stunden
>> nach dem Start Amok läuft. Zur Diagnose habe ich jetzt mal strace mit
>> der PID des X-Servers gestartet und sehe aber nur eine einzige Zeile:
>>
>> 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?
>>
>
> 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 [])
>

Heißt natürlich SIGALRM ;-) Treiber ist der damals aktuelle
Nvidia-Treiber 1.0-6111.

Markus Raab

unread,
Jul 6, 2008, 4:27:32 PM7/6/08
to
Burkhard Schultheis wrote:

> 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

Markus Raab

unread,
Jul 6, 2008, 4:31:54 PM7/6/08
to
Burkhard Schultheis wrote:

> 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

0 new messages