There is, however, no need to report to upstream. the gnome cvs version is fine. The crash seems due to a local patch. Most important offending like seems to be this:
--- gnome-panel-2.11.3.orig/gnome-panel/panel-menu-items.c 2005-06-06 23:51:27.000000000 +0200 +++ gnome-panel-2.11.3/gnome-panel/panel-menu-items.c 2005-06-27 15:25:37.614705664 +0200
@@ -736,6 +795,12 @@ PanelDesktopMenuItemClass *klass) { menuitem->priv = PANEL_DESKTOP_MENU_ITEM_GET_PRIVATE (menuitem); + + menuitem->priv->tree = gmenu_tree_lookup ("settings.menu", GMENU_TREE_FLAGS_NONE); + + gmenu_tree_add_monitor (menuitem->priv->tree, + (GMenuTreeChangedFunc) handle_menu_tree_changed, + menuitem); }
static void
There is, however, no need to report to upstream. the gnome cvs version is fine.
The crash seems due to a local patch.
Most important offending like seems to be this:
--- gnome-panel- 2.11.3. orig/gnome- panel/panel- menu-items. c 2005-06-06 2.11.3/ gnome-panel/ panel-menu- items.c 2005-06-27
23:51:27.000000000 +0200
+++ gnome-panel-
15:25:37.614705664 +0200
@@ -736,6 +795,12 @@
PanelDeskt opMenuItemClass *klass) MENU_ITEM_ GET_PRIVATE (menuitem); >priv-> tree = gmenu_tree_lookup ("settings.menu", GMENU_TREE_ FLAGS_NONE) ; add_monitor (menuitem- >priv-> tree, edFunc) handle_ menu_tree_ changed,
{
menuitem->priv = PANEL_DESKTOP_
+
+ menuitem-
+
+ gmenu_tree_
+ (GMenuTreeChang
+ menuitem);
}
static void