Bug#652013: gdm3: simple greeter sends bad timestamps in _NET_ACTIVE_WINDOW and no_focus_window (?)

Paul Menzel pm.debian at googlemail.com
Tue Jun 19 09:54:51 UTC 2012


Dear Debian folks,


Am Mittwoch, den 14.12.2011, 01:07 -0500 schrieb Daniel Kahn Gillmor:
> Package: gdm3
> Version: 3.0.4-4
> Severity: normal
> 
> 
> The following lines appear in /var/log/gdm/:0-greeter.log:
> 
> ------------------------
> Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x1400007 (Login Wind)
> Window manager warning: meta_window_activate called by a pager with a 0 timestamp; the pager needs to be fixed.
> Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x1400007 (Login Wind)
> Window manager warning: meta_window_activate called by a pager with a 0 timestamp; the pager needs to be fixed.
> Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x1400007 (Login Wind)
> Window manager warning: meta_window_activate called by a pager with a 0 timestamp; the pager needs to be fixed.
> Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x1400007 (Login Wind)
> Window manager warning: meta_window_activate called by a pager with a 0 timestamp; the pager needs to be fixed.
> Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x1400007 (Login Wind)
> Window manager warning: meta_window_activate called by a pager with a 0 timestamp; the pager needs to be fixed.
> 
> Window manager warning: CurrentTime used to choose focus window; focus window may not be correct.
> Window manager warning: Got a request to focus the no_focus_window with a timestamp of 0.  This shouldn't happen!
> ------------------------
> 
> 
> It sounds to me like gdm's greeter is doing something fishy or
> considered dubious.
> 
> This pair of lines in particular shows up once or twice for every
> state-change of the user-chooser, from what i can tell:
> 
> ------------------------
> Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x1400007 (Login Wind)
> Window manager warning: meta_window_activate called by a pager with a 0 timestamp; the pager needs to be fixed.
> ------------------------
> 
> the last two lines appear to only happen after an authenticated login,
> but i'm not sure where they're happening.
> 
> I couldn't find anything in the gdm3 source that sends a
> _NET_ACTIVE_WINDOW message directly, though, so perhaps the fault lies
> deeper within some library; feel free to re-assign this bug in that
> case.

I can confirm these messages on two systems with gdm3 3.0.4-4 installed.

        (gnome-settings-daemon:813): color-plugin-WARNING **: There is no colord server available
        gnome-session[806]: WARNING: Failed to start app: Unable to start application: Kindprozess »gnome-power-manager« konnte nicht ausgeführt werden (Datei oder Verzeichnis nicht gefunden)
        Gtk-Message: Failed to load module "atk-bridge"
        gdm-simple-greeter[1009]: Gtk-WARNING: Overriding tab label for notebook
        gdm-simple-greeter[1009]: Gtk-WARNING: Overriding tab label for notebook
        gdm-simple-greeter[1009]: Gtk-WARNING: Overriding tab label for notebook
        gdm-simple-greeter[1009]: Gtk-WARNING: Overriding tab label for notebook
        gdm-simple-greeter[1009]: Gtk-WARNING: Overriding tab label for notebook
        gdm-simple-greeter[1009]: Gtk-WARNING: /tmp/buildd/gtk+3.0-3.4.2/./gtk/gtkwidget.c:7117: widget not within a GtkWindow
        gdm-simple-greeter[1009]: Gtk-CRITICAL: gtk_widget_get_preferred_height_for_width: assertion `width >= 0' failed
        gdm-simple-greeter[1009]: Gtk-CRITICAL: gtk_widget_get_preferred_height_for_width: assertion `width >= 0' failed
        gdm-simple-greeter[1009]: Gtk-WARNING: gtk_widget_size_allocate(): attempt to allocate widget with width -47 and height -47
        Warnung der Fensterverwaltung:Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x1200007 (Anmeldefen)
        Warnung der Fensterverwaltung:meta_window_activate called by a pager with a 0 timestamp; the pager needs to be fixed.
        Warnung der Fensterverwaltung:Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x1200007 (Anmeldefen)
        Warnung der Fensterverwaltung:meta_window_activate called by a pager with a 0 timestamp; the pager needs to be fixed.
        Warnung der Fensterverwaltung:Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x1200007 (Anmeldefen)
        Warnung der Fensterverwaltung:meta_window_activate called by a pager with a 0 timestamp; the pager needs to be fixed.
        Warnung der Fensterverwaltung:CurrentTime used to choose focus window; focus window may not be correct.
        Warnung der Fensterverwaltung:Got a request to focus the no_focus_window with a timestamp of 0.  This shouldn't happen!

        (gnome-settings-daemon:813): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

        (gnome-settings-daemon:813): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
        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.

> Thanks for maintaining GNOME in Debian!

I second that! Thank you for that!


Thanks,

Paul
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20120619/d891df0c/attachment.pgp>


More information about the pkg-gnome-maintainers mailing list