Mega-crash con gli screen saver
Inviato: mar 21 giu 2005, 1:34
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.
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.