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 124979 - crash on deleting a currency exchange split
crash on deleting a currency exchange split
Status: VERIFIED DUPLICATE of bug 125480
Product: GnuCash
Classification: Other
Component: Register
unspecified
Other other
: Normal normal
: ---
Assigned To: David Hampton
David Hampton
Depends on:
Blocks:
 
 
Reported: 2003-10-19 16:39 UTC by g mottster
Modified: 2018-06-29 20:38 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description g mottster 2003-10-19 16:39:33 UTC
Package: GnuCash
Severity: normal
Version: 1.8.4
Synopsis: crash while entering transaction
Bugzilla-Product: GnuCash
Bugzilla-Component: Register

Description:
i don't recall the exact sequence of events, but when entering
transactions, when the payee is recognized from a previous transaction,
and i press tab, a complete transaction is brought forth, but if i
change anything, like either the amount or the transfer account, gnucash
behaves poorly, acting as if the transaction is unbalanced is the usual
scenario, but in this case it crashed.



Debugging Information:

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

(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...[New
Thread 1075058816 (LWP 5316)]

(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...0xffffe002
in ??
    ()

Thread 1 (Thread 1075058816 (LWP 5316))

  • #0 ??
  • #1 gnome_init
    from /usr/lib/libgnomeui.so.32
  • #2 <signal handler called>
  • #3 gnc_commodity_equiv
    from /usr/lib/gnucash/libgncmod-engine.so.0
  • #4 xaccSplitScrub
    from /usr/lib/gnucash/libgncmod-engine.so.0
  • #5 xaccTransScrubSplits
    from /usr/lib/gnucash/libgncmod-engine.so.0
  • #6 xaccTransScrubImbalance
    from /usr/lib/gnucash/libgncmod-engine.so.0
  • #7 gnc_split_register_set_read_only
    from /usr/lib/gnucash/libgncmod-ledger-core.so.0
  • #8 gnc_split_register_set_read_only
    from /usr/lib/gnucash/libgncmod-ledger-core.so.0
  • #9 gnc_table_set_virt_cell_cursor
    from /usr/lib/gnucash/libgncmod-register-core.so.0
  • #10 gnc_table_move_cursor_gui
    from /usr/lib/gnucash/libgncmod-register-core.so.0
  • #11 gnc_table_verify_cursor_position
    from /usr/lib/gnucash/libgncmod-register-core.so.0
  • #12 gnc_table_wrap_verify_cursor_position
    from /usr/lib/gnucash/libgncmod-register-core.so.0
  • #13 gnucash_sheet_cursor_set_from_table
    from /usr/lib/gnucash/libgncmod-register-gnome.so.0
  • #14 gnucash_register_paste_clipboard
    from /usr/lib/gnucash/libgncmod-register-gnome.so.0
  • #15 gnucash_register_goto_next_virt_row
    from /usr/lib/gnucash/libgncmod-register-gnome.so.0
  • #16 gnc_split_reg_handle_exchange_cb
    from /usr/lib/libgncgnome.so.0
  • #17 gtk_marshal_NONE__NONE
    from /usr/lib/libgtk-1.2.so.0
  • #18 gtk_signal_set_funcs
    from /usr/lib/libgtk-1.2.so.0
  • #19 gtk_signal_emit_by_name
    from /usr/lib/libgtk-1.2.so.0
  • #20 gnc_split_reg_size_allocate
    from /usr/lib/libgncgnome.so.0
  • #21 gtk_marshal_NONE__NONE
    from /usr/lib/libgtk-1.2.so.0
  • #22 gtk_signal_remove_emission_hook
    from /usr/lib/libgtk-1.2.so.0
  • #23 gtk_signal_set_funcs
    from /usr/lib/libgtk-1.2.so.0
  • #24 gtk_signal_emit_by_name
    from /usr/lib/libgtk-1.2.so.0
  • #25 gnucash_register_paste_clipboard
    from /usr/lib/gnucash/libgncmod-register-gnome.so.0
  • #26 gtk_marshal_BOOL__POINTER
    from /usr/lib/libgtk-1.2.so.0
  • #27 gtk_signal_set_funcs
    from /usr/lib/libgtk-1.2.so.0
  • #28 gtk_signal_emit
    from /usr/lib/libgtk-1.2.so.0
  • #29 gtk_widget_event
    from /usr/lib/libgtk-1.2.so.0
  • #30 gtk_window_set_default_size
    from /usr/lib/libgtk-1.2.so.0
  • #31 gtk_marshal_BOOL__POINTER
    from /usr/lib/libgtk-1.2.so.0
  • #32 gtk_signal_set_funcs
    from /usr/lib/libgtk-1.2.so.0
  • #33 gtk_signal_emit
    from /usr/lib/libgtk-1.2.so.0
  • #34 gtk_widget_event
    from /usr/lib/libgtk-1.2.so.0
  • #35 gtk_propagate_event
    from /usr/lib/libgtk-1.2.so.0
  • #36 gtk_main_do_event
    from /usr/lib/libgtk-1.2.so.0
  • #37 gdk_wm_protocols_filter
    from /usr/lib/libgdk-1.2.so.0
  • #38 g_get_current_time
    from /usr/lib/libglib-1.2.so.0
  • #39 g_get_current_time
    from /usr/lib/libglib-1.2.so.0
  • #40 g_main_run
    from /usr/lib/libglib-1.2.so.0
  • #41 gtk_main
    from /usr/lib/libgtk-1.2.so.0
  • #42 gnc_ui_start_event_loop
    from /usr/lib/libgncgnome.so.0
  • #43 _init
    from /usr/lib/libgw-gnc.so.0
  • #44 scm_ceval
    from /usr/lib/libguile.so.12
  • #45 scm_ceval
    from /usr/lib/libguile.so.12
  • #46 scm_ceval
    from /usr/lib/libguile.so.12
  • #47 scm_ceval
    from /usr/lib/libguile.so.12
  • #48 scm_i_eval_x
    from /usr/lib/libguile.so.12
  • #49 scm_primitive_eval_x
    from /usr/lib/libguile.so.12
  • #50 scm_primitive_eval
    from /usr/lib/libguile.so.12
  • #51 scm_internal_dynamic_wind
    from /usr/lib/libguile.so.12
  • #52 scm_eval_x
    from /usr/lib/libguile.so.12
  • #53 scm_shell
    from /usr/lib/libguile.so.12
  • #54 scm_init_guile
    from /usr/lib/libguile.so.12
  • #55 scm_init_guile
    from /usr/lib/libguile.so.12
  • #56 scm_boot_guile
    from /usr/lib/libguile.so.12
  • #57 main
  • #58 __libc_start_main
    from /lib/tls/libc.so.6
  • #0 ??




------- Bug moved to this database by unknown@bugzilla.gnome.org 2003-10-19 12:39 -------

Reassigning to the default owner of the component, hampton@employees.org.

Comment 1 g mottster 2003-10-20 08:09:06 UTC
i launched it again and crashed it again right away doing the very
same thing, which was, entering a transaction, it matched the payee
and brought forth a previous transaction which contained 4 splits, the
current account, an expense account, and 2 entries to a currency
exchange account.  i pressed split to see the splits, selected the
first entry to the currency exchange account, pressed delete... crasho.
Comment 2 Derek Atkins 2003-10-20 21:16:29 UTC
Is there any chance you could install the debugging info.  Your
backtrace information isn't very useful.  Also, can you upgrade to
1.8.6 or 1.8.7 and try again?
Comment 3 g mottster 2003-10-26 07:59:41 UTC
ok sure thank you

*** This bug has been marked as a duplicate of 125480 ***
Comment 4 John Ralls 2018-06-29 20:38:13 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=124979. Please update any external references or bookmarks.