Cairo Menu applet crashed;cant restart

Bug #492958 reported by darco on 2009-12-05
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Awn Extras
Undecided
moonbeam

Bug Description

The Cairo Main Menu applet crashed. It still appears on my toolbar grayed out (unhappy square face).
The test reads "Whoops! The applet crashed. Click to restart it". I click it, it cycles but immediately crashes again
with same error.
I have removed/installed via Synpatic

* Distribution name and version: Lucid x64 2.6.32 final kernel. This issue occurred before I updated to this kernel.
* Method of installing Awn and Awn Extras: PPA
* Awn and Awn Extras versions: 0.3.9, extras installed
* Window manager used when running Awn: compiz
* Video card and driver name/version: Nvidia 9800 GTX, 195.22 (beta)
* If it's a crash/segfault, a backtrace: (avant-window-navigator:25764): DEBUG: Spawned awn-applet[16653] for "cairo-menu.desktop", UID: 1260047695, XID: 42245339

moonbeam (rcryderman) wrote :

Could you please do the following?

----------------------------------------------

1) Make sure you following packages are installed (using synaptic or apt-get): gdb, libawn1-dbg-trunk.
2) Open a terminal.
3) Close awn completely
4) in the terminal type:
        export AWN_APPLET_DEBUG=1
        avant-window-navigator
5) awn will startup. A bit slower than normal. I'd expect cairo-menu to crash. Wait for the stream of text in the terminal to stop. Make note of where it stopped and then click on the cairo-menu unhappy face icon.
6) Copy and paste any new terminal output into a comment in this bug.

Thanks,

darco (dareino) wrote :

Followed complete instructions. the output is: ** (avant-window-navigator:23967): DEBUG: Spawned awn-applet[24959] for "cairo-menu.desktop", UID: 1260050467, XID: 12582979

Thats all that posted....

d

moonbeam (rcryderman) wrote :

My mistake...

it should be
export AWN_APPLET_GDB=1

if you could repeat with that substitution....

darco (dareino) wrote :

ok, here goes....

** (avant-window-navigator:29877): DEBUG: Spawned awn-applet[29927] for "cairo-menu.desktop", UID: 1260052124, XID: 12582977
[Thread debugging using libthread_db enabled]

Program received signal SIGSEGV, Segmentation fault.
0x00007fffedd4b510 in ?? () from /usr/lib/libgnome-menu.so.2
#0 0x00007fffedd4b510 in ?? () from /usr/lib/libgnome-menu.so.2
#1 0x00007fffedd4d9b1 in ?? () from /usr/lib/libgnome-menu.so.2
#2 0x00007fffedd50b2b in ?? () from /usr/lib/libgnome-menu.so.2
#3 0x00007fffedd53972 in gmenu_tree_get_root_directory ()
   from /usr/lib/libgnome-menu.so.2
#4 0x00007fffed055c17 in menu_build ()
   from /usr/share/avant-window-navigator/applets/../../../lib/awn/applets/cairo-menu/gnome-menu-builder.so
#5 0x00007fffedf67e89 in ?? ()
   from /usr/lib/awn/applets/cairo-menu/cairo-menu.so
#6 0x00007ffff6647d4e in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#7 0x00007ffff664b718 in ?? () from /lib/libglib-2.0.so.0
#8 0x00007ffff664bb75 in g_main_loop_run () from /lib/libglib-2.0.so.0
#9 0x00007ffff72b21a7 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#10 0x00000000004025a8 in main (argc=1, argv=0x7fffffffe378) at main.c:273

moonbeam (rcryderman) wrote :

ok. Thanks.

You can try resetting the cairo-menu settings with the following.

gconftool-2 --recursive-unset /apps/awn-applet-cairo-menu/

Be _very_ careful with that command. a mistype can wipe out gconf.

One final question. Do you remember if you changed anything prior to the crash?

Changed in awn-extras:
assignee: nobody → moonbeam (rcryderman)
darco (dareino) wrote :

ran the command.....
gconftool-2 --recursive-unset /apps/awn-applet-cairo-menu/
Failure during recursive unset of "/apps/awn-applet-cairo-menu/": Bad key or directory name: "/apps/awn-applet-cairo-menu/": Key/directory may not end with a slash '/'

ran again (!) w/o the ending slash....restarted awn, same thing.

Alot of updates came down today, partial upgrade but now fully updated.
I posted in the Ubuntu forums that re-enabling the gnome-panel made it flash like crazy. Had to run a killall. Stillhavent fixed that issue yet

moonbeam (rcryderman) wrote :

darco,

ok. My suspicion is the gnome menus on your system are in a funky state do to the partial upgrade and cairo-menu will probably start working again once you get that sorted out.

I've added an additional check into the code that might keep the crash from happening... but it's just an educated guess. It will be in the next ppa update.

Meanwhile, it might be worthwhile trying one of the other menu applets and see if they act up also.

moonbeam (rcryderman) wrote :

substitute "partial upgrade" with "gnome panel" issue.

darco (dareino) wrote :

The partial upgrade was actually after this issue came up now that I think of it...thought there was something in the repos to fix this issue....but the gnome panel is probably the culprit

darco (dareino) wrote :

Todays update (12/9) seems to have resolved the problem..thxs

Michal Hruby (mhr3) on 2009-12-15
Changed in awn-extras:
milestone: none → 0.4.0
Michal Hruby (mhr3) wrote :

Marking as Invalid as it was most likely a temporary problem in libgnome-menu.

Changed in awn-extras:
status: New → Invalid
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers