gtk+2.0 update 2.23.3-1ubuntu2 update triggers repeated gdm greeter crashes

Bug #693737 reported by Andy Whitcroft
136
This bug affects 23 people
Affects Status Importance Assigned to Milestone
gtk+2.0 (Ubuntu)
Fix Released
Critical
Robert Ancell

Bug Description

Upgrade on/after 2010-12-23 10:00 onwards:

On reboot the gdm greeter repeatedly crashes showing and hiding (flashing) as a white rectangle. The renders machines unusable for graphical login.

Minimal workaround whilst it is being investigated:

  wget http://launchpadlibrarian.net/60749844/libgtk2.0-bin_2.23.2-0ubuntu4_all.deb
  sudo dpkg -i libgtk2.0-bin_2.23.2-0ubuntu4_all.deb
  sudo restart gdm

Original WORK AROUND

I managed to get my machine working again by downgrading gtk+2.0 and gtk+3.0 to their previous versions.

I did the following:

1) Switch to VT#1
2) login
3) run service gdm stop
4) cd to /var/cache/apt/archives and downgrade your packages to the previous versions
5) run service gdm start

Lots of confirmations on Ubuntu Forums, first report 10 hours ago:

  "Natty gives me a white flashing login box"
  http://ubuntuforums.org/showthread.php?p=10272367

Tags: natty
Revision history for this message
Harry (harry33) wrote :

I have also problems with this latest GTK+2.0_2.23.3-1ubuntu2.
GDM works fine, but certain applets became invisible:
- clock
- notification area
- trash.

Downgrading GTK+2.0 to version 2.23.2-0ubuntu4 did fix this.
I did not have to downgrade the new GTK+3.0 packages.

See bug #693758

Revision history for this message
Andy Whitcroft (apw) wrote :

I have heard rumours that the gtk+3.0 packages are missing some essential .po files, but I have not verified this is the issue in this case.

tags: added: natty
Revision history for this message
Tobias Wolf (towolf) wrote :

When you run startx to circumvent gdm you get a desktop but you can’t start gnome-settings-daemon.

It fails with Gdk-CRITICAL **: IA_gdk_window_add_filter: assertion `window = NULL || GDK_IS_WINDOW (window)' failed

Greg A (etulfetulf)
Changed in gtk+2.0 (Ubuntu):
status: New → Confirmed
Andy Whitcroft (apw)
description: updated
Revision history for this message
Harry (harry33) wrote :

Well, installing libgtk2.0_2.23.3-1ubuntu2 packages I get the following error:

Unpacking replacement libgtk2.0-bin ...
Processing triggers for man-db ...
Gdk-CRITICAL **: IA__gdk_window_add_filter: assertion `window == NULL || GDK_IS_WINDOW (window)' failed at /usr/share/perl5/Debconf/FrontEnd/Gnome.pm line 97.
Gdk-CRITICAL **: IA__gdk_window_add_filter: assertion `window == NULL || GDK_IS_WINDOW (window)' failed at /usr/share/perl5/Debconf/FrontEnd/Gnome.pm line 103.

Revision history for this message
Harry (harry33) wrote :

Andy
Does this bug still affect you if you reinstall the new GTK+3.0_2.91.7-1ubuntu1 packages, but not GTK+2.0_2.23.3-1ubuntu2 packages?

Paul Sladen (sladen)
Changed in gtk+2.0 (Ubuntu):
importance: Undecided → Critical
description: updated
Revision history for this message
Paul Sladen (sladen) wrote :

Haven't confirmed that it definitely is Gtk+ yet (haven't found a combination that I can successfully roll back to). Total package delta attached.

Revision history for this message
Harry (harry33) wrote :

So Paul, did you downgrade the following packages to the version 2.23.2_0ubuntu4 yet?
I think that will solve the issue.

Packages:
gir1.2-gtk-2.0
gtk2-engines-pixbuf
libgail18
libgail-common (if installed)
libgtk2.0-0
libgtk2.0-bin
libgtk2.0-common

Revision history for this message
Paul Sladen (sladen) wrote :

Not completely:
ii gir1.2-gtk-2.0 2.23.3-1ubuntu2
ii gtk2-engines-pixbuf 2.23.3-1ubuntu2
ii libgail-common 2.23.3-1ubuntu2
ii libgail18 2.23.3-1ubuntu2
ii libgtk2.0-0 2.23.3-1ubuntu2
ii libgtk2.0-bin 2.23.2-0ubuntu4
ii libgtk2.0-common 2.23.2-0ubuntu4

Let me try the full set.

Revision history for this message
Paul Sladen (sladen) wrote :
Revision history for this message
Paul Sladen (sladen) wrote :

From testing it is only necessary to:

  wget http://launchpadlibrarian.net/60749844/libgtk2.0-bin_2.23.2-0ubuntu4_all.deb
  sudo dpkg -i libgtk2.0-bin_2.23.2-0ubuntu4_all.deb

description: updated
Revision history for this message
Fabio Marconi (fabiomarconi) wrote :

just updated, but not affected.

Revision history for this message
Harry (harry33) wrote :

There is new version (2.23.3-1ubuntu3) building right now.
It should fix this.
Here is the link:
https://launchpad.net/ubuntu/natty/+source/gtk+2.0/2.23.3-1ubuntu3

Paul Sladen (sladen)
Changed in gtk+2.0 (Ubuntu):
assignee: nobody → Robert Ancell (robert-ancell)
status: Confirmed → Fix Committed
Revision history for this message
Bilal Akhtar (bilalakhtar) wrote : [Bug #693737] Fixed now

Robert seems to have worked around the problem by uploading version
2.32.2-0ubuntu4 of gtk+2.0 again.

gtk+2.0 (2.23.3.is.2.23.2-0ubuntu1) natty; urgency=low

  * Downgrade to older 2.32.2-0ubuntu4 version for now, there are still
    problems being reported
  * debian/control:
    - Build-depend on gobject-introspection 0.10.0-0ubuntu3 as the previous
      version has problems

 affects ubuntu/gtk+2.0
 status fixreleased

Changed in gtk+2.0 (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.