crash on gtk_menu_item_expose with i18n



I wonder if anyone has any idea what could be happening here:
my app is reliably crashing (on Linux and on Windows) when a particular menu is accessed, but only when the German translation is active. When running in English or with any of several other translations in force, no problem.

I've taken a look at de.po and didn't find anything weird in there.

Any help would be much appreciated.

Allin Cottrell
Wake Forest University

Backtrace follows:

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1234786640 (LWP 31478)]
0xffffe410 in ?? ()
#0  0xffffe410 in ?? ()
#1  0xbfaa6378 in ?? ()
#2  0x00000000 in ?? ()
#3  0xbfaa62ac in ?? ()
#4  0xb73049f3 in __waitpid_nocancel () from /lib/libpthread.so.0
#5  0xb7f48c46 in libgnomeui_module_info_get ()
   from /opt/gnome2/lib/libgnomeui-2.so.0
#6  <signal handler called>
#7 0xb7885ef7 in gtk_menu_item_expose (widget=0x81a0430, event=0x821c8c0)
    at gtkmenuitem.c:788
#8  0xb78783a0 in _gtk_marshal_BOOLEAN__BOXED (closure=0x81649a8,
return_value=0xbfaa6870, n_param_values=2, param_values=0xbfaa69c0, invocation_hint=0xbfaa6898, marshal_data=0xb7885c60) at gtkmarshalers.c:83
#9  0xb682ed59 in g_type_class_meta_marshal (closure=0x81649a8,
    return_value=0x0, n_param_values=0, param_values=0xbfaa69c0,
    invocation_hint=0x0, marshal_data=0x0) at gclosure.c:569
#10 0xb682ea1b in IA__g_closure_invoke (closure=0x81649a8, return_value=0x0, n_param_values=0, param_values=0x0, invocation_hint=0x0) at gclosure.c:492
#11 0xb68437eb in signal_emit_unlocked_R (node=0x81649f8, detail=0,
    instance=0x81a0430, emission_return=0xbfaa6950,
    instance_and_params=0xbfaa69c0) at gsignal.c:2523
#12 0xb684491d in IA__g_signal_emit_valist (instance=0x81a0430, signal_id=0, detail=0, var_args=0xbfaa6b50 "Xkª¿0\004\032\b") at gsignal.c:2254 #13 0xb6844ec6 in IA__g_signal_emit (instance=0x0, signal_id=0, detail=0)
    at gsignal.c:2288
#14 0xb7971c44 in gtk_widget_event_internal (widget=0x81a0430, event=0x821c8c0)
    at gtkwidget.c:3735
#15 0xb77e4529 in IA__gtk_container_propagate_expose (container=0x821c8c0,
    child=0x81a0430, event=0xbfaa71b0) at gtkcontainer.c:2464
#16 0xb77e4551 in gtk_container_expose_child (child=0x0,
    client_data=0xb666a6b0) at gtkcontainer.c:2352
#17 0xb7888533 in gtk_menu_shell_forall (container=0x8128c78,
include_internals=1, callback=0xb77e4530 <gtk_container_expose_child>,
    callback_data=0xbfaa6c20) at gtkmenushell.c:885
#18 0xb77e26f0 in IA__gtk_container_forall (container=0x8199de8,
callback=0xb77e4530 <gtk_container_expose_child>, callback_data=0x0)
    at gtkcontainer.c:1265
#19 0xb77e4246 in gtk_container_expose (widget=0x8199de8, event=0xbfaa71b0)
    at gtkcontainer.c:2375
#20 0xb787e0a4 in gtk_menu_expose (widget=0x8199de8, event=0xbfaa71b0)
    at gtkmenu.c:2524
#21 0xb78783a0 in _gtk_marshal_BOOLEAN__BOXED (closure=0x81649a8,
return_value=0xbfaa6e30, n_param_values=2, param_values=0xbfaa6f80, invocation_hint=0xbfaa6e58, marshal_data=0xb787df90) at gtkmarshalers.c:83
#22 0xb682ed59 in g_type_class_meta_marshal (closure=0x81649a8,
    return_value=0x0, n_param_values=0, param_values=0xbfaa6f80,
    invocation_hint=0x0, marshal_data=0x0) at gclosure.c:569
#23 0xb682ea1b in IA__g_closure_invoke (closure=0x81649a8, return_value=0x0, n_param_values=0, param_values=0x0, invocation_hint=0x0) at gclosure.c:492
#24 0xb68437eb in signal_emit_unlocked_R (node=0x81649f8, detail=0,
    instance=0x8199de8, emission_return=0xbfaa6f10,
    instance_and_params=0xbfaa6f80) at gsignal.c:2523
#25 0xb684491d in IA__g_signal_emit_valist (instance=0x8199de8, signal_id=0, detail=0, var_args=0xbfaa7110 "\030qª¿è\235\031\b") at gsignal.c:2254 #26 0xb6844ec6 in IA__g_signal_emit (instance=0x0, signal_id=0, detail=0)
    at gsignal.c:2288
#27 0xb7971c44 in gtk_widget_event_internal (widget=0x8199de8,
    event=0xbfaa71b0) at gtkwidget.c:3735
#28 0xb7876e0d in IA__gtk_main_do_event (event=0xbfaa71b0) at gtkmain.c:1370 #29 0xb72a69dd in gdk_window_process_updates_internal (window=0x823c7a8)
    at gdkwindow.c:2215
#30 0xb72a6aad in IA__gdk_window_process_all_updates () at gdkwindow.c:2268 #31 0xb72a6b23 in gdk_window_update_idle (data=0x0) at gdkwindow.c:2136 #32 0xb67c3e71 in g_idle_dispatch (source=0x823c9a0, callback=0xb666a6b0,
    user_data=0x0) at gmain.c:3817
#33 0xb67c0c87 in IA__g_main_context_dispatch (context=0x813dbc0)
    at gmain.c:1934
#34 0xb67c2615 in g_main_context_iterate (context=0x813dbc0, block=1,
    dispatch=1, self=0x8100828) at gmain.c:2565
#35 0xb67c293a in IA__g_main_loop_run (loop=0x81e4378) at gmain.c:2769
#36 0xb7875de3 in IA__gtk_main () at gtkmain.c:991
#37 0x0808f3d4 in main (argc=135255136, argv=0x1) at ../../gui2/gretl.c:1023

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]