GNOME Bugzilla – Bug 348469
Hitting tab after creating new transaction sometimes crashes Gnucash
Last modified: 2018-06-29 21:10:26 UTC
Steps to reproduce: (Even I can't reproduce it 100% of the time but here's the general flow:) 1. Open Gnucash 2. Open an account 3. Enter a new name for a transaction and hit TAB 4. Segfault. Stack trace: Backtrace was generated from '/usr/local/bin/gnucash' Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread -1230014784 (LWP 14317)] 0xffffe410 in __kernel_vsyscall ()
+ Trace 69550
Thread 1 (Thread -1230014784 (LWP 14317))
Other information: Nope, other than keep up the good work with the new GTK2 Gnucash, I love it!
This happens to me too, frequently when I go to one of my asset accounts and try to enter a transaction at the bottom of the table. It happens immediately upon pressing tab in the "Description" column in an attempt to get to the "target account" column. On standard error, I get: ** ERROR **: file split-register-load.c: line 248 (gnc_split_register_load): assertion failed: (pending_trans == NULL) aborting... The stack trace is identical to the one above.
The about box says "This copy was built from r14585 on 2006-09-26".
Related report: http://lists.gnucash.org/pipermail/gnucash-devel/2006-October/018668.html And can you also provide any of the requested info: How many registers were open? What type of register was this? Regular? General Ledger? Which edit mode? Basic? Auto-Split? Journal? If in Basic mode, were the splits visible? What was the value of the "enter" moves to blank transaction preference? Was double-line mode in use? Had you used import functionality during the session that crashed? When tabbing from the description, was a memorized transaction being recalled? In general, did you do anything unusual with registers sometime before the crash? (not necessarily immediately)
I've answered this on -devel, http://lists.gnucash.org/pipermail/gnucash-devel/2006-October/018679.html A
- Only 1 register was open. - It is a regular register. - It's in auto-split mode. - Enter moves to blank transaction. - Double-line mode is off. - I had not used any import functionality. - Unsure if a memorized transaction was being recalled. The description was autocompleted, Gnucash seemed fine, then I hit tab and it crashed without any further ado. - I did not do anything unusual with registers. I've been able to trigger this crash immediately after startup.
I believe this is fixed in r15004, which is marked for backport, along with 15002.
If comment#6 is correct, then this is a duplicate of bug#361227
*** Bug 377014 has been marked as a duplicate of this bug. ***
Backported r15002 and r15004 into 2.0 branch as r15136. Should be fixed in 2.0.3
*** Bug 361227 has been marked as a duplicate of this bug. ***
*** Bug 379001 has been marked as a duplicate of this bug. ***
*** Bug 379784 has been marked as a duplicate of this bug. ***
*** Bug 382171 has been marked as a duplicate of this bug. ***
*** Bug 383299 has been marked as a duplicate of this bug. ***
*** Bug 384155 has been marked as a duplicate of this bug. ***
*** Bug 385237 has been marked as a duplicate of this bug. ***
*** Bug 385660 has been marked as a duplicate of this bug. ***
*** Bug 386053 has been marked as a duplicate of this bug. ***
*** Bug 386096 has been marked as a duplicate of this bug. ***
*** Bug 387339 has been marked as a duplicate of this bug. ***
*** Bug 387387 has been marked as a duplicate of this bug. ***
*** Bug 389954 has been marked as a duplicate of this bug. ***
*** Bug 390826 has been marked as a duplicate of this bug. ***
*** Bug 391001 has been marked as a duplicate of this bug. ***
*** Bug 391708 has been marked as a duplicate of this bug. ***
*** Bug 391080 has been marked as a duplicate of this bug. ***
*** Bug 391748 has been marked as a duplicate of this bug. ***
*** Bug 391949 has been marked as a duplicate of this bug. ***
*** Bug 393398 has been marked as a duplicate of this bug. ***
*** Bug 393521 has been marked as a duplicate of this bug. ***
*** Bug 396139 has been marked as a duplicate of this bug. ***
*** Bug 400483 has been marked as a duplicate of this bug. ***
*** Bug 403090 has been marked as a duplicate of this bug. ***
*** Bug 406862 has been marked as a duplicate of this bug. ***
*** Bug 409703 has been marked as a duplicate of this bug. ***
*** Bug 413652 has been marked as a duplicate of this bug. ***
*** Bug 394980 has been marked as a duplicate of this bug. ***
*** Bug 415158 has been marked as a duplicate of this bug. ***
*** Bug 456117 has been marked as a duplicate of this bug. ***
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=348469. Please update any external references or bookmarks.