tempo fa avevo chiesto il vostro aiuto per indagare su problemi di crash di Xorg sul mio pc. Seguendo le vostre indicazioni su come recuperare info su quello che succede, ho trovato che il server "scompare" lasciando "appesi" tutti i processi che si appoggiavano a lui, con un output tipo:
Codice: Seleziona tutto
xinit: connection to X server lost.
The application 'xfce-mcs-manager' lost its connection to the display :0.0;
most likely the X server was shut down or you killed/destroyed
the application.
[...]
xfwm4: Fatal IO error 104 (Connection reset by peer) on X server :0.0.
[...]
Ma chi ha ucciso il povero X???
Lavorando col pc mi sono reso conto che non avevo mai visto funzionare il monitor dello swap, ma di ram ne ho ben poca (128 MB), come era possibile... Provo ad aprire un sacco di roba, ma non riesco mai a vederlo in azione, controllo con vmstat e direttamente su /proc ma non si vede mai swap... L'unico effetto che ottengo è che aprendo tante applicazioni pesanti X crasha! Ma vuoi vedere che... ecco cosa trovo in dmesg
Codice: Seleziona tutto
__alloc_pages: 0-order allocation failed (gfp=0x1d2/0)
VM: killing process X
Quindi, secondo me, quando gli tocca swappare, il mio pinguino ammazza tutti quelli che secondo lui son la causa dello swap...
Ora, la domanda è: perché non riesce a swappare? Come posso fare delle prove di swap?
Grazie per l'aiuto


