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 577317 - crash in GnuCash Finance Management: importing a .qfx file
crash in GnuCash Finance Management: importing a .qfx file
Status: RESOLVED DUPLICATE of bug 576163
Product: GnuCash
Classification: Other
Component: Import - OFX
2.2.9
Other All
: High critical
: ---
Assigned To: Benoit Grégoire
Benoit Grégoire
Depends on:
Blocks:
 
 
Reported: 2009-03-30 15:28 UTC by Jim McDonough
Modified: 2018-06-29 22:20 UTC
See Also:
GNOME target: ---
GNOME version: 2.23/2.24



Description Jim McDonough 2009-03-30 15:28:16 UTC
What were you doing when the application crashed?
importing a .qfx file


Distribution: openSUSE 11.1 (x86_64)
Gnome Release: 2.24.1 2009-03-09 (SUSE)
BugBuddy Version: 2.24.1

System: Linux 2.6.27.19-3.2-default #1 SMP 2009-02-25 15:40:44 +0100 x86_64
X Vendor: The X.Org Foundation
X Vendor Release: 10502000
Selinux: No
Accessibility: Disabled
GTK+ Theme: Gilouche
Icon Theme: Industrial

Memory status: size: 521736192 vsize: 521736192 resident: 80654336 share: 22605824 rss: 80654336 rss_rlim: 18446744073709551615
CPU usage: start_time: 1238415576 rtime: 2939 utime: 2584 stime: 355 cutime:26 cstime: 4 timeout: 0 it_real_value: 0 frequency: 100

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

