Skip to content

xfce4-panel-plugin-clipman spews xsession-errors with "Gdk-CRITICAL [...] assertion 'GDK_IS_WINDOW (window)' failed

Submitted by Stefan Seyfried

Assigned to Mike Massonnet

Link to original bug (#16478)

Description

Created attachment 9500 fix for the issue

My xsession-errors file grows four entries per second:

(wrapper-2.0:2065): Gdk-CRITICAL **: 08:53:54.048: gdk_window_get_device_position_double: assertion 'GDK_IS_WINDOW (window)' failed
(wrapper-2.0:2065): Gdk-CRITICAL **: 08:53:54.298: gdk_window_get_device_position_double: assertion 'GDK_IS_WINDOW (window)' failed
(wrapper-2.0:2065): Gdk-CRITICAL **: 08:53:54.549: gdk_window_get_device_position_double: assertion 'GDK_IS_WINDOW (window)' failed
(wrapper-2.0:2065): Gdk-CRITICAL **: 08:53:54.799: gdk_window_get_device_position_double: assertion 'GDK_IS_WINDOW (window)' failed

2065 is xfce-panel, more specific the xfce4-panel-plugin-clipman

A fix is attached, already used in the openSUSE package. Note the same code does not seem to do this in older openSUSE versions, maybe this just triggers with newer GTK3 versions? Anyway, the same fix has been applied to other places in commits 1d8d735d and 12d8423f, so I'm pretty sure it fits here, too.

Patch 9500, "fix for the issue":
0001-fix-getting-modifier-in-gsd-clipboard-manager.patch

Version: 1.4.3

Edited by Gaël Bonithon