You are not logged in.

#1 2011-10-02 21:39:37

vkumar
Member
Registered: 2008-10-06
Posts: 166

[solved] Gnome 3.2 breaks nautilus, gnome-settings-daemon?

I use awesomewm with gnome-settings-daemon running in the background. After upgrading to gnome 3.2, nautilus broke and gnome-settings-daemon stopped working.

It turns out that gnome-settings-daemon is no longer in my $PATH. It's in "/usr/lib/gnome-settings-daemon/gnome-settings-daemon". Which is strange. I started the daemon (which replaced the retro theme with a shiny gnome 3.2 one), but I still had a few issues.

Here's what happens if I try to open nautilus;

~ ➤ nautilus --version                                                                                                                                     
GNOME nautilus 3.2.0
~ ➤ nautilus .                                                                                                                                             

(nautilus:1981): GLib-GObject-CRITICAL **: g_object_set_data: assertion `G_IS_OBJECT (object)' failed

(nautilus:1981): GLib-GIO-CRITICAL **: g_file_has_prefix: assertion `G_IS_FILE (file)' failed

(nautilus:1981): GLib-GIO-CRITICAL **: g_file_has_prefix: assertion `G_IS_FILE (file)' failed
Initializing nautilus-open-terminal extension

(nautilus:1981): libnotify-WARNING **: Failed to connect to proxy
[1]    1981 segmentation fault  nautilus .

And here's what happens if I run "/usr/lib/notification-daemon-1.0/notification-daemon &" beforehand;

(nautilus:2003): GLib-GObject-CRITICAL **: g_object_set_data: assertion `G_IS_OBJECT (object)' failed

(nautilus:2003): GLib-GIO-CRITICAL **: g_file_has_prefix: assertion `G_IS_FILE (file)' failed

(nautilus:2003): GLib-GIO-CRITICAL **: g_file_has_prefix: assertion `G_IS_FILE (file)' failed
Initializing nautilus-open-terminal extension
[1]    2003 segmentation fault  nautilus .

I looked at a few other gnome 3.2 breakage posts. I have cogl and gcin installed and I'm running dbus. What's up with nautilus? I can't revert to my old packages because I no longer have them in my cache.

Last edited by vkumar (2011-10-04 16:15:43)


div curl F = 0

Offline

#2 2011-10-04 05:56:36

vkumar
Member
Registered: 2008-10-06
Posts: 166

Re: [solved] Gnome 3.2 breaks nautilus, gnome-settings-daemon?

I ran nautilus under gdb. It segfaults just before creating a new thread for itself.

Start it from the beginning? (y or n) y
Starting program: /usr/bin/nautilus 
[Thread debugging using libthread_db enabled]
[New Thread 0x7fffedc9b700 (LWP 2247)]
[New Thread 0x7fffed49a700 (LWP 2248)]
[New Thread 0x7fffeca90700 (LWP 2249)]

(nautilus:2246): GLib-GObject-CRITICAL **: g_object_set_data: assertion `G_IS_OBJECT (object)' failed

(nautilus:2246): GLib-GIO-CRITICAL **: g_file_has_prefix: assertion `G_IS_FILE (file)' failed

(nautilus:2246): GLib-GIO-CRITICAL **: g_file_has_prefix: assertion `G_IS_FILE (file)' failed
Initializing nautilus-open-terminal extension
[New Thread 0x7fffdcbab700 (LWP 2250)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffdcbab700 (LWP 2250)]
0x00007ffff40cd94a in strcmp () from /lib/libc.so.6
(gdb) bt
#0  0x00007ffff40cd94a in strcmp () from /lib/libc.so.6
#1  0x00007ffff57a764f in ?? () from /usr/lib/libgio-2.0.so.0
#2  0x00007ffff57a202c in ?? () from /usr/lib/libgio-2.0.so.0
#3  0x00007ffff57135f8 in ?? () from /usr/lib/libgio-2.0.so.0
#4  0x00007ffff573a98c in ?? () from /usr/lib/libgio-2.0.so.0
#5  0x00007ffff572c286 in ?? () from /usr/lib/libgio-2.0.so.0
#6  0x00007ffff4df15a8 in ?? () from /usr/lib/libglib-2.0.so.0
#7  0x00007ffff4def086 in ?? () from /usr/lib/libglib-2.0.so.0
#8  0x00007ffff43bada0 in start_thread () from /lib/libpthread.so.0
#9  0x00007ffff41267dd in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

It would be really strange if I'm the only person having this issue...

Last edited by vkumar (2011-10-04 05:56:49)


div curl F = 0

Offline

#3 2011-10-04 13:26:40

zweiblum
Member
Registered: 2011-10-04
Posts: 1

Re: [solved] Gnome 3.2 breaks nautilus, gnome-settings-daemon?

Hi,

I had the same problem and the deja-dup nautilus extension in /usr/lib/nautilus/extensions-3.0/ made me suspicious. A

yaourt -Rs deja-dup-new

did the trick for me. For whatever reason this might be...

Offline

#4 2011-10-04 16:15:25

vkumar
Member
Registered: 2008-10-06
Posts: 166

Re: [solved] Gnome 3.2 breaks nautilus, gnome-settings-daemon?

Woah, this worked! Thanks.


div curl F = 0

Offline

Board footer

Powered by FluxBB