I also had this bug on a 12.04 machine.

Removing the empty file (~/.config/menus/applications.menu) solved the
problem.

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

Title:
  gnome-panel crashes with empty applications.menu

Status in “gnome-panel” package in Ubuntu:
  Confirmed

Bug description:
  having a blank applications.menu in ~/.config/menus causes gnome-panel
  to segfault.

  I expect this not to happen, for it to fail silently or just with a
  log note, not crash my entire panel.

  Program received signal SIGSEGV, Segmentation fault.
  0x00000000004375a1 in create_applications_menu (menu_file=<optimised out>, 
      menu_path=0x0, always_show_image=1) at menu.c:1243
  1243  menu.c: No such file or directory.
  (gdb) bt
  #0  0x00000000004375a1 in create_applications_menu (menu_file=<optimised 
out>, 
      menu_path=0x0, always_show_image=1) at menu.c:1243
  #1  0x000000000043fbc6 in panel_menu_bar_init (menubar=0x6de200)
      at panel-menu-bar.c:119
  #2  0x00007ffff577d957 in g_type_create_instance (type=<optimised out>)
      at /build/buildd/glib2.0-2.32.3/./gobject/gtype.c:1892
  #3  0x00007ffff57620b9 in g_object_constructor (type=<optimised out>, 
      n_construct_properties=0, construct_params=0x0)
      at /build/buildd/glib2.0-2.32.3/./gobject/gobject.c:1849
  #4  0x00007ffff5763c02 in g_object_newv (object_type=10913904, 
n_parameters=0, 
      parameters=0x0) at /build/buildd/glib2.0-2.32.3/./gobject/gobject.c:1632
  #5  0x00007ffff57641ec in g_object_new (object_type=10913904, 
      first_property_name=0x0)
      at /build/buildd/glib2.0-2.32.3/./gobject/gobject.c:1542
  #6  0x000000000043fdb5 in panel_menu_bar_load (panel=0x6e4200, 
      id=0xa8e210 "object-0", settings=0x7fffe8014770) at panel-menu-bar.c:208
  #7  0x000000000045d24e in panel_object_loader_idle_handler (
      dummy=<optimised out>) at panel-object-loader.c:219
  #8  0x00007ffff549fd53 in g_main_dispatch (context=0x6a9ab0)
      at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:2539
  #9  g_main_context_dispatch (context=0x6a9ab0)
      at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3075
  #10 0x00007ffff54a00a0 in g_main_context_iterate (dispatch=1, 
      block=<optimised out>, context=0x6a9ab0, self=<optimised out>)
      at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3146
  #11 g_main_context_iterate (context=0x6a9ab0, block=<optimised out>, 
      dispatch=1, self=<optimised out>)
      at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3083
  #12 0x00007ffff54a049a in g_main_loop_run (loop=0xa70210)
      at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3340
  #13 0x00007ffff707d42d in gtk_main ()
     from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  #14 0x000000000042233f in main (argc=1, argv=0x7fffffffe088) at main.c:117

  Alacarte also refuses to start with a xml parse error

  
  $ lsb_release -rd
  Description:  Ubuntu 12.04.1 LTS
  Release:      12.04

  $ apt-cache policy gnome-panel
  gnome-panel:
    Installed: 1:3.4.1-0ubuntu1.1
    Candidate: 1:3.4.1-0ubuntu1.1
    Version table:
   *** 1:3.4.1-0ubuntu1.1 0
          500 http://ftp.iinet.net.au/pub/ubuntu/ precise-updates/universe 
amd64 Packages
          100 /var/lib/dpkg/status
       1:3.4.1-0ubuntu1 0
          500 http://ftp.iinet.net.au/pub/ubuntu/ precise/universe amd64 
Packages

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-panel/+bug/1039061/+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