! 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 !
Failure message noted in dmesg from xfdesktop. /cache/sessions empty after re...
Status:
RESOLVED: WONTFIX
Product:
Xfdesktop
Component:
General

Comments

Description Morgan yang 2015-06-08 22:42:26 CEST
Running xfce on centOS7, we recently came across an issue that all "desktop" files that we have on '/home/user/Desktop" disappeared after a system reboot. /home/user/.cache/session also became empty (looks like it got cleared)

Examining system log messages, there seem to be a failure message from xfdesktop


Jun  5 08:37:15 localhost systemd-logind: Linked /tmp/.X11-unix/X0 to /run/user/1000/X11-display.
Jun  5 08:37:16 localhost gnome-session: (gnome-settings-daemon:2634): GLib-GIO-WARNING **: Error releasing name org.gnome.SettingsDaemon: The connection is closed
Jun  5 08:37:16 localhost gnome-session: g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting.
Jun  5 08:37:16 localhost colord: device removed: xrandr-VGA1
Jun  5 08:37:16 localhost gdm: Failed to remove slave program access to the display. Trying to proceed.
Jun  5 08:37:17 localhost /etc/gdm/Xsession: /usr/bin/startxfce4: X server already running on display :0
Jun  5 08:37:17 localhost /etc/gdm/Xsession: xfce4-session-Message: ssh-agent is already running; starting gpg-agent without ssh support
Jun  5 08:37:36 localhost systemd-logind: Removed session c1.
Jun  5 08:37:43 localhost /etc/gdm/Xsession: ** (xfdesktop:3089): CRITICAL **: xfdesktop_file_icon_manager_drag_data_get: assertion 'info == TARGET_TEXT_URI_LIST' failed
Jun  5 08:37:43 localhost /etc/gdm/Xsession: ** (xfdesktop:3089): CRITICAL **: xfdesktop_file_icon_manager_drag_data_get: assertion 'info == TARGET_TEXT_URI_LIST' failed
Jun  5 08:37:43 localhost /etc/gdm/Xsession: ** (xfdesktop:3089): CRITICAL **: xfdesktop_file_icon_manager_drag_data_get: assertion 'info == TARGET_TEXT_URI_LIST' failed
Jun  5 08:37:43 localhost /etc/gdm/Xsession: ** (xfdesktop:3089): CRITICAL **: xfdesktop_file_icon_manager_drag_data_get: assertion 'info == TARGET_TEXT_URI_LIST' failed
Jun  5 08:37:43 localhost /etc/gdm/Xsession: ** (xfdesktop:3089): CRITICAL **: xfdesktop_file_icon_manager_drag_data_get: assertion 'info == TARGET_TEXT_URI_LIST' failed
Jun  5 08:37:43 localhost /etc/gdm/Xsession: ** (xfdesktop:3089): CRITICAL **: xfdesktop_file_icon_manager_drag_data_get: assertion 'info == TARGET_TEXT_URI_LIST' failed
Jun  5 08:37:43 localhost /etc/gdm/Xsession: ** (xfdesktop:3089): CRITICAL **: xfdesktop_file_icon_manager_drag_data_get: assertion 'info == TARGET_TEXT_URI_LIST' failed
Jun  5 08:37:43 localhost /etc/gdm/Xsession: ** (xfdesktop:3089): CRITICAL **: xfdesktop_file_icon_manager_drag_data_get: assertion 'info == TARGET_TEXT_URI_LIST' failed
Jun  5 08:37:43 localhost /etc/gdm/Xsession: ** (xfdesktop:3089): CRITICAL **: xfdesktop_file_icon_manager_drag_data_get: assertion 'info == TARGET_TEXT_URI_LIST' failed
Jun  5 08:37:43 localhost /etc/gdm/Xsession: ** (xfdesktop:3089): CRITICAL **: xfdesktop_file_icon_manager_drag_data_get: assertion 'info == TARGET_TEXT_URI_LIST' failed
Jun  5 08:37:43 localhost /etc/gdm/Xsession: ** (xfdesktop:3089): CRITICAL **: xfdesktop_file_icon_manager_drag_data_get: assertion 'info == TARGET_TEXT_URI_LIST' failed
Jun  5 08:37:44 localhost /etc/gdm/Xsession: ** (xfdesktop:3089): CRITICAL **: xfdesktop_file_icon_manager_drag_data_get: assertion 'info == TARGET_TEXT_URI_LIST' failed
Jun  5 08:37:44 localhost /etc/gdm/Xsession: ** (xfdesktop:3089): CRITICAL **: xfdesktop_file_icon_manager_drag_data_get: assertion 'info == TARGET_TEXT_URI_LIST' failed
Jun  5 08:37:44 localhost /etc/gdm/Xsession: ** (xfdesktop:3089): CRITICAL **: xfdesktop_file_icon_manager_drag_data_get: assertion 'info == TARGET_TEXT_URI_LIST' failed
Jun  5 08:37:44 localhost /etc/gdm/Xsession: ** (xfdesktop:3089): CRITICAL **: xfdesktop_file_icon_manager_drag_data_get: assertion 'info == TARGET_TEXT_URI_LIST' failed
Jun  5 08:37:44 localhost /etc/gdm/Xsession: ** (xfdesktop:3089): CRITICAL **: xfdesktop_file_icon_manager_drag_data_get: assertion 'info == TARGET_TEXT_URI_LIST' failed
Jun  5 08:37:44 localhost /etc/gdm/Xsession: ** (xfdesktop:3089): CRITICAL **: xfdesktop_file_icon_manager_drag_data_get: assertion 'info == TARGET_TEXT_URI_LIST' failed
Jun  5 08:37:44 localhost /etc/gdm/Xsession: ** (xfdesktop:3089): CRITICAL **: xfdesktop_file_icon_manager_drag_data_get: assertion 'info == TARGET_TEXT_URI_LIST' failed
Jun  5 08:37:44 localhost /etc/gdm/Xsession: ** (xfdesktop:3089): CRITICAL **: xfdesktop_file_icon_manager_drag_data_get: assertion 'info == TARGET_TEXT_URI_LIST' failed
Jun  5 08:37:44 localhost /etc/gdm/Xsession: ** (xfdesktop:3089): CRITICAL **: xfdesktop_file_icon_manager_drag_data_get: assertion 'info == TARGET_TEXT_URI_LIST' failed
Jun  5 08:37:44 localhost /etc/gdm/Xsession: ** (xfdesktop:3089): CRITICAL **: xfdesktop_file_icon_manager_drag_data_get: assertion 'info == TARGET_TEXT_URI_LIST' failed
Jun  5 08:37:44 localhost /etc/gdm/Xsession: ** (xfdesktop:3089): CRITICAL **: xfdesktop_file_icon_manager_drag_data_get: assertion 'info == TARGET_TEXT_URI_LIST' failed
Jun  5 08:37:44 localhost /etc/gdm/Xsession: ** (xfdesktop:3089): CRITICAL **: xfdesktop_file_icon_manager_drag_data_get: assertion 'info == TARGET_TEXT_URI_LIST' failed
Jun  5 08:37:44 localhost /etc/gdm/Xsession: ** (xfdesktop:3089): CRITICAL **: xfdesktop_file_icon_manager_drag_data_get: assertion 'info == TARGET_TEXT_URI_LIST' failed
Jun  5 08:37:44 localhost /etc/gdm/Xsession: ** (xfdesktop:3089): CRITICAL **: xfdesktop_file_icon_manager_drag_data_get: assertion 'info == TARGET_TEXT_URI_LIST' failed
Jun  5 08:37:44 localhost /etc/gdm/Xsession: ** (xfdesktop:3089): CRITICAL **: xfdesktop_file_icon_manager_drag_data_get: assertion 'info == TARGET_TEXT_URI_LIST' failed
Jun  5 08:37:44 localhost /etc/gdm/Xsession: ** (xfdesktop:3089): CRITICAL **: xfdesktop_file_icon_manager_drag_data_get: assertion 'info == TARGET_TEXT_URI_LIST' failed
Jun  5 08:37:44 localhost /etc/gdm/Xsession: ** (xfdesktop:3089): CRITICAL **: xfdesktop_file_icon_manager_drag_data_get: assertion 'info == TARGET_TEXT_URI_LIST' failed
Jun  5 08:37:44 localhost /etc/gdm/Xsession: ** (xfdesktop:3089): CRITICAL **: xfdesktop_file_icon_manager_drag_data_get: assertion 'info == TARGET_TEXT_URI_LIST' failed
Jun  5 08:37:44 localhost /etc/gdm/Xsession: ** (xfdesktop:3089): CRITICAL **: xfdesktop_file_icon_manager_drag_data_get: assertion 'info == TARGET_TEXT_URI_LIST' failed
Jun  5 08:37:44 localhost /etc/gdm/Xsession: ** (xfdesktop:3089): CRITICAL **: xfdesktop_file_icon_manager_drag_data_get: assertion 'info == TARGET_TEXT_URI_LIST' failed
Jun  5 08:37:44 localhost /etc/gdm/Xsession: ** (xfdesktop:3089): CRITICAL **: xfdesktop_file_icon_manager_drag_data_get: assertion 'info == TARGET_TEXT_URI_LIST' failed
Jun  5 08:37:44 localhost /etc/gdm/Xsession: ** (xfdesktop:3089): CRITICAL **: xfdesktop_file_icon_manager_drag_data_get: assertion 'info == TARGET_TEXT_URI_LIST' failed
Jun  5 08:37:44 localhost /etc/gdm/Xsession: ** (xfdesktop:3089): CRITICAL **: xfdesktop_file_icon_manager_drag_data_get: assertion 'info == TARGET_TEXT_URI_LIST' failed
Jun  5 08:37:44 localhost /etc/gdm/Xsession: ** (xfdesktop:3089): CRITICAL **: xfdesktop_file_icon_manager_drag_data_get: assertion 'info == TARGET_TEXT_URI_LIST' failed
Jun  5 08:37:44 localhost /etc/gdm/Xsession: ** (xfdesktop:3089): CRITICAL **: xfdesktop_file_icon_manager_drag_data_get: assertion 'info == TARGET_TEXT_URI_LIST' failed
Jun  5 08:37:44 localhost /etc/gdm/Xsession: ** (xfdesktop:3089): CRITICAL **: xfdesktop_file_icon_manager_drag_data_get: assertion 'info == TARGET_TEXT_URI_LIST' failed
Jun  5 08:37:44 localhost /etc/gdm/Xsession: ** (xfdesktop:3089): CRITICAL **: xfdesktop_file_icon_manager_drag_data_get: assertion 'info == TARGET_TEXT_URI_LIST' failed
Jun  5 08:37:44 localhost /etc/gdm/Xsession: ** (xfdesktop:3089): CRITICAL **: xfdesktop_file_icon_manager_drag_data_get: assertion 'info == TARGET_TEXT_URI_LIST' failed
Jun  5 08:37:44 localhost /etc/gdm/Xsession: ** (xfdesktop:3089): CRITICAL **: xfdesktop_file_icon_manager_drag_data_get: assertion 'info == TARGET_TEXT_URI_LIST' failed
Jun  5 08:37:44 localhost /etc/gdm/Xsession: ** (xfdesktop:3089): CRITICAL **: xfdesktop_file_icon_manager_drag_data_get: assertion 'info == TARGET_TEXT_URI_LIST' failed
Jun  5 08:37:44 localhost /etc/gdm/Xsession: ** (xfdesktop:3089): CRITICAL **: xfdesktop_file_icon_manager_drag_data_get: assertion 'info == TARGET_TEXT_URI_LIST' failed
Jun  5 08:37:44 localhost /etc/gdm/Xsession: ** (xfdesktop:3089): CRITICAL **: xfdesktop_file_icon_manager_drag_data_get: assertion 'info == TARGET_TEXT_URI_LIST' failed
Jun  5 08:37:44 localhost /etc/gdm/Xsession: ** (xfdesktop:3089): CRITICAL **: xfdesktop_file_icon_manager_drag_data_get: assertion 'info == TARGET_TEXT_URI_LIST' failed
Jun  5 08:37:44 localhost /etc/gdm/Xsession: ** (xfdesktop:3089): CRITICAL **: xfdesktop_file_icon_manager_drag_data_get: assertion 'info == TARGET_TEXT_URI_LIST' failed
Jun  5 08:37:44 localhost /etc/gdm/Xsession: ** (xfdesktop:3089): CRITICAL **: xfdesktop_file_icon_manager_drag_data_get: assertion 'info == TARGET_TEXT_URI_LIST' failed
Jun  5 08:37:44 localhost /etc/gdm/Xsession: ** (xfdesktop:3089): CRITICAL **: xfdesktop_file_icon_manager_drag_data_get: assertion 'info == TARGET_TEXT_URI_LIST' failed
Jun  5 08:37:44 localhost /etc/gdm/Xsession: ** (xfdesktop:3089): CRITICAL **: xfdesktop_file_icon_manager_drag_data_get: assertion 'info == TARGET_TEXT_URI_LIST' failed
Jun  5 08:37:44 localhost /etc/gdm/Xsession: ** (xfdesktop:3089): CRITICAL **: xfdesktop_file_icon_manager_drag_data_get: assertion 'info == TARGET_TEXT_URI_LIST' failed

I have not been able to reproduce this issue. We have about 40 systems deployed and so far 1 system has exhibited this issue. I'm curious what chain of events had to occur in order for this error message to occur and for how does xfce remove files with ".desktop" extensions.
Comment 1 Eric Koegel editbugs 2015-06-21 21:07:17 CEST
The files on the desktop don't show up with xfdesktop or did they get deleted?


The assert is from a g_return_if_fail, it's supposed to catch programmer mistakes but I've seen it hit from an earlier version of Gnome's Fileroller. During 4.12 development that check was removed, looks like it never got backported to 4.10. I'll have to hunt down the exact commit later.
Comment 2 Morgan yang 2015-06-26 19:22:01 CEST
The *.desktop files (we put them under /home/<user>/Desktop directory) got removed when this happened
Comment 3 Skunnyk editbugs 2020-05-26 00:13:44 CEST
Closing old bugreports

Bug #11974

Reported by:
Morgan yang
Reported on: 2015-06-08
Last modified on: 2020-05-26

People

Assignee:
Eric Koegel
CC List:
2 users

Version

Version:
4.10.3

Attachments

Additional information