Newsgroup: it.comp.os.linux.iniziare
Titolo: Dopo l'aggiornamento a Gnome 3 Fallback, X crasha dopo l'avvio di file audio e video

Ciao a tutti, spero che Rama o qualcun altro non si metterà a ridere 
leggendo questo post.
Su Arch Linux, dopo aver avuto problemi a passare da Gnome 2 a Gnome 3 
per la mia vetusta scheda grafica, ho ripiegato su XFCE4 ma senza 
riuscire a ovviare a un grave e fastidioso problema che mi era già 
capitato col fallback di Gnome 3: quando riproduco file audio e/o video 
con Vlc, Totem, SMPlayer dopo pochi secondi o minuti (specie con la 
modalità Repeat) X crasha inesorabilmente, riportandomi alla consolle 
con *xinit: connection to X server lost* e una serie di *Fatal IO error 
11 on X server* con riferimenti che cambiano di volta in volta: xfwm4, 
xfdesktop, applet.py...
Questa la mia scheda grafica integrata nella mobo: 01:00.0 VGA 
compatible controller: VIA Technologies, Inc. K8M800/K8N800/K8N800A [S3 
UniChrome Pro] (rev 01) che faccio girare con il driver 
xf86-video-openchrome 0.2.904-5.
Verso la fine del log di Xorg ho trovato queste righe:
Backtrace:
[  2162.884] 0: /usr/bin/X (xorg_backtrace+0x3b) [0x80e632b]
[  2162.884] 1: /usr/bin/X (0x8048000+0x5cff5) [0x80a4ff5]
[  2162.884] 2: (vdso) (__kernel_rt_sigreturn+0x0) [0xb772f40c]
[  2162.884] 3: /usr/lib/xorg/modules/drivers/openchrome_drv.so 
(0xb726e000+0x264c3) [0xb72944c3]
[  2162.885] 4: /usr/bin/X (0x8048000+0x135aa6) [0x817daa6]
[  2162.885] 5: /usr/bin/X (0x8048000+0x136506) [0x817e506]
[  2162.885] 6: /usr/bin/X (miHandleValidateExposures+0x83) [0x81b1163]
[  2162.885] 7: /usr/bin/X (MapWindow+0x227) [0x8097ba7]
[  2162.885] 8: /usr/bin/X (0x8048000+0x211a3) [0x80691a3]
[  2162.885] 9: /usr/bin/X (0x8048000+0x272f7) [0x806f2f7]
[  2162.885] 10: /usr/bin/X (0x8048000+0x1a315) [0x8062315]
[  2162.885] 11: /lib/libc.so.6 (__libc_start_main+0xf3) [0xb7425103]
[  2162.885] Segmentation fault at address 0x6b
[  2162.885]
Fatal server error:
[  2162.885] Caught signal 11 (Segmentation fault). Server aborting
[  2162.885]
[  2162.885]
Please consult the The X.Org Foundation support at 
http://wiki.x.org
 for 
help.
In dmesg non pare esserci nulla di significativo:
[   10.047406] scsi 4:0:0:0: Direct-Access     Generic  USB SD Reader 
  1.00 PQ: 0 ANSI: 0
[   10.047701] sd 4:0:0:0: Attached scsi generic sg3 type 0
[   10.048568] scsi 4:0:0:1: Direct-Access     Generic  USB CF Reader 
  1.01 PQ: 0 ANSI: 0
[   10.048840] sd 4:0:0:1: Attached scsi generic sg4 type 0
[   10.050317] scsi 4:0:0:2: Direct-Access     Generic  USB SM Reader 
  1.02 PQ: 0 ANSI: 0
[   10.050672] sd 4:0:0:2: Attached scsi generic sg5 type 0
[   10.053178] scsi 4:0:0:3: Direct-Access     Generic  USB MS Reader 
  1.03 PQ: 0 ANSI: 0
[   10.053598] sd 4:0:0:3: Attached scsi generic sg6 type 0
[   10.054670] sd 4:0:0:0: [sdb] Attached SCSI removable disk
[   10.055417] sd 4:0:0:1: [sdc] Attached SCSI removable disk
[   10.057919] sd 4:0:0:2: [sdd] Attached SCSI removable disk
[   10.059545] sd 4:0:0:3: [sde] Attached SCSI removable disk
[   10.157756] EXT3-fs (sda5): using internal journal
[   10.274558] EXT3-fs: barriers not enabled
[   10.287918] kjournald starting.  Commit interval 5 seconds
[   10.288105] EXT3-fs (sda6): using internal journal
[   10.288110] EXT3-fs (sda6): mounted filesystem with ordered data mode
[   10.301711] Adding 2048252k swap on /dev/sda7.  Priority:-1 extents:1 
across:2048252k
Sul forum Desktop di Archlinux.it purtroppo nessuno ha saputo 
rispondermi :-(
http://www.archlinux.it/forum/viewtopic.php?id=11652
Vi viene in mente qualcosa oltre che formattare e reinstallare? :-D
Grazie!
Marco

 [  2162.885]
Mi sa che non c'entrano molto Gnome e Xfce. NOn e' la prima volta
che mi imbatto in questi signal 11 di X, su Arch. Francamente non ricordo
piu' come ne ero uscito, ma ci ero capitato anch'io. Forse avevo compilato
Xorg, e di sicuro avevo rimosso totalmente tutto cio' che riguardava Xorg.
In pratica, avevo simulato un'installazione del server Xorg da zero, senza
usare i binari precompilati. Prova a fare lo stesso, perche' a volte
Arch aggiorna le librerie dimenticando che i binari potrebbero smettere di
funzionare.


Cavolo, è un lavoraccio! non è che faccio prima a formattare e 
reinstallare? :-)
Comunque se ho capito bene devo andare su Xorg.org a scaricare i 
sorgenti, poi da consolle disinstallo tutto il metapacchetto/gruppo Xorg 
e quindi creo un pacchetto nuovo, con i sorgenti, da installare con -U?
L'importante è che me lo faccia fare, perché ho notato che spesso pacman 
blocca le rimozioni di parti di pacchetti importanti tipo appunto i desktop.
Ciao e grazie 1000!
Marco


