After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 162590 - critical warnings cause by wrong menu path translation
critical warnings cause by wrong menu path translation
Status: RESOLVED FIXED
Product: GIMP
Classification: Other
Component: User Interface
2.2.x
Other All
: Normal normal
: 2.2
Assigned To: GIMP Bugs
GIMP Bugs
: 161873 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2004-12-30 22:45 UTC by Jose Alonso Cardenas Marquez
Modified: 2008-01-15 12:43 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Jose Alonso Cardenas Marquez 2004-12-30 22:45:33 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
Comment 1 Sven Neumann 2004-12-31 01:22:08 UTC
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).
Comment 2 Michael Natterer 2004-12-31 18:24:51 UTC
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.
Comment 3 Sven Neumann 2005-01-13 15:24:30 UTC
*** Bug 161873 has been marked as a duplicate of this bug. ***