Public bug reported:

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

** Affects: gnome-panel (Ubuntu)
     Importance: Undecided
         Status: New

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

Title:
  gnome-panel crashes with empty applications.menu

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-panel/+bug/1039061/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to