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



我的 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
到目前为止,它

似乎实际上没有任何影响,但是我可以做些什么来修复它吗?

上面的日志消息看起来很像我在带有 STS 3.0.0.M2 的 Ubuntu 12.04 上看到的。

我深入研究了一下,似乎这是一个长期存在的错误 https://bugs.eclipse.org/bugs/show_bug.cgi?id=330563 现在看起来大部分已修复。

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

最新更新