You are not logged in.

#1 2015-04-15 19:04:32

and-bnk
Member
Registered: 2013-04-10
Posts: 49

Gnome 3.16.1: nautilus won't start

Hi everyone,
since I have upgraded to gnome 3.16 I am experienced many annoying issues. Among the others, the file manager is not working at all. Whenever I try to launch nautilus, a windows is opened but then immediately closed, and I get this error

$ nautilus .

(nautilus:963): Gtk-WARNING **: Failed to register client: GDBus.Error:org.gnome.SessionManager.AlreadyRegistered: Unable to register client

(nautilus:963): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate widget with width -15 and height 34

(nautilus:963): GVFS-WARNING **: can't init metadata tree /home/bink/.local/share/gvfs-metadata/home: wrong magic

(nautilus:963): GVFS-WARNING **: can't init metadata tree /home/bink/.local/share/gvfs-metadata/home: wrong magic

(nautilus:963): GVFS-WARNING **: can't init metadata tree /home/bink/.local/share/gvfs-metadata/home: wrong magic

(nautilus:963): GVFS-WARNING **: can't init metadata tree /home/bink/.local/share/gvfs-metadata/home: wrong magic

(nautilus:963): GVFS-WARNING **: can't init metadata tree /home/bink/.local/share/gvfs-metadata/home: wrong magic

(nautilus:963): GVFS-WARNING **: can't init metadata tree /home/bink/.local/share/gvfs-metadata/home: wrong magic

(nautilus:963): GVFS-WARNING **: can't init metadata tree /home/bink/.local/share/gvfs-metadata/home: wrong magic

(nautilus:963): GVFS-WARNING **: can't init metadata tree /home/bink/.local/share/gvfs-metadata/home: wrong magic

(nautilus:963): GVFS-WARNING **: can't init metadata tree /home/bink/.local/share/gvfs-metadata/home: wrong magic

(nautilus:963): GVFS-WARNING **: can't init metadata tree /home/bink/.local/share/gvfs-metadata/home: wrong magic

(nautilus:963): GVFS-WARNING **: can't init metadata tree /home/bink/.local/share/gvfs-metadata/home: wrong magic

(nautilus:963): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate widget with width -15 and height 34
**
ERROR:nautilus-canvas-container.c:6118:finish_adding_new_icons: assertion failed: (!container->details->auto_layout)

I cannot really understand what's happening... Can you help me?
Any comments will be really appreciated!
Thanks in advance!

Best,
and

Offline

#2 2015-04-15 22:32:12

akanski
Member
Registered: 2011-09-30
Posts: 32

Re: Gnome 3.16.1: nautilus won't start

@and-bnk,

Did you try to solve the issue by moving, or deleting, pertinent data in the directory ~/.local/share/gvfs-metadata at that very moment and just after that logging out?
___

P.S. If that's not enough, then try moving dconf data in ~/.config to take away your current settings and customize gnome desktop over again. Perhaps it solves such annoying glitches whether you've still got them, you never know.

Last edited by akanski (2015-04-16 03:27:17)

Offline

#3 2015-04-16 16:04:54

and-bnk
Member
Registered: 2013-04-10
Posts: 49

Re: Gnome 3.16.1: nautilus won't start

first of all, thank you very much!
Unfortunately, that didn't help. I still get:

$ nautilus .

(nautilus:2548): Gtk-WARNING **: Failed to register client: GDBus.Error:org.gnome.SessionManager.AlreadyRegistered: Unable to register client

(nautilus:2548): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate widget with width -15 and height 34

(nautilus:2548): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate widget with width -15 and height 34

(nautilus:2548): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate widget with width -15 and height 34

(nautilus:2548): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate widget with width -15 and height 34
**
ERROR:nautilus-canvas-container.c:6118:finish_adding_new_icons: assertion failed: (!container->details->auto_layout)
Canceled (core dump created)

I can't really understand... Might it be some icons problem or something?
What can it be that widget that it tries to create?

Plus, I have noticed that when launching Alt+F2, tha background is completely black. I guess it depends on nautilus.

Last edited by and-bnk (2015-04-16 16:13:06)

Offline

#4 2015-04-17 20:25:49

akanski
Member
Registered: 2011-09-30
Posts: 32

Re: Gnome 3.16.1: nautilus won't start

Don't mention it. I was faced with something similar as well, but the foregoing was enough to solve it.

However, yours is much more troublesome than I thought, so you could debug what nautilus dumped to find out for yourself what's really causing that issue. If you don't already know how to do it, don't worry, you only need to know where to start.

