! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
Assertion errors from xfdesktop
Status:
RESOLVED: FIXED
Product:
Xfdesktop
Component:
General

Comments

Description Tom 2014-03-12 02:17:10 CET
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.
Comment 1 Eric Koegel editbugs 2014-03-19 17:44:39 CET
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?
Comment 2 Tom 2014-03-20 18:22:19 CET
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
Comment 3 Eric Koegel editbugs 2014-03-24 15:09:55 CET
Ok, marking as resolved. Feel free to open
a new report for any other issues.

Bug #10744

Reported by:
Tom
Reported on: 2014-03-12
Last modified on: 2014-03-24

People

Assignee:
Eric Koegel
CC List:
1 user

Version

Version:
4.10.0

Attachments

Additional information