! 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 !
Desktop unable to respond to various events
Status:
RESOLVED: WORKSFORME

Comments

Description Dan McGee 2011-02-22 20:03:40 CET
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
Comment 1 Olivier Fourdan editbugs 2011-02-23 08:39:14 CET
Looks like a dup of bug 7126, please update to xfwm4 4.8.1
Comment 2 Dan McGee 2011-02-23 14:03:24 CET
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.
Comment 3 Olivier Fourdan editbugs 2011-02-23 14:11:42 CET
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?
Comment 4 Dan McGee 2011-05-12 20:42:50 CEST
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.

Bug #7330

Reported by:
Dan McGee
Reported on: 2011-02-22
Last modified on: 2011-05-12

People

Assignee:
Olivier Fourdan
CC List:
0 users

Version

Attachments

Output of `xfconf-query -c xfwm4 -vl` (3.19 KB, text/plain)
2011-02-23 14:03 CET , Dan McGee
no flags

Additional information