GNOME Bugzilla – Bug 162590
critical warnings cause by wrong menu path translation
Last modified: 2008-01-15 12:43:59 UTC
I installed port of gimp (gimp-2.2.1,1 spanish translation) in my FreeBSD 5.3-STABLE, when executing i obtain it these messages (gimp:86341): Gtk-CRITICAL **: file gtkmenushell.c: line 352 (gtk_menu_shell_insert): assertion `GTK_IS_MENU_SHELL (menu_shell)' failed (gimp:86341): Gtk-CRITICAL **: file gtkmenushell.c: line 352 (gtk_menu_shell_insert): assertion `GTK_IS_MENU_SHELL (menu_shell)' failed (gimp:86341): Gtk-CRITICAL **: file gtkuimanager.c: line 1801 (find_menu_position): assertion `GTK_IS_MENU_SHELL (menushell)' failed (gimp:86341): Gtk-CRITICAL **: file gtkuimanager.c: line 1799 (find_menu_position): assertion `GTK_IS_WIDGET (prev_child)' failed (gimp:86341): GLib-GObject-WARNING **: invalid (NULL) pointer instance (gimp:86341): GLib-GObject-CRITICAL **: file gsignal.c: line 1677 (g_signal_connect_data): assertion `G_TYPE_CHECK_INSTANCE (instance)' failed (gimp:86341): Gtk-CRITICAL **: file gtkuimanager.c: line 1799 (find_menu_position): assertion `GTK_IS_WIDGET (prev_child)' failed (gimp:86341): Gtk-CRITICAL **: file gtkmenuitem.c: line 385 (gtk_menu_item_get_submenu): assertion `GTK_IS_MENU_ITEM (menu_item)' failed (gimp:86341): Gtk-CRITICAL **: file gtkcontainer.c: line 1285 (gtk_container_foreach): assertion `GTK_IS_CONTAINER (container)' failed (gimp:86341): Gtk-CRITICAL **: file gtkuimanager.c: line 1801 (find_menu_position): assertion `GTK_IS_MENU_SHELL (menushell)' failed (gimp:86341): Gtk-CRITICAL **: file gtkuimanager.c: line 1799 (find_menu_position): assertion `GTK_IS_WIDGET (prev_child)' failed (gimp:86341): GLib-GObject-WARNING **: invalid (NULL) pointer instance (gimp:86341): GLib-GObject-CRITICAL **: file gsignal.c: line 1677 (g_signal_connect_data): assertion `G_TYPE_CHECK_INSTANCE (instance)' failed (gimp:86265): GLib-GObject-CRITICAL **: file gsignal.c: line 1677 (g_signal_connect_data): assertion `G_TYPE_CHECK_INSTANCE (instance)' failed (gimp:86265): Gtk-CRITICAL **: file gtkuimanager.c: line 1799 (find_menu_position): assertion `GTK_IS_WIDGET (prev_child)' failed (gimp:86265): Gtk-CRITICAL **: file gtkmenuitem.c: line 385 (gtk_menu_item_get_submenu): assertion `GTK_IS_MENU_ITEM (menu_item)' failed (gimp:86265): Gtk-CRITICAL **: file gtkcontainer.c: line 1285 (gtk_container_foreach): assertion `GTK_IS_CONTAINER (container)' failed (gimp:86265): Gtk-CRITICAL **: file gtkcontainer.c: line 1285 (gtk_container_foreach): assertion `GTK_IS_CONTAINER (container)' failed (gimp:86265): Gtk-CRITICAL **: file gtkmenushell.c: line 352 (gtk_menu_shell_insert): assertion `GTK_IS_MENU_SHELL (menu_shell)' failed (gimp:86265): Gtk-CRITICAL **: file gtkmenushell.c: line 352 (gtk_menu_shell_insert): assertion `GTK_IS_MENU_SHELL (menu_shell)' failed (gimp:86265): Gtk-CRITICAL **: file gtkuimanager.c: line 1801 (find_menu_position): assertion `GTK_IS_MENU_SHELL (menushell)' failed (gimp:86265): Gtk-CRITICAL **: file gtkuimanager.c: line 1799 (find_menu_position): assertion `GTK_IS_WIDGET (prev_child)' failed ... and other messages if open File > dialog > any option bad translation "<Toolbox>/Exts/Script-Fu/Patrones/" for menu path "<Toolbox>/Xtns/Script-Fu/Patterns" (number of '/' must be the same) bad translation "<Toolbox>/Exts/Script-Fu/Patrones/" for menu path "<Toolbox>/Xtns/Script-Fu/Patterns" (number of '/' must be the same) bad translation "<Toolbox>/Exts/Script-Fu/Patrones/" for menu path "<Toolbox>/Xtns/Script-Fu/Patterns" (number of '/' must be the same) bad translation "<Toolbox>/Exts/Script-Fu/Patrones/" for menu path "<Toolbox>/Xtns/Script-Fu/Patterns" (number of '/' must be the same) bad translation "<Toolbox>/Exts/Script-Fu/Patrones/" for menu path "<Toolbox>/Xtns/Script-Fu/Patterns" (number of '/' must be the same) bad translation "<Toolbox>/Exts/Script-Fu/Patrones/" for menu path "<Toolbox>/Xtns/Script-Fu/Patterns" (number of '/' must be the same) bad translation "<Toolbox>/Exts/Script-Fu/Patrones/" for menu path "<Toolbox>/Xtns/Script-Fu/Patterns" (number of '/' must be the same) bad translation "<Toolbox>/Exts/Script-Fu/Patrones/" for menu path "<Toolbox>/Xtns/Script-Fu/Patterns" (number of '/' must be the same) glibbad translation "<Toolbox>/Exts/Script-Fu/Patrones/" for menu path "<Toolbox>/Xtns/Script-Fu/Patterns" (number of '/' must be the same) bad translation "<Toolbox>/Exts/Script-Fu/Patrones/" for menu path "<Toolbox>/Xtns/Script-Fu/Patterns" (number of '/' must be the same) bad translation "<Toolbox>/Exts/Script-Fu/Patrones/" for menu path "<Toolbox>/Xtns/Script-Fu/Patterns" (number of '/' must be the same) bad translation "<Toolbox>/Exts/Script-Fu/Patrones/" for menu path "<Toolbox>/Xtns/Script-Fu/Patterns" (number of '/' must be the same) bad translation "<Toolbox>/Exts/Script-Fu/Patrones/" for menu path "<Toolbox>/Xtns/Script-Fu/Patterns" (number of '/' must be the same) bad translation "<Toolbox>/Exts/Script-Fu/Patrones/" for menu path "<Toolbox>/Xtns/Script-Fu/Patterns" (number of '/' must be the same) bad translation "<Toolbox>/Exts/Script-Fu/Patrones/" for menu path "<Toolbox>/Xtns/Script-Fu/Patterns" (number of '/' must be the same) bad translation "<Toolbox>/Exts/Script-Fu/Patrones/" for menu path "<Toolbox>/Xtns/Script-Fu/Patterns" (number of '/' must be the same) glib-2.4.8 gtk-2.4.14 previously version 2.0.6 worked correctly
I've fixed the broken translation in both branches. We should still check if we can avoid the crash: 2004-12-31 Sven Neumann <sven@gimp.org> * es.po: fixed broken menu path translation (bug #162590).
Fixed in CVS (both branches): 2004-12-31 Michael Natterer <mitch@gimp.org> * app/actions/plug-in-actions.c: use the orininal string if plug_in_actions_check_translation() fails instead of bailing out. Fixes bug #162590.
*** Bug 161873 has been marked as a duplicate of this bug. ***