Bug#564531: gnome-panel: Hide/unhide has become catastrophically slow

Peter Eckersley pde at eff.org
Sun Jan 10 00:42:03 UTC 2010


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

Recent versions of the gnome-panel have introduced a catastrophic performance
bug that arrises when the panel is hidden and used in combination with icewm.
I have to use a hidden gnome-panel with icewm, because it seems to be the only
way to talk to network-manager.  

Anyway, if I have a maximised window in icewm, and the cursor strays over the
gnome-panel, it causes the window to re-render many times at different sizes
before returning to the initial state.  If the window is something complicated
like a browser, the process can take about 30 seconds, and locks icewm while
it is occurring.

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.30-2-686 (SMP w/2 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages gnome-panel depends on:
ii  gnome-about                  2.28.1-1    The GNOME about box
ii  gnome-control-center         1:2.28.1-1  utilities to configure the GNOME d
ii  gnome-desktop-data           2.28.1-1    Common files for GNOME desktop app
ii  gnome-menus                  2.28.0.1-1  an implementation of the freedeskt
ii  gnome-panel-data             2.28.0-2    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.10.2-4    Embedded GNU C Library: Shared lib
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.2-1    Client library for evolution calen
ii  libedataserver1.2-11         2.28.2-1    Utility library for evolution data
ii  libedataserverui1.2-8        2.28.2-1    GUI utility library for evolution 
ii  libgconf2-4                  2.28.0-1    GNOME configuration database syste
ii  libglib2.0-0                 2.22.2-2    The GLib library of C routines
ii  libgnome-desktop-2-11        2.28.1-1    Utility library for loading .deskt
ii  libgnome-menu2               2.28.0.1-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.5-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-2    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-5      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-2      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.1-1   evolution database backend server
ii  gnome-applets                 2.28.0-2   Various applets for the GNOME pane
ii  gnome-icon-theme              2.28.0-1   GNOME Desktop icon theme
ii  gnome-session                 2.28.0-2   The GNOME Session Manager
ii  gvfs                          1.4.1-5    userspace virtual filesystem - ser

Versions of packages gnome-panel suggests:
pn  epiphany-browser         <none>          (no description available)
ii  evolution                2.28.2-1        groupware suite with mail client a
ii  gdm                      2.20.10-1       GNOME Display Manager
ii  gnome-session            2.28.0-2        The GNOME Session Manager
ii  gnome-terminal [x-termin 2.28.1-1        The GNOME terminal emulator applic
ii  gnome-user-guide [gnome2 2.28.0-1        GNOME user's guide
ii  nautilus                 2.28.1-1        file manager and graphical shell f
ii  rxvt [x-terminal-emulato 1:2.6.4-14      VT102 terminal emulator for the X 
ii  yelp                     2.28.0+webkit-1 Help browser for GNOME

-- no debconf information

-- 
Peter Eckersley                            pde at eff.org
Staff Technologist                Tel  +1 415 436 9333 x131
Electronic Frontier Foundation    Fax  +1 415 436 9993






More information about the pkg-gnome-maintainers mailing list