Some further internal notes:
1) The "fix" mentioned in Comment #17 is already included with Precise
2) gtk_init_check() is called before (!) the fork by gui_mch_init_check() in gui_gtk_x11.c. My guess is that gtk_init_check() has to be called after the fork (i.e. in the child process) in order for the dbusmenu to succeed.
Some further internal notes: init_check( ) in gui_gtk_x11.c. My guess is that gtk_init_check() has to be called after the fork (i.e. in the child process) in order for the dbusmenu to succeed.
1) The "fix" mentioned in Comment #17 is already included with Precise
2) gtk_init_check() is called before (!) the fork by gui_mch_