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 571161 - CSV import crash
CSV import crash
Status: RESOLVED FIXED
Product: GnuCash
Classification: Other
Component: Import - Other
git-master
Other All
: Normal critical
: ---
Assigned To: Christian Stimming
Christian Stimming
Depends on:
Blocks:
 
 
Reported: 2009-02-10 11:31 UTC by Alan Jenkins
Modified: 2018-06-29 22:17 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Screenshot showing import settings (47.66 KB, image/png)
2009-02-10 11:33 UTC, Alan Jenkins
Details
CSV file (311 bytes, text/plain)
2009-02-10 11:36 UTC, Alan Jenkins
Details

Description Alan Jenkins 2009-02-10 11:31:56 UTC
Steps to reproduce:
1. Import CVS file from my bank :-)

Stack trace:
  • #0 raise
    from /lib/libc.so.6
  • #1 abort
    from /lib/libc.so.6
  • #2 __libc_message
    from /lib/libc.so.6
  • #3 free_check
    from /lib/libc.so.6
  • #4 free
    from /lib/libc.so.6
  • #5 ok_button_clicked
    at gnc-csv-import.c line 269
  • #6 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.16.6/gobject/gclosure.c line 490
  • #7 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.16.6/gobject/gsignal.c line 2440
  • #8 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.16.6/gobject/gsignal.c line 2199
  • #9 IA__g_signal_emit
    at /build/buildd/glib2.0-2.16.6/gobject/gsignal.c line 2243
  • #10 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #11 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.16.6/gobject/gclosure.c line 490
  • #12 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.16.6/gobject/gsignal.c line 2370
  • #13 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.16.6/gobject/gsignal.c line 2199
  • #14 IA__g_signal_emit
    at /build/buildd/glib2.0-2.16.6/gobject/gsignal.c line 2243
  • #15 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #16 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #17 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.16.6/gobject/gclosure.c line 490
  • #18 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.16.6/gobject/gsignal.c line 2478
  • #19 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.16.6/gobject/gsignal.c line 2209
  • #20 IA__g_signal_emit
    at /build/buildd/glib2.0-2.16.6/gobject/gsignal.c line 2243
  • #21 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #22 gtk_propagate_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #23 gtk_main_do_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #24 ??
    from /usr/lib/libgdk-x11-2.0.so.0
  • #25 IA__g_main_context_dispatch
    at /build/buildd/glib2.0-2.16.6/glib/gmain.c line 2012
  • #26 g_main_context_iterate
    at /build/buildd/glib2.0-2.16.6/glib/gmain.c line 2645
  • #27 IA__g_main_loop_run
    at /build/buildd/glib2.0-2.16.6/glib/gmain.c line 2853
  • #28 gtk_dialog_run
    from /usr/lib/libgtk-x11-2.0.so.0
  • #29 gnc_file_csv_import
    at gnc-csv-import.c line 1015
  • #30 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.16.6/gobject/gclosure.c line 490
  • #31 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.16.6/gobject/gsignal.c line 2440
  • #32 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.16.6/gobject/gsignal.c line 2199
  • #33 IA__g_signal_emit
    at /build/buildd/glib2.0-2.16.6/gobject/gsignal.c line 2243
  • #34 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #35 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.16.6/gobject/gclosure.c line 490
  • #36 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.16.6/gobject/gsignal.c line 2440
  • #37 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.16.6/gobject/gsignal.c line 2199
  • #38 IA__g_signal_emit
    at /build/buildd/glib2.0-2.16.6/gobject/gsignal.c line 2243
  • #39 gtk_widget_activate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #40 gtk_menu_shell_activate_item
    from /usr/lib/libgtk-x11-2.0.so.0
  • #41 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #42 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #43 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.16.6/gobject/gclosure.c line 490
  • #44 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.16.6/gobject/gsignal.c line 2478
  • #45 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.16.6/gobject/gsignal.c line 2209
  • #46 IA__g_signal_emit
    at /build/buildd/glib2.0-2.16.6/gobject/gsignal.c line 2243
  • #47 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #48 gtk_propagate_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #49 gtk_main_do_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #50 ??
    from /usr/lib/libgdk-x11-2.0.so.0
  • #51 IA__g_main_context_dispatch
    at /build/buildd/glib2.0-2.16.6/glib/gmain.c line 2012
  • #52 g_main_context_iterate
    at /build/buildd/glib2.0-2.16.6/glib/gmain.c line 2645
  • #53 IA__g_main_loop_run
    at /build/buildd/glib2.0-2.16.6/glib/gmain.c line 2853
  • #54 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #55 gnc_ui_start_event_loop
    at gnc-gnome-utils.c line 450
  • #56 inner_main
    at gnucash-bin.c line 491
  • #57 scm_boot_guile
    from /usr/lib/libguile.so.12
  • #58 main
    at gnucash-bin.c line 625


Other information:
Comment 1 Alan Jenkins 2009-02-10 11:33:09 UTC
Created attachment 128368 [details]
Screenshot showing import settings
Comment 2 Alan Jenkins 2009-02-10 11:36:21 UTC
Created attachment 128369 [details]
CSV file

The CSV file doesn't contain any account numbers.  So I guess it's safe to publish it unchanged.  Here it is.
Comment 3 Alan Jenkins 2009-02-10 11:43:02 UTC
Ah, I should have mentioned - this was using

export MALLOC_CHECK_=3

which helps trap common malloc errors.
Comment 4 Andreas Köhler 2009-02-14 19:20:24 UTC
Should be fixed by r17900 on trunk.
Thanks a lot for the report and patience.
Comment 5 John Ralls 2018-06-29 22:17:45 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=571161. Please update any external references or bookmarks.