Newsgroup: it.comp.os.linux.iniziare
Titolo: Gnome 2.4 - Segmentation Fault...

Ciao a tutti,
ho da poco cercato di passare da kde a Gnome... Ma ad ogni avvio, sia
prima che dopo lo splash screen mi si aprono almeno due finestrelle che mi
avvertono che Nautilus ha dato un errore di "segmentation fault". Finchè
non chiudo anche la seconda di queste finesterelle non viene caricato
nemmeno lo sfondo (mentre sia il pannello che le icone sono già
presenti). Chiusa la suddetta finestrella tutto funziona regolarmente. I
processi attivi mi sembrano regolari... Ho cercato un log, ma l'unico che
mi è venuto in mente è boot.log, che comunque non mi dà informazioni
sull'esecuzione di gnome.
Cosa posso fare???
Grazie a tutti,
Paolo
-- 
Rimuovere gli asterischi dall'indirizzo per rispondere via e-mail 



All'ultimo riavvio ho provato a "spostare" la finestra d'errore e sotto ve
ne era un'altra vuota ma che aveva come titolo Vista Fallita
Non so se può servire ma mi sembrava utile indicarlo.
Ciao


 avvertono che Nautilus ha dato un errore di "segmentation fault". 
Ahi ahi. Testata la memoria?



Mi sembra molto improbabile.
Per alcuni motivi:
1) Si aprono queste due finestrelle solo al boot, sempre nello stesso
momento e sempre e solo con nautilus. Poi non si aprono più.
2) KDE, WinXP e tutto il resto funzionano alla perfezione
3) Questo errore si è verificato dalla prima volta in cui ho installato
Gnome 2.4 e come ripeto solo in Gnome
Ad ogni modo, per sicurezza, adesso testo tutto.
Ciao,


 Paolo
Ho testato la memoria... Tutto ok per fortuna.
Grazie!
Ciao


 Ciao
Questa e' sempre la prima cosa da verificare. Adesso andiamo avanti.
Che distribuzione e', e gnome proviene da essa o da un upgrade piu' o meno
selvaggio? Mi sentirei di dire che alcune librerie presenti non siano
quelle volute da gnome, cosi' a naso.
Puoi ad esempio vederlo con 
ldd /path/nautilus

 ldd /path/nautilus
Facendo questo ottengo:
ldd: /path/nautilus: No such file or directory
Potrebbe essere questo???
Grazie mille di tutto,
Paolo


 Paolo
ehm, per path intendevo appunto il path, dove sta l'eseguibile nautilus.
fai:
type nautilus
che nel mio caso (non uso mandrake) restituisce:
nautilus is /usr/bin/nautilus
e poi
ldd /usr/bin/nautilus
chiaramente ci metti il percorso del tuo nautilus.

 chiaramente ci metti il percorso del tuo nautilus.
