Gnome panel drawer applet 'shivers' with 100% CPU (and crash?) when oversized

Bug #792709 reported by John M
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gnome-panel (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: gnome-panel

Increasing the width ("size") of the gnome-panel 'Drawer' applet when the applet is on the far edge of the screen past the available width until the screen edge (see screenshot, somewhat hard to describe.) when the drop-down menu (the whole point of the drawer app) is open causes the drop-down to go absolutely crazy and shake back and forth with 100% CPU usage, making the system totally non-responsive.

In my case, the gnome-panel was 54px tall (I believe the drawer applet attempts to make itself square so this means the drawer applet was 54px wide as well) and the bug occurred when the 'size'(width) of the drop-down was increased to >= 44px through the properties menu of the drawer applet.

Again, the attached screenshot illustrates the test-case for this, just increase the 'size' up some more and should occur. I have not tested with any other sizes of the panel aside from the mentioned 54px, but I have a hunch this is some kind of an edge case, because when I hit 44px wide, the button to increase the size in the properties windows grayed out, but this did not matter as the system had just became unresponsive.

Holy wow, I just tested this again to make sure it wasn't a fluke and it totally crashed the entirety of gnome. Had to reboot the whole system because gnome was totally non-responsive and messed up everywhere when I logged in again before the reboot. Wow. (firefox saved the contents of this <textarea> though, phew :])

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: gnome-panel 1:2.32.1-0ubuntu6.5
ProcVersionSignature: Ubuntu 2.6.38-8.42-generic 2.6.38.2
Uname: Linux 2.6.38-8-generic i686
NonfreeKernelModules: nvidia
Architecture: i386
Date: Sat Jun 4 00:12:34 2011
ExecutablePath: /usr/bin/gnome-panel
GConfNonDefault:
 /apps/panel/general/applet_id_list=[applet_3,applet_2,applet_1,applet_0,notification_area_screen0,indicator_applet_screen0]
 /apps/panel/general/object_id_list=[object_2,object_0,object_1,object_3,object_4,object_5,object_6,object_7,object_9,object_10,object_8]
 /apps/panel/general/toplevel_id_list=[top_panel_screen0]
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release i386 (20110427.1)
ProcEnviron:
 LANGUAGE=en_US:en
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: gnome-panel
UpgradeStatus: Upgraded to natty on 2011-05-05 (29 days ago)
XsessionErrors:
 (gimp-2.6:2646): GLib-WARNING **: /build/buildd/glib2.0-2.28.6/./glib/goption.c:2132: ignoring no-arg, optional-arg or filename flags (8) on option of type 0
 (gimp-2.6:2674): GLib-WARNING **: /build/buildd/glib2.0-2.28.6/./glib/goption.c:2132: ignoring no-arg, optional-arg or filename flags (8) on option of type 0
 (process:3882): Gtk-WARNING **: Locale not supported by C library.
 (gimp-2.6:4247): GLib-WARNING **: /build/buildd/glib2.0-2.28.6/./glib/goption.c:2132: ignoring no-arg, optional-arg or filename flags (8) on option of type 0

Revision history for this message
John M (jelly-beansandjohn+launchpad) wrote :
summary: - Gnome paneld drawer applet 'shivers' with 100% CPU (and crash?) when
+ Gnome panel drawer applet 'shivers' with 100% CPU (and crash?) when
oversized
Changed in gnome-panel (Ubuntu):
status: New → Invalid
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.