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 312076 - gnucash 1.8.11: crash while editing a split transaction on an account that had the account type switched
gnucash 1.8.11: crash while editing a split transaction on an account that ha...
Status: VERIFIED DUPLICATE of bug 153183
Product: GnuCash
Classification: Other
Component: Register
1.8.x
Other other
: Normal major
: ---
Assigned To: David Hampton
David Hampton
Depends on:
Blocks:
 
 
Reported: 2005-07-30 18:43 UTC by w.b.kranendonk
Modified: 2018-06-29 20:53 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description w.b.kranendonk 2005-07-30 18:43:16 UTC
Distribution: Fedora Core release 3 (Heidelberg)
Package: GnuCash
Severity: major
Version: GNOME2.8.0 1.8.x
Gnome-Distributor: Red Hat, Inc
Synopsis: gnucash 1.8.11: crash while editing a split transaction on an account that had the account type switched
Bugzilla-Product: GnuCash
Bugzilla-Component: Register
Bugzilla-Version: 1.8.x
Description:
Description of the crash:
On confirmation of delete of one line of a split transaction, GnuCash
crashed. The account of which this transaction was a part, had just had
a change of account type, ie: it used to be an expenses account, and I
changed it to banking account while having this split transaction open
for editing.

Steps to reproduce the crash:
1. open a split transaction in an expenses account
2. set the account type to banking
3. delete one of the components of the split transaction

Expected Results:
GnuCash crashes with a segmentation fault.

How often does this happen?
This is the first time it happened.

Additional Information:
First of all, a big thank you to all develloppers of this extensive
application! 
Though I am not enough of a programmer to help fixing bugs, I hope this
report will in the end be helpfull in making this application even
better.
Since I am neither used to accounting, nor to the English accounting
terms, it could be that somewhere in my report I mixed up. At the moment
I can not check that, because GnuCash won't restart until I finished my
bugreport. 
Kind regards,

Boudewijn Kranendonk


Debugging Information:

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

(no debugging symbols found)...Using host libthread_db library
"/lib/tls/libthread_db.so.1".
(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...(no debugging
symbols found)...[Thread debugging using libthread_db enabled]
[New Thread -1208117568 (LWP 1173)]
(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)...0x007cf7a2 in _dl_sysinfo_int80
() from /lib/ld-linux.so.2

Thread 1 (Thread -1208117568 (LWP 1173))

  • #0 _dl_sysinfo_int80
    from /lib/ld-linux.so.2
  • #1 __waitpid_nocancel
    from /lib/tls/libpthread.so.0
  • #2 gnome_init
    from /usr/lib/libgnomeui.so.32
  • #3 <signal handler called>
  • #4 xaccTransGetDate
    from /usr/lib/gnucash/libgncmod-engine.so.0
  • #5 gnc_split_register_load
    from /usr/lib/gnucash/libgncmod-ledger-core.so.0
  • #6 gnc_ledger_display_find_by_query
    from /usr/lib/gnucash/libgncmod-ledger-core.so.0
  • #7 gnc_suspend_gui_refresh
    from /usr/lib/gnucash/libgncmod-app-utils.so.0
  • #8 gnc_split_register_delete_current_split
    from /usr/lib/gnucash/libgncmod-ledger-core.so.0
  • #9 gsr_default_delete_handler
    from /usr/lib/libgncgnome.so.0
  • #10 gtk_marshal_NONE__NONE
    from /usr/lib/libgtk-1.2.so.0
  • #11 gtk_signal_emit_stop_by_name
    from /usr/lib/libgtk-1.2.so.0
  • #12 gtk_signal_emit_by_name
    from /usr/lib/libgtk-1.2.so.0
  • #13 gnc_split_reg_new
    from /usr/lib/libgncgnome.so.0
  • #14 gtk_marshal_NONE__NONE
    from /usr/lib/libgtk-1.2.so.0
  • #15 gtk_signal_connect_while_alive
    from /usr/lib/libgtk-1.2.so.0
  • #16 gtk_signal_emit_stop_by_name
    from /usr/lib/libgtk-1.2.so.0
  • #17 gtk_signal_emit
    from /usr/lib/libgtk-1.2.so.0
  • #18 gtk_button_clicked
    from /usr/lib/libgtk-1.2.so.0
  • #19 gtk_button_set_relief
    from /usr/lib/libgtk-1.2.so.0
  • #20 gtk_marshal_NONE__NONE
    from /usr/lib/libgtk-1.2.so.0
  • #21 gtk_signal_emit_stop_by_name
    from /usr/lib/libgtk-1.2.so.0
  • #22 gtk_signal_emit
    from /usr/lib/libgtk-1.2.so.0
  • #23 gtk_button_released
    from /usr/lib/libgtk-1.2.so.0
  • #24 gtk_button_set_relief
    from /usr/lib/libgtk-1.2.so.0
  • #25 gtk_marshal_BOOL__POINTER
    from /usr/lib/libgtk-1.2.so.0
  • #26 gtk_signal_emit_stop_by_name
    from /usr/lib/libgtk-1.2.so.0
  • #27 gtk_signal_emit
    from /usr/lib/libgtk-1.2.so.0
  • #28 gtk_widget_event
    from /usr/lib/libgtk-1.2.so.0
  • #29 gtk_propagate_event
    from /usr/lib/libgtk-1.2.so.0
  • #30 gtk_main_do_event
    from /usr/lib/libgtk-1.2.so.0
  • #31 gdk_event_get
    from /usr/lib/libgdk-1.2.so.0
  • #32 g_get_current_time
    from /usr/lib/libglib-1.2.so.0
  • #33 g_main_add_poll
    from /usr/lib/libglib-1.2.so.0
  • #34 g_main_run
    from /usr/lib/libglib-1.2.so.0
  • #35 gtk_main
    from /usr/lib/libgtk-1.2.so.0
  • #36 gnc_ui_start_event_loop
    from /usr/lib/libgncgnome.so.0
  • #37 ??
    from /usr/lib/libgw-gnc.so.0
  • #38 ??
  • #39 ??
  • #40 ??
    from /usr/lib/libgw-gnc.so.0
  • #41 ??
    from /usr/lib/libguile.so.12
  • #42 ??
  • #43 ??
  • #44 ??
  • #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_ceval
    from /usr/lib/libguile.so.12
  • #49 scm_ceval
    from /usr/lib/libguile.so.12
  • #50 scm_i_eval_x
    from /usr/lib/libguile.so.12
  • #51 scm_primitive_eval_x
    from /usr/lib/libguile.so.12
  • #52 scm_primitive_eval_x
    from /usr/lib/libguile.so.12
  • #53 scm_internal_dynamic_wind
    from /usr/lib/libguile.so.12
  • #54 scm_eval_x
    from /usr/lib/libguile.so.12
  • #55 scm_shell
    from /usr/lib/libguile.so.12
  • #56 scm_boot_guile
    from /usr/lib/libguile.so.12
  • #57 main




------- Bug moved to this database by unknown@gnome.bugs 2005-07-30 18:43 UTC -------


The original reporter of this bug does not have
   an account here. Reassigning to the person who moved
   it here, unknown@gnome.bugs.
   Previous reporter was w.b.kranendonk@student.utwente.nl.

Comment 1 Christian Stimming 2005-11-28 09:55:45 UTC

*** This bug has been marked as a duplicate of 153183 ***
Comment 2 John Ralls 2018-06-29 20:53:08 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=312076. Please update any external references or bookmarks.