GNOME Bugzilla – Bug 158474
Gnucash crashes with a Guile error
Last modified: 2018-06-29 20:48:06 UTC
Distribution: SuSE Linux 9.2 (x86-64) Package: GnuCash Severity: major Version: GNOME2.6. 1.8.x Gnome-Distributor: SUSE Synopsis: Gnucash crashes with a Guile error Bugzilla-Product: GnuCash Bugzilla-Component: Register Bugzilla-Version: 1.8.x Description: Description of the crash: After deleting the transfer account in a split transaction when the amount is 0.00, gnucash crashes with the guile error. Steps to reproduce the crash: 1. Create and complete a transaction with several split accounts; ensure at least one split account is for zero amount. (In my case, I left it there as a placeholder- the account is my expense re-imbursements, which for some paycheques is zero) 2. Open the register for the transfer account, and look at the splits for the transaction. 3. Delete the account in the splits for the zero amount (and it is the same account in which register you are currently in) 4. Tab over past the empty amount fields. 5. Error dialog: "Application /usr/bin/guile" (process... ) has crashed due to a fatal error (Segmentation fault) Expected Results: The transaction splits should collapse around the deleted account, and after the transaction is saved, it should disappear from the current register (since that account is no longer referenced in any of the split items). How often does this happen? Every time. Additional Information: Using SuSE 9.2 Pro with stock Gnucash 1.8.8 installed from Yast. Reproduced error on both AMD64 and i686 Debugging Information: Backtrace was generated from '/usr/bin/guile' (no debugging symbols found)...Using host libthread_db library "/lib64/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)...(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)...[Thread debugging using libthread_db enabled] [New Thread 182904005824 (LWP 8895)] 0x0000002a95d440d6 in waitpid () from /lib64/tls/libc.so.6
+ Trace 52063
Thread 1 (Thread 182904005824 (LWP 8895))
------- Bug moved to this database by unknown@bugzilla.gnome.org 2004-11-16 11:56 ------- Unknown platform unknown. Setting to default platform "Other". Unknown milestone "unknown" in product "GnuCash". Setting to default milestone for this product, '---' The original reporter of this bug does not have an account here. Reassigning to the person who moved it here, unknown@bugzilla.gnome.org. Previous reporter was avr@canada.com. Setting to default status "UNCONFIRMED". Setting qa contact to the default for this product. This bug either had no qa contact or an invalid one.
Duplicate of bug 141287?
Thanks for reporting this bug. As it happened, this particular problem has already been reported by someone else. Therefore this bug report will be closed, but your notes are still a valuable source since the other bug report will now include a reference to this one. *** This bug has been marked as a duplicate of 153183 ***
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=158474. Please update any external references or bookmarks.