Package: grisbi Version: 0.6.0~pre+beta1-1 Severity: important When importing a QIF file encoded in iso-8859-1 Grisbi may crash like this :
#0 0x0813f6d3 in recuperation_donnees_qif () #1 0x08128165 in ?? () #2 0xb7d3c973 in _gtk_marshal_VOID__POINTER_UINT (closure=0x84ecae0, return_value=0x0, n_param_values=3, param_values=0x84777f0, invocation_hint=0xbfffe3bc, marshal_data=0x816e830) at /build/buildd-gtk+2.0_2.18.2-1-i386-CIhLaF/gtk+2.0-2.18.2/gtk/gtkmarshalers.c:2658 #3 0xb78bade3 in IA__g_closure_invoke (closure=0x84ecae0, return_value=0x0, n_param_values=3, param_values=0x847eb80, invocation_hint=0xbfffe3bc) at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gclosure.c:767 #4 0xb78cf472 in signal_emit_unlocked_R (node=0x81bdfc0, detail=0, instance=0x832b970, emission_return=0x0, instance_and_params=0x847eb80) at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gsignal.c:3317 #5 0xb78d0359 in IA__g_signal_emit_valist (instance=0x832b970, signal_id=106, detail=0, var_args=0xbfffe564 "\003") at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gsignal.c:2980 #6 0xb78d07b6 in IA__g_signal_emit (instance=0x832b970, signal_id=106, detail=0) at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gsignal.c:3037 #7 0xb7d59014 in gtk_notebook_switch_page (notebook=0x832b970, page=0x8570218) at /build/buildd-gtk+2.0_2.18.2-1-i386-CIhLaF/gtk+2.0-2.18.2/gtk/gtknotebook.c:5859 #8 0x080b341a in gsb_assistant_run () #9 0x08126401 in importer_fichier () #10 0xb78c8544 in IA__g_cclosure_marshal_VOID__VOID (closure=0x82067c8, return_value=0x0, n_param_values=1, param_values=0x81e4e30, invocation_hint=0xbfffe7cc, marshal_data=0x8125b30) at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gmarshal.c:77 #11 0xb78bade3 in IA__g_closure_invoke (closure=0x82067c8, return_value=0x0, n_param_values=1, param_values=0x81e4e30, invocation_hint=0xbfffe7cc) at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gclosure.c:767 #12 0xb78cef0f in signal_emit_unlocked_R (node=0x81e3848, detail=0, instance=0x8195ec0, emission_return=0x0, instance_and_params=0x81e4e30) at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gsignal.c:3247 #13 0xb78d0359 in IA__g_signal_emit_valist (instance=0x8195ec0, signal_id=163, detail=0, var_args=0xbfffe96c "\304\034\374\267\300^\031\b\030X\035\b\230\351\377\277\235mƷ\300^\031\bP\356\032\bh\r\036\b\230Ǝ\267\230Ǝ\267\340\315Է\270\351\377\277D\205\214\267\300^\031\bP\356\032\b\330\351\377\277\230Ǝ\267\310\340 \b") at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gsignal.c:2980 #14 0xb78d07b6 in IA__g_signal_emit (instance=0x8195ec0, signal_id=163, detail=0) at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gsignal.c:3037 #15 0xb7c64db5 in _gtk_action_emit_activate (action=0x8195ec0) at /build/buildd-gtk+2.0_2.18.2-1-i386-CIhLaF/gtk+2.0-2.18.2/gtk/gtkaction.c:727 #16 0xb7c66d9d in IA__gtk_action_activate (action=0x8195ec0) at /build/buildd-gtk+2.0_2.18.2-1-i386-CIhLaF/gtk+2.0-2.18.2/gtk/gtkaction.c:757 #17 0xb78c8544 in IA__g_cclosure_marshal_VOID__VOID (closure=0x81b4f00, return_value=0x0, n_param_values=1, param_values=0x820e0c8, invocation_hint=0xbfffeb4c, marshal_data=0xb7d4cde0) at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gmarshal.c:77 #18 0xb78b9569 in g_type_class_meta_marshal (closure=0x81b4f00, return_value=0x0, n_param_values=1, param_values=0x820e0c8, invocation_hint=0xbfffeb4c, marshal_data=0x1c0) at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gclosure.c:878 #19 0xb78bade3 in IA__g_closure_invoke (closure=0x81b4f00, return_value=0x0, n_param_values=1, param_values=0x820e0c8, invocation_hint=0xbfffeb4c) at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gclosure.c:767 #20 0xb78ce778 in signal_emit_unlocked_R (node=0x81b4f50, detail=0, instance=0x81d5818, emission_return=0x0, instance_and_params=0x820e0c8) at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gsignal.c:3177 #21 0xb78d0359 in IA__g_signal_emit_valist (instance=0x81d5818, signal_id=94, detail=0, var_args=0xbfffecec "\304\034", <incomplete sequence \374\267>) at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gsignal.c:2980 #22 0xb78d07b6 in IA__g_signal_emit (instance=0x81d5818, signal_id=94, detail=0) at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gsignal.c:3037 #23 0xb7e62d75 in IA__gtk_widget_activate (widget=0x81d5818) at /build/buildd-gtk+2.0_2.18.2-1-i386-CIhLaF/gtk+2.0-2.18.2/gtk/gtkwidget.c:4798 #24 0xb7d4ee80 in IA__gtk_menu_shell_activate_item (menu_shell=0x820c860, menu_item=0x81d5818, force_deactivate=1) at /build/buildd-gtk+2.0_2.18.2-1-i386-CIhLaF/gtk+2.0-2.18.2/gtk/gtkmenushell.c:1139 #25 0xb7d509d5 in gtk_menu_shell_button_release (widget=0x820c860, event=0x84034f0) at /build/buildd-gtk+2.0_2.18.2-1-i386-CIhLaF/gtk+2.0-2.18.2/gtk/gtkmenushell.c:678 #26 0xb7d4663b in gtk_menu_button_release (widget=0x820c860, event=0x84034f0) at /build/buildd-gtk+2.0_2.18.2-1-i386-CIhLaF/gtk+2.0-2.18.2/gtk/gtkmenu.c:2983 #27 0xb7d3ff36 in _gtk_marshal_BOOLEAN__BOXED (closure=0x81a0db0, return_value=0xbfffef50, n_param_values=2, param_values=0x845b0f0, invocation_hint=0xbfffef3c, marshal_data=0xb7d46580) at /build/buildd-gtk+2.0_2.18.2-1-i386-CIhLaF/gtk+2.0-2.18.2/gtk/gtkmarshalers.c:84 #28 0xb78b9569 in g_type_class_meta_marshal (closure=0x81a0db0, return_value=0xbfffef50, n_param_values=2, param_values=0x845b0f0, invocation_hint=0xbfffef3c, marshal_data=0xb4) at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gclosure.c:878 #29 0xb78bade3 in IA__g_closure_invoke (closure=0x81a0db0, return_value=0xbfffef50, n_param_values=2, param_values=0x845b0f0, invocation_hint=0xbfffef3c) at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gclosure.c:767 #30 0xb78cebb7 in signal_emit_unlocked_R (node=0x81a0e98, detail=0, instance=0x820c860, emission_return=0xbffff088, instance_and_params=0x845b0f0) at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gsignal.c:3285 #31 0xb78d01ef in IA__g_signal_emit_valist (instance=0x820c860, signal_id=34, detail=0, var_args=0xbffff0e0 "\370\360\377\277\360\...@\b`\310 \b\017/\346\267`\310 \b\250\071\032\b") at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gsignal.c:2990 #32 0xb78d07b6 in IA__g_signal_emit (instance=0x820c860, signal_id=34, detail=0) at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gsignal.c:3037 #33 0xb7e5c076 in gtk_widget_event_internal (widget=0x820c860, event=0x84034f0) at /build/buildd-gtk+2.0_2.18.2-1-i386-CIhLaF/gtk+2.0-2.18.2/gtk/gtkwidget.c:4767 #34 0xb7d386cc in IA__gtk_propagate_event (widget=0x820c860, event=0x84034f0) at /build/buildd-gtk+2.0_2.18.2-1-i386-CIhLaF/gtk+2.0-2.18.2/gtk/gtkmain.c:2415 #35 0xb7d39a1f in IA__gtk_main_do_event (event=0x84034f0) at /build/buildd-gtk+2.0_2.18.2-1-i386-CIhLaF/gtk+2.0-2.18.2/gtk/gtkmain.c:1620 #36 0xb7bc257a in gdk_event_dispatch (source=0x819da80, callback=0, user_data=0x0) at /build/buildd-gtk+2.0_2.18.2-1-i386-CIhLaF/gtk+2.0-2.18.2/gdk/x11/gdkevents-x11.c:2369 #37 0xb782fe98 in g_main_dispatch (context=0x819dac8) at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/glib/gmain.c:1960 #38 IA__g_main_context_dispatch (context=0x819dac8) at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/glib/gmain.c:2513 #39 0xb7833623 in g_main_context_iterate (context=0x819dac8, block=1, dispatch=1, self=0x8182270) at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/glib/gmain.c:2591 #40 0xb7833aea in IA__g_main_loop_run (loop=0x84155d0) at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/glib/gmain.c:2799 #41 0xb7d39ed9 in IA__gtk_main () at /build/buildd-gtk+2.0_2.18.2-1-i386-CIhLaF/gtk+2.0-2.18.2/gtk/gtkmain.c:1216 #42 0x0812d38d in main () (first investigation showed that the char '°' was the problem) My workaround for now is to do an iconv -f iso-8859-1 -t UTF-8 bank.qif > bank-u8.qif and import the latest. It would be great if the non UTF-8 case was handled nicely. Cheers -- Mathieu -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org