XFCE 4.10 on 64bit openSUSE 13.1 is unstable, so I am researching errors from my logs to see what can be fixed. I use VMware Workstation 9.0.3, and luks-encrypted partitions. I know the "canberra-gtk-module" errors from the below .xsession-errors log come from VMware, and are innocuous. .xsession-errors log: /etc/X11/xim: Checking whether an input method should be started. /etc/X11/xim: use GDM_LANG=en_US.utf8 sourcing /etc/sysconfig/language to get the value of INPUT_METHOD INPUT_METHOD is not set or empty (no user selected input method). Trying to start a default input method for the locale en_US.UTF-8 ... Checking for a default input method in /etc/X11/xim.d/en/ sourcing /etc/X11/xim.d/en/40-ibus ... /etc/X11/xim.d/en/40-ibus started sucessfully /usr/bin/startxfce4: X server already running on display :0 xfce4-session: GNOME compatibility is enabled and gnome-keyring-daemon is found on the system. Skipping gpg/ssh-agent startup. gnome-keyring-daemon: insufficient process capabilities, unsecure memory might get used Gtk-Message: Failed to load module "canberra-gtk-module" Gtk-Message: Failed to load module "canberra-gtk-module" Fetching origin thunar-volman: Unknown block device type. gnome-keyring-daemon: insufficient process capabilities, unsecure memory might get used GNOME_KEYRING_CONTROL=/run/user/1000/keyring-Deb3xL SSH_AUTH_SOCK=/run/user/1000/keyring-Deb3xL/ssh GPG_AGENT_INFO=/run/user/1000/keyring-Deb3xL/gpg:0:1 mkswap: /dev/mapper/cryptoswap: warning: wiping old swap signature. GNOME_KEYRING_CONTROL=/run/user/1000/keyring-Deb3xL SSH_AUTH_SOCK=/run/user/1000/keyring-Deb3xL/ssh GPG_AGENT_INFO=/run/user/1000/keyring-Deb3xL/gpg:0:1 GNOME_KEYRING_CONTROL=/run/user/1000/keyring-Deb3xL SSH_AUTH_SOCK=/run/user/1000/keyring-Deb3xL/ssh GPG_AGENT_INFO=/run/user/1000/keyring-Deb3xL/gpg:0:1 (xfdesktop:10447): GLib-GIO-CRITICAL **: g_file_get_path: assertion 'G_IS_FILE (file)' failed I've googled the assertion error and the gnome-keyring-daemon error, and could find nothing conclusive.
The xfdesktop:10447 error is harmless. It was fixed in master in this commit: http://git.xfce.org/xfce/xfdesktop/commit/?id=bc48d533bd0dbaaad8d865bd6f26bc 9c8f47e042 (The change is in the file /src/xfdesktop-file-icon-manager.c) But never got backported to 4.10. I can't speak to the other issues but they shouldn't be related to xfdesktop. What's unstable with XFCE? Is it specific applications?
Sorry, I should have worded my original problem differently. The system was definitely unstable (it crashed daily), but I had no idea if that was caused by video, XFCE, or oS itself. I have since made a couple of system tweaks, and replaced my 2nd drive with an SSD, and my crashes have stopped. Knowing that the assertion error is harmless satisfies my concerns. I may look into d/l the code so I can implement the patch manually. Thanks
Ok, marking as resolved. Feel free to open a new report for any other issues.