Bug#549959: gnome-panel: Gnome-Panel 2.28 crashes with certain notification icons

Brian Hill brian.m.hill at gmail.com
Tue Oct 6 17:09:50 UTC 2009

Package: gnome-panel
Version: 2.28.0-1
Severity: important

Since upgrading to gnome-panel 2.28, I've noticed the that certain programs that have notification icons will cause the panel to crash.

In particular, Transmission is causing the panel to crash when I exit the program using the icon. Also, rhythmbox will crash the panel when first opened.  After the panel restarts, rhythmbox works fine until the next time I log out and back into Gnome is which case the behaviour repeats.

Gnome-panel is outputting the following to stderr when it crashes :
(gnome-panel:25384): Gdk-CRITICAL **: gdk_x11_colormap_foreign_new: assertion `GDK_IS_VISUAL (visual)' failed
The program 'gnome-panel' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadPixmap (invalid Pixmap parameter)'.
  (Details: serial 18386 error_code 4 request_code 54 minor_code 0)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)

** (gnome-panel:25384): WARNING **: Failed to send buffer

** (gnome-panel:25384): WARNING **: Failed to send buffer

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.31-final (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages gnome-panel depends on:
ii  gnome-about                  2.28.0-1    The GNOME about box
ii  gnome-control-center         1:2.26.0-1  utilities to configure the GNOME d
ii  gnome-desktop-data           2.28.0-1    Common files for GNOME desktop app
ii  gnome-menus                  2.28.0-1    an implementation of the freedeskt
ii  gnome-panel-data             2.28.0-1    common files for the GNOME Panel
ii  libatk1.0-0                  1.28.0-1    The ATK accessibility toolkit
ii  libbonobo2-0                 2.24.2-1    Bonobo CORBA interfaces library
ii  libbonoboui2-0               2.24.2-1    The Bonobo UI library
ii  libc6                        2.9-27      GNU C Library: Shared libraries
ii  libcairo2                    1.8.8-2     The Cairo 2D vector graphics libra
ii  libdbus-1-3                  1.2.16-2    simple interprocess messaging syst
ii  libdbus-glib-1-2             0.82-2      simple interprocess messaging syst
ii  libecal1.2-7                 2.28.0-2+b2 Client library for evolution calen
ii  libedataserver1.2-11         2.28.0-2+b2 Utility library for evolution data
ii  libedataserverui1.2-8        2.28.0-2+b2 GUI utility library for evolution 
ii  libgconf2-4                  2.26.2-3    GNOME configuration database syste
ii  libglib2.0-0                 2.22.1-1    The GLib library of C routines
ii  libgnome-desktop-2-11        2.28.0-1    Utility library for loading .deskt
ii  libgnome-menu2               2.28.0-1    an implementation of the freedeskt
ii  libgnome2-0                  2.28.0-1    The GNOME library - runtime files
ii  libgnomeui-0                 2.24.2-1    The GNOME libraries (User Interfac
ii  libgtk2.0-0                  2.18.2-1    The GTK+ graphical user interface 
ii  libgweather1                 2.28.0-1    GWeather shared library
ii  libical0                     0.44-1      iCalendar library implementation i
ii  liborbit2                    1:2.14.17-1 libraries for ORBit2 - a CORBA ORB
ii  libpanel-applet2-0           2.28.0-1    library for GNOME Panel applets
ii  libpango1.0-0                1.26.0-1    Layout and rendering of internatio
ii  libpolkit-gobject-1-0        0.94-1      PolicyKit Authorization API
ii  librsvg2-2                   2.26.0-1    SAX-based renderer library for SVG
ii  libwnck22                    2.28.0-1    Window Navigator Construction Kit 
ii  libx11-6                     2:1.2.2-1   X11 client-side library
ii  libxau6                      1:1.0.5-1   X11 authorisation library
ii  libxrandr2                   2:1.3.0-2   X11 RandR extension library
ii  menu-xdg                     0.4         freedesktop.org menu compliant win
ii  policykit-1-gnome            0.94-1      GNOME authentication agent for Pol
ii  python                       2.5.4-2     An interactive high-level object-o
ii  python-gconf                 2.28.0-1    Python bindings for the GConf conf
ii  python-gnome2                2.28.0-1    Python bindings for the GNOME desk

Versions of packages gnome-panel recommends:
ii  alacarte                     0.12.4-1    easy GNOME menu editing tool
ii  evolution-data-server        2.28.0-2+b2 evolution database backend server
ii  gnome-applets                2.26.3-2    Various applets for the GNOME pane
ii  gnome-icon-theme             2.28.0-1    GNOME Desktop icon theme
ii  gnome-session                2.26.2-1    The GNOME Session Manager
ii  gvfs                         1.4.0-2     userspace virtual filesystem - ser

Versions of packages gnome-panel suggests:
ii  epiphany-browser         2.28.0-4        Intuitive GNOME web browser
ii  evolution                2.28.0-2+b1     groupware suite with mail client a
ii  gdm                      2.20.9-1.1+b1   GNOME Display Manager
ii  gnome-session            2.26.2-1        The GNOME Session Manager
ii  gnome-terminal [x-termin 2.28.0-1        The GNOME terminal emulator applic
ii  gnome-user-guide [gnome2 2.28.0-1        GNOME user's guide
ii  nautilus                 2.28.0-2        file manager and graphical shell f
ii  yelp                     2.28.0+webkit-1 Help browser for GNOME

-- no debconf information

More information about the pkg-gnome-maintainers mailing list