This is a tough one; I'd be glad to chip in more as I have time as I know this isn't all that helpful with as little detail as I can provide. Point me in the direction of where to look and I'll try to get more. I'm also not sure if this is a WM bug, but the symptoms lead me to believe that. Sometime after updating to 4.8.0 (but not right away, oddly enough), about 66% of the time I log in the desktop is not too functional. Problems include: * Unable to drag or move windows * None of the window action buttons work (e.g. close, minimize) * The panel and buttons sometimes responds to clicks, sometimes does not, and often the hovering does not seem to work either (I have it set up to change the opacity on hover). Here is some logging from slim.log on one of these bad startups. On a good startup, I don't see any of the messages from xfce4-panel nor xfce4-settings-helper. The last message seen is the xfdesktop one. /usr/bin/startxfce4: X server already running on display :0.0 xrdb: "Xft.hinting" on line 106 overrides entry on line 6 xrdb: "Xft.hintstyle" on line 108 overrides entry on line 7 gpg-agent is already running xfdesktop[3937]: starting up (xfce4-settings-helper:3942): xfce4-settings-helper-WARNING **: Failed to get the _NET_NUMBER_OF_DESKTOPS property. (xfce4-panel:3933): Gdk-CRITICAL **: IA__gdk_window_get_events: assertion `GDK_IS_WINDOW (window)' failed (xfce4-panel:3933): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed (xfce4-panel:3933): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed (xfce4-panel:3933): Gdk-CRITICAL **: IA__gdk_window_get_events: assertion `GDK_IS_WINDOW (window)' failed (xfce4-panel:3933): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed (xfce4-panel:3933): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed (xfce4-panel:3933): Gdk-CRITICAL **: IA__gdk_window_get_events: assertion `GDK_IS_WINDOW (window)' failed (xfce4-panel:3933): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed (xfce4-panel:3933): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed (xfce4-panel:3933): Gdk-CRITICAL **: IA__gdk_window_get_events: assertion `GDK_IS_WINDOW (window)' failed (xfce4-panel:3933): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed (xfce4-panel:3933): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed (xfce4-panel:3933): Gdk-CRITICAL **: IA__gdk_window_get_events: assertion `GDK_IS_WINDOW (window)' failed (xfce4-panel:3933): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed (xfce4-panel:3933): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed (xfce4-panel:3933): Gdk-CRITICAL **: IA__gdk_window_get_events: assertion `GDK_IS_WINDOW (window)' failed (xfce4-panel:3933): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed (xfce4-panel:3933): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed FYI, original bug I filed against our distro, although I think some of the info there is stale as I wasn't quite sure what was going on yet: https://bugs.archlinux.org/task/22924
Looks like a dup of bug 7126, please update to xfwm4 4.8.1
Created attachment 3504 Output of `xfconf-query -c xfwm4 -vl` I'm already running xfwm4 4.8.1; so unfortunately I don't think that is the issue. I'll attach xfconf output as in the other bug.
True, my bad, I did not read all of the description. Problem is the messages do not come from xfwm4 and the panel does not respond to mouse events, so that does not look like a window manager issue. Maybe some app has kept an active grab on the pointer... Does that happen as well without a display manager (ie by running X from the console directly) or with another display manager?
This seems to have fixed itself in some way, or at least hasn't shown itself lately. A few minor versions of XFCE4 stuff have come since, so I'm guessing something in all that fixed it as a side-effect.