Pagina 1 di 1

Mega-crash con gli screen saver

Inviato: mar 21 giu 2005, 1:34
da phobos3576
Ho scoperto che dopo un certo intervallo di tempo, lo screensaver manda in crash il server X; il problema si verifica, sia con xscreensaver, sia con gli screensaver di KDE. Sicuramente si tratta di un bug in quanto il crash avviene in modo del tutto casuale; a volte il crash arriva dopo alcuni minuti, altre volte dopo una o due ore di funzionamento (ad esempio, durante un lungo download).

Il server X va in crash totale, mouse e tastiera compresi; non è possibile quindi killare X con Ctrl+Alt+Backspace.

Dopo il crash, il kernel continua sicuramente a funzionare; infatti, premendo il power button del PC viene avviata la fase di spegnimento normale (nella mia Slack la pressione del power button è associata dall'ACPI ad uno script che contiene il comando /sbin/init 0).

La configurazione grafica del mio PC non ha nessun problema; consultando i file: /var/log/xorg.log, /var/log/dmesg, var/log/messages, etc, non risulta nessun messaggio di errore, nessun warning, nessun fail, neanche a pagarli. Tutti i test suggeriti nel sito http://dri.freedesktop.org/wiki/FrontPage producono sempre esito positivo (il crash si verifica solo quando il DRI è abilitato).

Girando per i vari forum, ho scoperto che numerosi utenti hanno lo stesso problema; inoltre, il crash coinvolge diverse marche di schede video (3dfx, ATI, Nvidia, etc).

Dubito molto che qualcuno possa aiutarmi in quanto, probabilmente, si tratta di un bug molto difficile da scovare; non so dirvi poi se il bug riguarda i driver grafici del kernel o il server X (il crash si verifica con tutte le ultime versioni di Xorg e con tutti i kernel della famiglia 2.6.11.x, compreso l'ultimo 2.6.12). L'unica cosa certa è che disabilitando lo screensaver (oppure il DRI) sparisce il problema; ovviamente, però, una tale soluzione non è accettabile!

Vi chiedo allora la cortesia di effettuare un test sui vostri PC (magari prima di uscire di casa); per accelerare la comparsa dell'eventuale bug vi suggerisco il seguente procedimento:

1) eseguite XMMS con un paio di plugin di visualizzazione (ad esempio, infinity e iris spectrum analizer);

2) eseguite una canzone con XMMS abilitando il loop infinito;

3) aprite una console e eseguite glxgears;

4) attendete che parta xscreensaver (vi suggerisco Hypertorus stripped).

Come ho detto all'inizio, il crash può verificarsi dopo alcuni minuti, oppure dopo una o due ore.

Grazie per l'eventuale collaborazione.

Inviato: mar 21 giu 2005, 3:18
da gallows
a me non è mai successo, ho utilizzato per diverso tempo screensaver (openGL) con i driver proprietari ati, che a volte sono stati attivi anche per decine di ore continue...
come window manager ho sempre usato fluxbox e xfce.

Inviato: mar 21 giu 2005, 16:50
da KKKennY
capita anche a me con xlock...comunque peso dipenda dalle librerie di wxGTK

Inviato: mar 21 giu 2005, 23:58
da phobos3576
In effetti Xscreensaver è basato anche sulle GTK per cui il problema potrebbe essere proprio lì; tutto ciò non giustifica però un crash totale di X.
Questa situazione mi sembra veramente assurda!