qfx import crashes 2.0.5

Marc Evans Marc at SoftwareHackery.Com
Mon Jul 2 13:39:33 EDT 2007


Thanks for the response Derek. Here is the trace that I see:

(gdb) where
#0  0x2a11aff6 in std::locale::operator= ()
    from /usr/local/lib/gcc-lib/i386-portbld-freebsd6.2/3.3.6/libstdc++.so.5
#1  0x2a114299 in std::ios_base::_M_init ()
    from /usr/local/lib/gcc-lib/i386-portbld-freebsd6.2/3.3.6/libstdc++.so.5
#2  0x2a1128d4 in std::basic_ios<char, std::char_traits<char> >::init ()
    from /usr/local/lib/gcc-lib/i386-portbld-freebsd6.2/3.3.6/libstdc++.so.5
#3  0x2a22d8c0 in libofx_detect_file_type () from /usr/local/lib/libofx.so.3
#4  0x2a22e6ad in libofx_proc_file () from /usr/local/lib/libofx.so.3
#5  0x2a1de9be in gnc_file_ofx_import ()
    from /usr/local/lib/gnucash/libgncmod-ofx.so.0
#6  0x2a1ded3a in gnc_plugin_ofx_cmd_import ()
    from /usr/local/lib/gnucash/libgncmod-ofx.so.0
#7  0x29243030 in g_cclosure_marshal_VOID__VOID ()
    from /usr/local/lib/libgobject-2.0.so.0
#8  0x2922e6e9 in g_closure_invoke () from 
/usr/local/lib/libgobject-2.0.so.0
#9  0x29241b7e in g_signal_has_handler_pending ()
    from /usr/local/lib/libgobject-2.0.so.0
#10 0x29242a26 in g_signal_emit_valist ()
    from /usr/local/lib/libgobject-2.0.so.0
#11 0x29242c74 in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.0
#12 0x28b2d7ae in gtk_action_create_menu_item ()
    from /usr/local/lib/libgtk-x11-2.0.so.0
#13 0x28b2dd8d in gtk_action_activate ()
    from /usr/local/lib/libgtk-x11-2.0.so.0
#14 0x29243030 in g_cclosure_marshal_VOID__VOID ()
    from /usr/local/lib/libgobject-2.0.so.0
#15 0x2922e6e9 in g_closure_invoke () from 
/usr/local/lib/libgobject-2.0.so.0
#16 0x29241b7e in g_signal_has_handler_pending ()
    from /usr/local/lib/libgobject-2.0.so.0
#17 0x29242a26 in g_signal_emit_valist ()
    from /usr/local/lib/libgobject-2.0.so.0
#18 0x29242c74 in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.0
#19 0x28ce8d14 in gtk_widget_activate ()
    from /usr/local/lib/libgtk-x11-2.0.so.0
#20 0x28bffcc5 in gtk_menu_shell_activate_item ()
    from /usr/local/lib/libgtk-x11-2.0.so.0
#21 0x28bfff6b in gtk_menu_shell_activate_item ()
    from /usr/local/lib/libgtk-x11-2.0.so.0
#22 0x28bf85e6 in gtk_menu_reposition ()
    from /usr/local/lib/libgtk-x11-2.0.so.0
#23 0x28bf078e in gtk_marshal_VOID__UINT_STRING ()
    from /usr/local/lib/libgtk-x11-2.0.so.0
#24 0x2922e99d in g_cclosure_new_swap ()
    from /usr/local/lib/libgobject-2.0.so.0
#25 0x2922e6e9 in g_closure_invoke () from 
/usr/local/lib/libgobject-2.0.so.0
#26 0x292416e0 in g_signal_has_handler_pending ()
    from /usr/local/lib/libgobject-2.0.so.0
#27 0x29242755 in g_signal_emit_valist ()
    from /usr/local/lib/libgobject-2.0.so.0
#28 0x29242c74 in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.0
#29 0x28ce8e3a in gtk_widget_activate ()
    from /usr/local/lib/libgtk-x11-2.0.so.0
#30 0x28bef01f in gtk_propagate_event ()
    from /usr/local/lib/libgtk-x11-2.0.so.0
#31 0x28bef2ee in gtk_main_do_event () from 
/usr/local/lib/libgtk-x11-2.0.so.0
#32 0x28e1976e in gdk_event_get_graphics_expose ()
    from /usr/local/lib/libgdk-x11-2.0.so.0
#33 0x29287dc5 in g_main_context_dispatch ()
    from /usr/local/lib/libglib-2.0.so.0
#34 0x29289675 in g_main_context_acquire ()
    from /usr/local/lib/libglib-2.0.so.0
#35 0x292898d0 in g_main_loop_run () from /usr/local/lib/libglib-2.0.so.0
#36 0x28bee7c7 in gtk_main () from /usr/local/lib/libgtk-x11-2.0.so.0
#37 0x28219202 in gnc_ui_start_event_loop ()
    from /usr/local/lib/gnucash/libgncmod-gnome-utils.so.0
#38 0x08049e36 in _start ()
#39 0x291aa913 in scm_boot_guile () from /usr/local/lib/libguile.so.15
#40 0x0804a543 in main ()

- Marc

On Mon, 2 Jul 2007, Derek Atkins wrote:

> Quoting marc at osmium.mv.net:
>
>> What more can a non-scheme programmer do to try to find the cause and
>> solution to this?
>
> What does scheme have to do with anything here?  This code is all C/C++.
> Try running gnucash under gdb?
>
>> - Marc
>
> -derek
>
> --
>      Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
>      Member, MIT Student Information Processing Board  (SIPB)
>      URL: http://web.mit.edu/warlord/    PP-ASEL-IA     N1NWH
>      warlord at MIT.EDU                        PGP key available
>


More information about the gnucash-user mailing list