I am a relatively new Linux user using ubuntu 16.04 LTS. It has been going pretty well so far (with copious help from Google), but I have had an issue for the past couple days that I cannot resolve. My file explorer (nautilus) starts to get hung up on "loading" and displays only a blank screen. Attempting to force quit or end the processes leads to it not being able to be launched at all, with the following error:
(nautilus:19397): GLib-GIO-CRITICAL **: >g_dbus_interface_skeleton_unexport: assertion 'interface_->priv->connections != NULL' failed
(nautilus:19397): GLib-GIO-CRITICAL **: g_dbus_interface_skeleton_unexport: assertion 'interface_->priv->connections != NULL' failed
Could not register the application: Timeout was reached
(nautilus:19397): Gtk-CRITICAL **: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
(nautilus:19397): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(nautilus:19397): GLib-GObject-CRITICAL **: g_signal_connect_object: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
I have found several instances of this issue, but none of the suggested fixes have worked for me. I've tried:
- running updates to ensure everything is up to date (using
sudo apt-get update
andsudo apt-get upgrade
) - quitting via
nautilus -q
- killing processes via the system monitor
- killing processes using
sudo killall nautilus && (nautilus &)
- various combinations of the above
The only thing that works is restarting, but I'm trying to avoid having to restart several times a day when it decides to stop working. Any ideas? Not sure if I am missing another solution or if this is just a bug. It only started for me in the last couple days, so maybe it was an incompatible update?
nautilus -c
(acc. to docs it should run self-tests), and see if it shows anything useful in the output. – Hi-Angel Dec 01 '17 at 18:02nautilus -c
just gave all the running self check comments. – Nora Bailey Dec 05 '17 at 14:33strace nautilus &> /tmp/log
(make sure there's no space in between&>
, and you havestrace
installed though). After it quits you'll have filelog
in /tmp/ directory, it'd be pretty big, maybe multiple MBs in the size — upload it somewhere, e.g. to google drive, and share the link in comments. – Hi-Angel Dec 05 '17 at 16:56ENOENT
s). I assume it's something with dbus communication, however my dbus-fu is basically non-existent, so I can't comment on this. – Hi-Angel Dec 06 '17 at 18:28dolphin
andpcmanfm-qt
(which I nowadays use instead of Dolphin). See this question. Also note that 16.04 have 2 years old nautilus, it's possible the problem is fixed upstream too. – Hi-Angel Dec 06 '17 at 18:28