Run `coredumpctl` using gdb as command, followed by PID for example, such a thing after listing available core dumps stored in the journal or externally. In addition, read gdb manual page and documentation, i.e. `man gdb` and `info gdb`, in order to figure out how to deal with debugging focusing mainly on backtracing.

Incidentally, although I'm assuming you're a brave archer to take that action, you could also consider creating temporarily a new user to see what happens with a clean $HOME directory, so you'll be able to rule out the possibility of having a problem with your account, albeit there are a variety of different ways of getting the same result.
___

P.S. To whom it may concern,

(1) Reinstalling gnome, and gnome-extra if that's the case, might be useful to fix some other glitches with this desktop environment upgrade. (Sometimes it works).

(2) Unless data can easily be modified, renaming related stuff in certain user directories often helps a lot after having trouble with an upgrade. (For example, stored in ~/.config, ~/.local, and ~/.cache).

(3) Whoever puts a thread across on the Arch forums should monitor it closely besides being under an obligation to mark it as SOLVED when a solution is found. (Forum etiquette).

Last edited by akanski (2015-04-24 17:22:23)

Offline

#5 2015-04-19 15:22:44

bike-bill
Member
Registered: 2015-04-19
Posts: 1

Re: Gnome 3.16.1: nautilus won't start

I had a similar problem.  I was getting the following on Nautilus start-up:

$ nautilus .
**
ERROR:nautilus-canvas-container.c:6118:finish_adding_new_icons: assertion failed: (!container->details->auto_layout)
Aborted (core dumped)

After I moved aside the files in ~/.config/nautilus it works fine.

Offline

#6 2015-04-20 11:35:48

mandog
Member
From: Peru
Registered: 2008-09-17
Posts: 218

Re: Gnome 3.16.1: nautilus won't start

bike-bill wrote:

I had a similar problem.  I was getting the following on Nautilus start-up:

$ nautilus .
**
ERROR:nautilus-canvas-container.c:6118:finish_adding_new_icons: assertion failed: (!container->details->auto_layout)
Aborted (core dumped)

After I moved aside the files in ~/.config/nautilus it works fine.

That was the 1st thing I did to cure it on upgrade day and yes it worked fine


I'm dyslexic Please do not complain about puntuation or spelling and remember most dyslexic people have above average iq.

Offline

#7 2015-05-11 20:36:27

mmf1902
Member
From: Mexico city
Registered: 2009-05-08
Posts: 53

Re: Gnome 3.16.1: nautilus won't start

Hey there...


I had a different issue with nautilus... it got frozen when consulting file properties (right button mouse and properties / ctrl+i shortcut).

Here is the debug info:

gdb nautilus
GNU gdb (GDB) 7.9
Copyright (C) 2015 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-unknown-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from nautilus...done.
(gdb) run
Starting program: /usr/bin/nautilus 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0x7fffe8f28700 (LWP 21247)]
[New Thread 0x7fffe9729700 (LWP 21246)]
[Thread 0x7fffe8f28700 (LWP 21247) exited]


[New Thread 0x7fffd4f51700 (LWP 21249)]
[New Thread 0x7fffe3468700 (LWP 21248)]

Program received signal SIGTERM, Terminated.
0x00007ffff40494ed in poll () from /usr/lib/libc.so.6
(gdb) 
(gdb) 
(gdb) set logging file nautilus.log
(gdb) set logging on
Copying output to nautilus.log.
(gdb) thread apply all bt full

Thread 5 (Thread 0x7fffe3468700 (LWP 21248)):
#0  0x00007ffff40494ed in poll () from /usr/lib/libc.so.6
No symbol table info available.
#1  0x00007ffff4e03c7c in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#2  0x00007ffff4e03d8c in g_main_context_iteration ()
   from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#3  0x00007ffff4e03dc9 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#4  0x00007ffff4e2a625 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#5  0x00007ffff4314374 in start_thread () from /usr/lib/libpthread.so.0
No symbol table info available.
#6  0x00007ffff405227d in clone () from /usr/lib/libc.so.6
No symbol table info available.

Thread 4 (Thread 0x7fffd4f51700 (LWP 21249)):
#0  0x00007ffff40494ed in poll () from /usr/lib/libc.so.6
No symbol table info available.
#1  0x00007ffff4e03c7c in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#2  0x00007ffff4e03d8c in g_main_context_iteration ()
   from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#3  0x00007fffe17cc25d in ?? () from /usr/lib/gio/modules/libdconfsettings.so
No symbol table info available.
#4  0x00007ffff4e2a625 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#5  0x00007ffff4314374 in start_thread () from /usr/lib/libpthread.so.0
No symbol table info available.
#6  0x00007ffff405227d in clone () from /usr/lib/libc.so.6
No symbol table info available.

