This bug was fixed in the package libdbusmenu -
12.10.3daily13.06.19~13.04-0ubuntu1

---------------
libdbusmenu (12.10.3daily13.06.19~13.04-0ubuntu1) raring; urgency=low

  [ Mathieu Trudel-Lapierre ]
  * Bump maximum value for menuitem ID from 30000 to MAXINT; which
    should help nm-applet have usable menus. Fix is a cherry pick from
    revision 445 on lp:dbusmenu; from Chris Coulson. (LP: #1011073)

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 442
 -- Ubuntu daily release <ps-jenk...@lists.canonical.com>   Wed, 19 Jun 2013 
02:04:01 +0000

** Changed in: libdbusmenu (Ubuntu Raring)
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to network-manager-applet in Ubuntu.
https://bugs.launchpad.net/bugs/1011073

Title:
  NetworkManager submenus sometimes unpopulated

Status in DBus Menu:
  New
Status in OEM Priority Project:
  In Progress
Status in OEM Priority Project precise series:
  In Progress
Status in OEM Priority Project quantal series:
  Won't Fix
Status in OEM Priority Project raring series:
  Won't Fix
Status in “libdbusmenu” package in Ubuntu:
  Fix Released
Status in “network-manager-applet” package in Ubuntu:
  Invalid
Status in “libdbusmenu” source package in Precise:
  Fix Committed
Status in “network-manager-applet” source package in Precise:
  Invalid
Status in “libdbusmenu” source package in Quantal:
  Triaged
Status in “network-manager-applet” source package in Quantal:
  Invalid
Status in “libdbusmenu” source package in Raring:
  Fix Released
Status in “network-manager-applet” source package in Raring:
  Invalid

Bug description:
  [Impact]

   * Affected applications with a high number of menu updates reach the maximum 
value allowed for the ID of a menuitem, and rejects further menu changes. 
Because the application underneath the menu has already removed the underlying 
actual GtkMenuItem objects, it is impossible to activate the items -- to effect 
the actions linked to the menuitems.
   * Some indicators have a relatively high and climbing memory usage due to 
the way they build menus to be displayed in the panel.

  [Test Case]

   * Run nm-applet for a while (multiple days without shutdown, without killing 
the application), notice whether the menus are still usable.
   * Run indicators for a while, observe memory usage.

  [Regression Potential]

  Indicators with a very high amount of updates may be affected as circling 
back past the maximum value, if a new menu item is created with an ID still in 
use by a menuitem that has not been removed yet, neither or only one of the two 
menu items might be available to be clicked -- this could confuse users or 
cause error messages to be displayed.
  Risk is low however since network-manager-gnome (nm-applet) is currently the 
application with the most menu updates.

  [Other Info]
   
  Submenus in Network Manager are sometimes unusable as they are not populated. 
 This happens both with the list of available networks and with the VPN list.  
When the bug happens, it occurs for *both* the wireless submenu and the VPN 
menu.  I know there are entries for those submenus as I can see them with other 
network UI mechanisms.  The issue is intermittent.

  Expected:
  Dropping down the menu then hovering over the submenu trigger-point (example: 
"More networks") shows the additional expected entries (example: more wifi 
networks to choose from).

  Actual:
  Dropping down the menu and hovering over the submenu trigger displays a 
submenu but the submenu has nothing in it and is unusable.

  Ubuntu 12.04
  network-manager 0.9.4.0-0ubuntu4.1
  Apple Macbook Pro 8,1

  03:00.0 Network controller: Broadcom Corporation BCM4331 802.11a/b/g/n (rev 
02)
  02:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM57765 Gigabit 
Ethernet PCIe (rev 10)

To manage notifications about this bug go to:
https://bugs.launchpad.net/libdbusmenu/+bug/1011073/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to