Scusa, sono un imbecille...
Ho fatto quello che mi dici... Ottengo:
$ ldd /usr/bin/nautilus
        linux-gate.so.1 =>  (0xffffe000)
        libnautilus.so.2 => /usr/lib/libnautilus.so.2 (0x4002b000)
        libnautilus-adapter.so.2 => /usr/lib/libnautilus-adapter.so.2 (0x4003e000)
        libnautilus-private.so.2 => /usr/lib/libnautilus-private.so.2 (0x40041000)
        libeel-2.so.2 => /usr/lib/libeel-2.so.2 (0x400fb000)
        libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x40193000)
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x4019b000)
        libgailutil.so.17 => /usr/lib/libgailutil.so.17 (0x401a9000)
        libglade-2.0.so.0 => /usr/lib/libglade-2.0.so.0 (0x401b1000)
        librsvg-2.so.2 => /usr/lib/librsvg-2.so.2 (0x401c7000)
        libgsf-1.so.1 => /usr/lib/libgsf-1.so.1 (0x401dd000)
        libbz2.so.1 => /usr/lib/libbz2.so.1 (0x401fe000)
        libcroco.so.1 => /usr/lib/libcroco.so.1 (0x4020d000)
        libgnome-desktop-2.so.2 => /usr/lib/libgnome-desktop-2.so.2 (0x40236000)        libgnomeui-2.so.0 => /usr/lib/libgnomeui-2.so.0 (0x4024e000)
        libbonoboui-2.so.0 => /usr/lib/libbonoboui-2.so.0 (0x402de000)
        libgnomecanvas-2.so.0 => /usr/lib/libgnomecanvas-2.so.0 (0x40344000)
        libgnome-2.so.0 => /usr/lib/libgnome-2.so.0 (0x40372000)
        libesd.so.0 => /usr/lib/libesd.so.0 (0x40387000)
        libaudiofile.so.0 => /usr/lib/libaudiofile.so.0 (0x4038f000)
        libart_lgpl_2.so.2 => /usr/lib/libart_lgpl_2.so.2 (0x403b6000)
        libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0x403ce000)
        libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0x403f2000)
        libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0x40658000)
        libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x406c9000)
        libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0x406e4000)
        libpangoxft-1.0.so.0 => /usr/lib/libpangoxft-1.0.so.0 (0x406f9000)
        libpangox-1.0.so.0 => /usr/lib/libpangox-1.0.so.0 (0x4071c000)
        libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x40729000)
        libbonobo-2.so.0 => /usr/lib/libbonobo-2.so.0 (0x4075d000)
        libgnomevfs-2.so.0 => /usr/lib/libgnomevfs-2.so.0 (0x407b3000)
        libgconf-2.so.4 => /usr/lib/libgconf-2.so.4 (0x407f0000)
        libxml2.so.2 => /usr/lib/libxml2.so.2 (0x40827000)
        libz.so.1 => /lib/libz.so.1 (0x40926000)
        libssl.so.0.9.7 => /usr/lib/libssl.so.0.9.7 (0x40937000)
        libcrypto.so.0.9.7 => /usr/lib/libcrypto.so.0.9.7 (0x40969000)
        librt.so.1 => /lib/tls/librt.so.1 (0x40a6b000)
        libbonobo-activation.so.4 => /usr/lib/libbonobo-activation.so.4 (0x40a7f000)
        libORBitCosNaming-2.so.0 => /usr/lib/libORBitCosNaming-2.so.0 (0x40a94000)
        libORBit-2.so.0 => /usr/lib/libORBit-2.so.0 (0x40aa2000)
        libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x40af2000)
        libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0x40b27000)
        libpthread.so.0 => /lib/tls/libpthread.so.0 (0x40b2c000)
        libm.so.6 => /lib/tls/libm.so.6 (0x40b3c000)
        libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x40b60000)
        libdl.so.2 => /lib/libdl.so.2 (0x40b64000)
        libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x40b67000)
        libstartup-notification-1.so.0 => /usr/lib/libstartup-notification-1.so.0 (0x40bd3000)
        libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x40bdc000)
        libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x40be5000)
        libcdda_paranoia.so.0 => /usr/lib/libcdda_paranoia.so.0 (0x40bfd000)
        libcdda_interface.so.0 => /usr/lib/libcdda_interface.so.0 (0x40c06000)
        libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x40c19000)
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x40c38000)
        libpopt.so.0 => /lib/libpopt.so.0 (0x40d1a000)
        libc.so.6 => /lib/tls/libc.so.6 (0x40d22000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x40e6b000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x40e94000)
        libXrandr.so.2 => /usr/X11R6/lib/libXrandr.so.2 (0x40ef3000)
        libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x40ef7000)
        libXinerama.so.1 => /usr/X11R6/lib/libXinerama.so.1 (0x40eff000)
        libXft.so.2 => /usr/X11R6/lib/libXft.so.2 (0x40f02000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
        libexpat.so.0 => /usr/lib/libexpat.so.0 (0x40f15000)
Mi sembra che ci sia tutto... O sbaglio?
Ciao,


 Paolo
Si' pare anche a me. Salva il file cosi' ottenuto, poi da root dai
ldconfig, poi ripeti l'operazione e confronta i risultati. Nel caso che tu
abbia montato altre librerie.
Non riesco a capire, c'e' qualche conflitto ma non mi e' chiaro di cosa.
Potresti poi creare un altro utente e provare se entrando con l'altro
account si presenta il problema. Cio' escluderebbe i files di
configurazione nella tua home.
Naturalmente tu se arcistrasicuro di non usare altri componenti a parte
quelli dell'installazione di mandrake, vero?
 



Ok, con l'altro utente il problema non si presentava. Ho quindi cancellato
le cartelle .gnome eccetera e adesso ho reimpostato la mia
configurazione.Funziona tutto bene...
L'unico problemino (poco importante) č che, quando da utente cerco di
aprire unqualcosa che necessiti dei privilegi di root e inserisco la
password mi appaiono 3-4 icone con le chiavette nel pannello...
Perchč??? Mah!
Grazie di tutto comunque,
sei stato davvero gentile,