Thread 3 (Thread 0x7fffe9729700 (LWP 21246)):
#0  0x00007ffff40494ed in poll () from /usr/lib/libc.so.6
No symbol table info available.
#1  0x00007ffff4e03c7c in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#2  0x00007ffff4e04002 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#3  0x00007ffff53f8816 in ?? () from /usr/lib/libgio-2.0.so.0
No symbol table info available.
#4  0x00007ffff4e2a625 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#5  0x00007ffff4314374 in start_thread () from /usr/lib/libpthread.so.0
No symbol table info available.
#6  0x00007ffff405227d in clone () from /usr/lib/libc.so.6
No symbol table info available.

Thread 1 (Thread 0x7ffff7f99940 (LWP 21242)):
#0  0x00007ffff40494ed in poll () from /usr/lib/libc.so.6
No symbol table info available.
#1  0x00007ffff4e03c7c in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#2  0x00007ffff4e04002 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#3  0x00007ffff53eadad in g_dbus_connection_send_message_with_reply_sync ()
   from /usr/lib/libgio-2.0.so.0
No symbol table info available.
#4  0x00007ffff7bc525a in ?? () from /usr/lib/libtracker-sparql-1.0.so.0
No symbol table info available.
#5  0x00007ffff7bc5c09 in ?? () from /usr/lib/libtracker-sparql-1.0.so.0
No symbol table info available.
#6  0x00007ffff7bc5f90 in ?? () from /usr/lib/libtracker-sparql-1.0.so.0
No symbol table info available.
#7  0x00007ffff7bc657e in tracker_sparql_connection_get ()
   from /usr/lib/libtracker-sparql-1.0.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#8  0x00007fffd4f5619b in ?? ()
   from /usr/lib/nautilus/extensions-3.0/libnautilus-tracker-tags.so
No symbol table info available.
#9  0x00007ffff50f9f49 in g_type_create_instance ()
   from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#10 0x00007ffff50dd847 in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#11 0x00007ffff50df23d in g_object_newv () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#12 0x00007ffff50df9d4 in g_object_new () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#13 0x00007fffd4f5746c in tracker_tags_view_new ()
   from /usr/lib/nautilus/extensions-3.0/libnautilus-tracker-tags.so
No symbol table info available.
#14 0x00007fffd4f55904 in ?? ()
   from /usr/lib/nautilus/extensions-3.0/libnautilus-tracker-tags.so
No symbol table info available.
#15 0x0000000000465001 in append_extension_pages (window=0xf243c0)
    at nautilus-properties-window.c:4330
        provider = 0x981a40
        pages = 0x0
---Type <return> to continue, or q <return> to quit---
        l = 0x0
        providers = 0x9bbd60
        p = 0x9bbd20
#16 0x0000000000465cdf in create_properties_window (startup_data=0xed3dc0)
    at nautilus-properties-window.c:4666
        window = 0xf243c0
        l = 0x0
#17 0x0000000000466054 in is_directory_ready_callback (file=0xe57430, 
    data=0xed3dc0) at nautilus-properties-window.c:4793
        new_window = 0x4c15fa <remove_callback_link_keep_data+108>
        startup_data = 0xed3dc0
#18 0x00000000004c114b in ready_callback_call (directory=0x7fffe40102f0, 
    callback=0xf002e0) at nautilus-directory-async.c:1249
        file_list = 0x0
#19 0x00000000004c2453 in call_ready_callbacks_at_idle (
    callback_data=0x7fffe40102f0) at nautilus-directory-async.c:1798
        directory = 0x7fffe40102f0
        node = 0x9b9560
        next = 0x0
        callback = 0xf002e0
#20 0x00007ffff4e0390d in g_main_context_dispatch ()
   from /usr/lib/libglib-2.0.so.0
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#21 0x00007ffff4e03ce0 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#22 0x00007ffff4e03d8c in g_main_context_iteration ()
   from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#23 0x00007ffff53c241c in g_application_run () from /usr/lib/libgio-2.0.so.0
No symbol table info available.
#24 0x000000000044ed55 in main (argc=1, argv=0x7fffffffe558)
    at nautilus-main.c:103
        retval = 32767
        application = 0x7ad120
(gdb) set logging off
Done logging to nautilus.log.
(gdb) quit
A debugging session is active.

	Inferior 1 [process 21242] will be killed.

Quit anyway? (y or n) y

After seeing the log It seemed (somehow) clear to me that the problem was tracker so I uninstalled tracker and now everything goes perfect.



Best,

M

Offline

Board footer

Powered by FluxBB