LIBDBUSMENU-GTK-CRITICAL在Ubuntu 11.10下退出RCP应用程序

时间:2012-03-21 10:12:44

标签: ubuntu swt eclipse-rcp ubuntu-11.10 ubuntu-unity

我的RCP应用程序的主菜单出现在Ubuntu 11.10的全局菜单中,正如预期的那样。但是,在退出时,我在Eclipse控制台中看到了这些消息:

(Application name:13458): LIBDBUSMENU-GTK-CRITICAL **: watch_submenu: assertion `GTK_IS_MENU_SHELL(menu)' failed

(Application name:13458): LIBDBUSMENU-GTK-CRITICAL **: watch_submenu: assertion `GTK_IS_MENU_SHELL(menu)' failed

(Application name:13458): LIBDBUSMENU-GTK-CRITICAL **: watch_submenu: assertion `GTK_IS_MENU_SHELL(menu)' failed

(Application name:13458): LIBDBUSMENU-GTK-CRITICAL **: watch_submenu: assertion `GTK_IS_MENU_SHELL(menu)' failed

(Application name:13458): LIBDBUSMENU-GTK-CRITICAL **: watch_submenu: assertion `GTK_IS_MENU_SHELL(menu)' failed

(Application name:13458): LIBDBUSMENU-GTK-CRITICAL **: watch_submenu: assertion `GTK_IS_MENU_SHELL(menu)' failed

到目前为止,它似乎没有任何影响,但有什么办法可以解决它吗?

1 个答案:

答案 0 :(得分:2)

上面的日志消息看起来很像我刚才在STU 3.0.0.M2的Ubuntu 12.04上看到的。

我挖了一下它,这似乎是一个长期存在的错误https://bugs.eclipse.org/bugs/show_bug.cgi?id=330563,现在看起来大部分是固定的。

评论#30引用了导致https://bugs.launchpad.net/ubuntu/+source/appmenu-gtk/+bug/865389的LaunchPad问题,如果您真的对日志语句感到困扰,可以找到解决方法。在将Eclipse问题视为固定之前,需要修复此LP问题。