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 428404 - crash in GnuCash Finance Management: Importing an OFX file fr...
crash in GnuCash Finance Management: Importing an OFX file fr...
Status: VERIFIED DUPLICATE of bug 428387
Product: GnuCash
Classification: Other
Component: General
2.0.x
Other All
: High critical
: ---
Assigned To: Chris Lyttle
Chris Lyttle
Depends on:
Blocks:
 
 
Reported: 2007-04-10 21:21 UTC by Roger C. Pao
Modified: 2018-06-29 21:31 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16



Description Roger C. Pao 2007-04-10 21:21:18 UTC
What were you doing when the application crashed?
Importing an OFX file from a closed American Express credit card.


Distribution: Fedora Core release 6 (Zod)
Gnome Release: 2.16.3 2007-01-31 (Red Hat, Inc)
BugBuddy Version: 2.16.0

System: Linux 2.6.20-1.2933.fc6 #1 SMP Mon Mar 19 11:38:26 EDT 2007 i686
X Vendor: The X.Org Foundation
X Vendor Release: 70101000
Selinux: Permissive
Accessibility: Disabled

Memory status: size: 145965056 vsize: 0 resident: 145965056 share: 0 rss: 49311744 rss_rlim: 0
CPU usage: start_time: 1176239524 rtime: 0 utime: 2030 stime: 0 cutime:1951 cstime: 0 timeout: 79 it_real_value: 0 frequency: 5

Backtrace was generated from '/usr/bin/gnucash'

(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1208908080 (LWP 3893)]
(no debugging symbols found)
0x008b6402 in __kernel_vsyscall ()

Thread 1 (Thread -1208908080 (LWP 3893))

  • #0 __kernel_vsyscall
  • #1 waitpid
    from /lib/libpthread.so.0
  • #2 gnome_gtk_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 __kernel_vsyscall
  • #5 raise
    from /lib/libc.so.6
  • #6 abort
    from /lib/libc.so.6
  • #7 __gnu_cxx::__verbose_terminate_handler
    from /usr/lib/libstdc++.so.6
  • #8 std::set_unexpected
    from /usr/lib/libstdc++.so.6
  • #9 std::terminate
    from /usr/lib/libstdc++.so.6
  • #10 __cxa_throw
    from /usr/lib/libstdc++.so.6
  • #11 std::__throw_out_of_range
    from /usr/lib/libstdc++.so.6
  • #12 std::string::copy
    from /usr/lib/libstdc++.so.6
  • #13 sanitize_proprietary_tags
    from /usr/lib/libofx.so.3
  • #14 ofx_proc_file
    from /usr/lib/libofx.so.3
  • #15 libofx_proc_file
    from /usr/lib/libofx.so.3
  • #16 gnc_file_ofx_import
    from /usr/lib/gnucash/libgncmod-ofx.so.0
  • #17 gnc_plugin_ofx_create_plugin
    from /usr/lib/gnucash/libgncmod-ofx.so.0
  • #18 g_cclosure_marshal_VOID__VOID
    from /lib/libgobject-2.0.so.0
  • #19 g_closure_invoke
    from /lib/libgobject-2.0.so.0
  • #20 g_signal_chain_from_overridden
    from /lib/libgobject-2.0.so.0
  • #21 g_signal_emit_valist
    from /lib/libgobject-2.0.so.0
  • #22 g_signal_emit
    from /lib/libgobject-2.0.so.0
  • #23 gtk_widget_get_action
    from /usr/lib/libgtk-x11-2.0.so.0
  • #24 gtk_action_activate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #25 g_cclosure_marshal_VOID__VOID
    from /lib/libgobject-2.0.so.0
  • #26 g_closure_invoke
    from /lib/libgobject-2.0.so.0
  • #27 g_signal_chain_from_overridden
    from /lib/libgobject-2.0.so.0
  • #28 g_signal_emit_valist
    from /lib/libgobject-2.0.so.0
  • #29 g_signal_emit
    from /lib/libgobject-2.0.so.0
  • #30 gtk_widget_activate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #31 gtk_menu_shell_activate_item
    from /usr/lib/libgtk-x11-2.0.so.0
  • #32 gtk_menu_shell_append
    from /usr/lib/libgtk-x11-2.0.so.0
  • #33 gtk_menu_reorder_child
    from /usr/lib/libgtk-x11-2.0.so.0
  • #34 gtk_marshal_BOOLEAN__VOID
    from /usr/lib/libgtk-x11-2.0.so.0
  • #35 g_value_set_static_boxed
    from /lib/libgobject-2.0.so.0
  • #36 g_closure_invoke
    from /lib/libgobject-2.0.so.0
  • #37 g_signal_chain_from_overridden
    from /lib/libgobject-2.0.so.0
  • #38 g_signal_emit_valist
    from /lib/libgobject-2.0.so.0
  • #39 g_signal_emit
    from /lib/libgobject-2.0.so.0
  • #40 gtk_widget_get_default_style
    from /usr/lib/libgtk-x11-2.0.so.0
  • #41 gtk_propagate_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #42 gtk_main_do_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #43 gdk_add_client_message_filter
    from /usr/lib/libgdk-x11-2.0.so.0
  • #44 g_main_context_dispatch
    from /lib/libglib-2.0.so.0
  • #45 g_main_context_check
    from /lib/libglib-2.0.so.0
  • #46 g_main_loop_run
    from /lib/libglib-2.0.so.0
  • #47 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #48 gnc_ui_start_event_loop
    from /usr/lib/gnucash/libgncmod-gnome-utils.so.0
  • #49 main
  • #0 __kernel_vsyscall


----------- .xsession-errors ---------------------
(Above message occured on Line 1, Column 34946)
LibOFX INFO: sanitize_proprietary_tags() (end tag or new tag) removed: <AMEX.ROLE>B>831d9222a2cf18140ea5e7e1bde9ba93
(Above message occured on Line 1, Column 34946)
LibOFX INFO: sanitize_proprietary_tags() (end tag or new tag) removed: <AMEX.ROLE>B>831d9222a2cf18140ea5e7e1bde9ba93
(Above message occured on Line 1, Column 34946)
terminate called after throwing an instance of 'std::out_of_range'
  what():  basic_string::copy
WRITEME:  ofx_proc_account() Fill in the account type, default name, currency, etc.  
WRITEME:  ofx_proc_account() Fill in the account type, default name, currency, etc.  
WRITEME:  ofx_proc_account() Fill in the account type, default name, currency, etc.  
WRITEME:  ofx_proc_account() Fill in the account type, default name, currency, etc.  
WRITEME:  ofx_proc_account() Fill in the account type, default name, currency, etc.  
** (bug-buddy:4053): WARNING **: Couldn't load icon for Open Folder
"/usr/bin/gnucash": not in executable format: File format not recognized
--------------------------------------------------
Comment 1 Roger C. Pao 2007-04-10 22:19:50 UTC
The OFX contains seven months of data (October to April).  I attempted to narrow down the offending line: last 90 days passed, October to December passed, January to April passed, each individual month also passed.  Only the full seven month OFX causes this crash.

Reply with your PGP fingerprint if you want the OFX file.  I couldn't find it posted on the gnucash web site or wiki.
Comment 2 Christian Stimming 2007-04-11 07:39:42 UTC

*** This bug has been marked as a duplicate of 428387 ***
Comment 3 John Ralls 2018-06-29 21:31:22 UTC
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=428404. Please update any external references or bookmarks.