Rimuovi proprio tutto quello che si basa su Xorg, quindi xf86-* (driver
per tastiera, mouse, scheda video, ecc), poi tutto Xorg. Io avevo installato
Xorg da AUR, quindi compilando i sorgenti con le dipendenze compilate
automaticamente. So che non e' una sciocchezza, ma Arch e' fatta cosi'.
Magari ti basta aspettare una settimana e i nuovi aggiornamenti metteranno
tutto a posto.
 Comunque ricorda che reinstallare significa ripristinare il sistema
che c'e' sul CD di installazione. Se il problema e' in un bug
degli aggiornamenti, non devi aggiornare il sistema!

 degli aggiornamenti, non devi aggiornare il sistema!
Io installo sempre da netinst perché mi piace di più :-) ora proverò a 
fare qualche esperimento con i driver della scheda video, magari 
cambiando l'openchrome con l'unichrome o il via la situazione migliora. 
Il fatto che mi preoccupa di più è che nessun altro sui forum di Arch 
abbia segnalato un problema simile al mio in queste ultime settimane. 
Dunque potrebbe dipendere, oltre che dagli aggiornamenti, anche dalle 
mie particolari configurazioni di driver, file, eccetera.
Grazie ancora, ciao!
Marco

 [  2162.885] Segmentation fault at address 0x6b
Io proverei a ricompilare un po' di cose con:
# abs
# cd /var/abs/core/glibc ; makepkg -ci
# cd /var/abs/extra/xorg-server ; makepkg -ci
# cd /var/abs/extra/xf86-video-openchrome ; makepkg -ci
Caso mai anche vesa
# cd /var/abs/extra/xf86-video-vesa ; makepkg -ci
-- 
"Quando tu parli con Dio e' preghiera, ma quando Dio parla con te e'
schizofrenia..." (Fox William Mulder, X-Files)
http://med.homelinux.org/spooky


Non e' detto che funzioni. Dopo un aggiornamento, a me non partiva piu' nemmeno
la virtualizzazione di Arch. Pero', se ben ricordo, era un bug noto che
era stato corretto nel giro di un paio di giorni. Qui sembra essere un 
problema isolato...

 # cd /var/abs/extra/xf86-video-vesa ; makepkg -ci
Mi viene un po' da sudare a mettere le mani lì dentro (ovviamente da 
consolle, prima di startx o dopo il log out) però immagino anch'io che 
sarà l'unica soluzione. Grazie 1000 per i tuoi consigli così precisi e 
incoraggianti :-)
Lunga vita ad Arch e al bleeding edge :-D
-- 
Marco Vallarino
http://darkiss.nucleoardente.it


Come scritto sopra con vesa in xorg.conf me la cavo, nel senso che X non 
crasha più, però è chiaro che non posso andare avanti con vesa, pur con 
un computer vecchio con una scheda grafica *cheap* integrata... In fondo 
si sceglie anche per le prestazioni, oltre che per la stabilità, eccetera.
Questo weekend mi tocca sciropparmi il salone del libro, ma domenica 
sera o lunedì proverò a seguire i consigli di Spooky Hunter. Se me ne 
devo andare, almeno me ne andrò combattendo! :-D
Ciao e grazie!
Marco

 riuscire a ovviare a un grave e fastidioso problema che mi era già
]zac[
Rimuovere tutti i pacchetti che riguardano X, GLU, mesa, driver video, parti 
compilate da sorgenti, e rinstallare tutto potrebbe risolvere, ma farlo la 
prima volta è pesantuccio.
P.S. Sembra o un bug di utilizzo delle librerie del c/c++ o una qualche 
parte che utilizza ancora le librerie della versione precedente.


Ciao! son tornato poco fa dal salone del libro di Torino sicché stasera 
mi metterei a smanettare... Visto che comunque Gnome 3 non vuol saperne 
di girare sulla mia scheda vide Unichrome potrei effettivamente 
formattare e reinstallare con XFCE4, che gira dignitosamente, oppure 
saltare il fosso e provare KDE 4.6, sperando che la scheda grafica regga.
Intanto ora provo di nuovo a fare #pacman -Syu tanto peggio di così... :D
Marco