GNOME Bugzilla – Bug 316624
GNUCash dies when I try to clear all data in one part of a split transaction in the the general ledger
Last modified: 2018-06-29 20:53:48 UTC
Distribution: Debian testing/unstable Package: GnuCash Severity: normal Version: GNOME2.10.2 1.8.x Gnome-Distributor: Debian Synopsis: GNUCash dies when I try to clear all data in one part of a split transaction in the the general ledger Bugzilla-Product: GnuCash Bugzilla-Component: General Bugzilla-Version: 1.8.x Description: Description of the crash: I have a transaction visible in the general ledger, one line of which might read <no ref> Fruit Expenses:House:Food 1.23 If I then tab along this line, pressing delete in every box to clear the information, when I tab to the next line, GNUCash crashes. Steps to reproduce the crash: 1. Create a transaction with several (3? 2?) lines of data 2. Duplicate it 3. In the duplicate, attempt to delete one line as described above. I don't know whether step 2 is actually necessary. Expected Results: GNUCash crashes How often does this happen? Every time I attempt this. Additional Information: Debugging Information: Backtrace was generated from '/usr/bin/guile-1.6' (no debugging symbols found) Using host libthread_db library "/lib/libthread_db.so.1". (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread 16384 (LWP 3962)] (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) (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) (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) (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) (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) 0x400e4248 in waitpid () from /lib/libpthread.so.0
+ Trace 63073
Thread 1 (Thread 16384 (LWP 3962))
------- Bug moved to this database by unknown@gnome.bugs 2005-09-18 12:29 UTC -------
As for your described action "delete a split line by deleting the contents of all the fields including the account field" we would like to remark that deleting one split line should be done by clicking "delete" and then selecting "delete this split line", not by manually deleting the contents of all fields. But nevertheless your described problems obviously point to an actual bug in gnucash. *** This bug has been marked as a duplicate of 141287 ***
Christian suggested clicking "delete" to do this. However, this does not work in the General Ledger.
To be more precise: "delete" only works once a transaction has been entered. However, when a transaction is in the process of being created, this does not work.
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=316624. Please update any external references or bookmarks.