[?1034h(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0x7feb5fbe6950 (LWP 21618)]
[New Thread 0x7feb61a4d950 (LWP 15343)]
(no debugging symbols found)
0x00007feb6a9705af in waitpid () from /lib64/libpthread.so.0

Thread 1 (Thread 0x7feb77d577d0 (LWP 15341))

  • #0 waitpid
    from /lib64/libpthread.so.0
  • #1 g_spawn_sync
    from /usr/lib64/libglib-2.0.so.0
  • #2 g_spawn_command_line_sync
    from /usr/lib64/libglib-2.0.so.0
  • #3 ??
    from /usr/lib64/gtk-2.0/modules/libgnomebreakpad.so
  • #4 ??
    from /usr/lib64/gtk-2.0/modules/libgnomebreakpad.so
  • #5 <signal handler called>
  • #6 raise
    from /lib64/libc.so.6
  • #7 abort
    from /lib64/libc.so.6
  • #8 __gnu_cxx::__verbose_terminate_handler()
    from /usr/lib64/libstdc++.so.6
  • #9 ??
    from /usr/lib64/libstdc++.so.6
  • #10 std::terminate()
    from /usr/lib64/libstdc++.so.6
  • #11 __cxa_throw
    from /usr/lib64/libstdc++.so.6
  • #12 std::__throw_out_of_range(char const*)
    from /usr/lib64/libstdc++.so.6
  • #13 std::string::copy(char*, unsigned long, unsigned long) const
    from /usr/lib64/libstdc++.so.6
  • #14 sanitize_proprietary_tags(std::string)
    from /usr/lib64/libofx.so.4
  • #15 ofx_proc_file
    from /usr/lib64/libofx.so.4
  • #16 libofx_proc_file
    from /usr/lib64/libofx.so.4
  • #17 gnc_file_ofx_import
    from /usr/lib64/gnucash/libgncmod-ofx.so
  • #18 g_closure_invoke
    from /usr/lib64/libgobject-2.0.so.0
  • #19 ??
    from /usr/lib64/libgobject-2.0.so.0
  • #20 g_signal_emit_valist
    from /usr/lib64/libgobject-2.0.so.0
  • #21 g_signal_emit
    from /usr/lib64/libgobject-2.0.so.0
  • #22 ??
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #23 g_closure_invoke
    from /usr/lib64/libgobject-2.0.so.0
  • #24 ??
    from /usr/lib64/libgobject-2.0.so.0
  • #25 g_signal_emit_valist
    from /usr/lib64/libgobject-2.0.so.0
  • #26 g_signal_emit
    from /usr/lib64/libgobject-2.0.so.0
  • #27 gtk_widget_activate
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #28 gtk_menu_shell_activate_item
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #29 ??
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #30 ??
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #31 g_closure_invoke
    from /usr/lib64/libgobject-2.0.so.0
  • #32 ??
    from /usr/lib64/libgobject-2.0.so.0
  • #33 g_signal_emit_valist
    from /usr/lib64/libgobject-2.0.so.0
  • #34 g_signal_emit
    from /usr/lib64/libgobject-2.0.so.0
  • #35 ??
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #36 gtk_propagate_event
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #37 gtk_main_do_event
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #38 ??
    from /usr/lib64/libgdk-x11-2.0.so.0
  • #39 g_main_context_dispatch
    from /usr/lib64/libglib-2.0.so.0
  • #40 ??
    from /usr/lib64/libglib-2.0.so.0
  • #41 g_main_loop_run
    from /usr/lib64/libglib-2.0.so.0
  • #42 gtk_main
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #43 gnc_ui_start_event_loop
    from /usr/lib64/gnucash/libgncmod-gnome-utils.so
  • #44 inner_main
  • #45 ??
    from /usr/lib64/libguile.so.17
  • #46 ??
    from /usr/lib64/libguile.so.17
  • #47 scm_c_catch
    from /usr/lib64/libguile.so.17
  • #48 scm_i_with_continuation_barrier
    from /usr/lib64/libguile.so.17
  • #49 scm_c_with_continuation_barrier
    from /usr/lib64/libguile.so.17
  • #50 scm_i_with_guile_and_parent
    from /usr/lib64/libguile.so.17
  • #51 scm_boot_guile
    from /usr/lib64/libguile.so.17
  • #52 main
The program is running.  Quit anyway (and detach it)? (y or n) [answered Y; input not from terminal]


----------- .xsession-errors ---------------------
</p>A:6771.6 ( 1:52:51.5) of 0.0 (unknown)  0.4% 20%                                A:6771.7 ( 1:52:51.7) of 0.0 (unknown)  0.4% 20%                                A:6771.9 ( 1:52:51.9) of 0.0 (unkn
Window manager warning: 0x4e00030 (QtEmu (on ) appears to be one of the offending windows with a timestamp of 1475383904.  Working around...
A:7703.5 ( 2:08:23.5) of 0.0 (unknown)  0.4% 20%                                A:7703.5 ( 2:08:23.5) of 0.0 (unknown)  0.4% 20%                                A:7703.7 ( 2:08:23.7) of 0.0 (unknown)
(Above message occured on Line 76, Column 1)
LibOFX INFO: libofx_proc_file(): Detected file format: OFX (Open Financial eXchange (OFX or QFX))
(Above message occured on Line 76, Column 1)
LibOFX INFO: sanitize_proprietary_tags() (end tag or new tag) removed: <INTU.BID>4894
(Above message occured on Line 76, Column 1)
LibOFX INFO: sanitize_proprietary_tags() (end tag or new tag) removed: <INTU.USERID>jmcdough
(Above message occured on Line 76, Column 1)
terminate called after throwing an instance of 'std::out_of_range'
  what():  basic_string::copy
A:8314.9 ( 2:18:34.9) of 0.0 (unknown)  0.4% 20%                                A:8315.1 ( 2:18:35.1) of 0.0 (unknown)  0.4% 20%                                A:8315.3 ( 2:18:35.2) of 0.0 (unknown)
A:8317.3 ( 2:18:37.2) of 0.0 (unknown)  0.4% 20%                                A:8317.4 ( 2:18:37.4) of 0.0 (unknown)  0.4% 20%                                A:8317.6 ( 2:18:37.6) of 0.0 (unknown)
--------------------------------------------------
Comment 1 Phil Longstaff 2009-04-23 23:45:41 UTC
Is this reproducible?  Can you attach your import file (perhaps edit it to obscure details first)?
Comment 2 Jim McDonough 2009-04-24 10:09:47 UTC
Unfortunately, no.  I filled out bug through prompting when this occurred, but after restarting I was unable to reproduce it.  Sorry for not saving the import; I should know better.

If the stack trace isn't enough, then I'm ok with closing this.
Comment 3 Phil Longstaff 2009-04-25 19:06:11 UTC
OFX import
Comment 4 Christian Stimming 2010-01-05 16:40:55 UTC

*** This bug has been marked as a duplicate of bug 576163 ***
Comment 5 John Ralls 2018-06-29 22:20:11 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=577317. Please update any external references or bookmarks.