GNOME Bugzilla – Bug 501526
crash in GnuCash Finance Management: Moving between fields in...
Last modified: 2018-06-29 21:55:35 UTC
What were you doing when the application crashed? Moving between fields in a "split", as best as I can recall. Distribution: Fedora release 7 (Moonshine) Gnome Release: 2.18.3 2007-07-02 (Red Hat, Inc) BugBuddy Version: 2.18.0 System: Linux 2.6.22.5-76.fc7 #1 SMP Thu Aug 30 13:47:21 EDT 2007 i686 X Vendor: The X.Org Foundation X Vendor Release: 10300000 Selinux: No Accessibility: Disabled GTK+ Theme: Glider Icon Theme: gnome Memory status: size: 103473152 vsize: 103473152 resident: 54136832 share: 24899584 rss: 54136832 rss_rlim: 4294967295 CPU usage: start_time: 1196777680 rtime: 2063 utime: 1993 stime: 70 cutime:18 cstime: 3 timeout: 0 it_real_value: 0 frequency: 100 Backtrace was generated from '/usr/bin/gnucash' (no debugging symbols found) Using host libthread_db library "/lib/libthread_db.so.1". (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread -1208920352 (LWP 17775)] [New Thread -1245533296 (LWP 17777)] (no debugging symbols found) 0x00110402 in __kernel_vsyscall ()
+ Trace 180711
Thread 1 (Thread -1208920352 (LWP 17775))
As of r17327, the variable "info" in gnc_split_register_load() in split-register-load.c does not get checked to see if it might be NULL before being dereferenced. That's a problem, but I don't think that's what is causing this gdb output. It looks more like the assert() at line 277 of the same function. I've never touched the register code, so I'm surely the wrong person to take this on, but I thought this information would be useful to whoever does.
*** Bug 514264 has been marked as a duplicate of this bug. ***
Bug 514267 and bug 516167 are also duplicates of this bug.
This bug is probably related to bug 499215, although the gdb output is a little different.
*** Bug 509974 has been marked as a duplicate of this bug. ***
Actually this is the same point of failure as bug 499215. I've found a bug that causes that failure and fixed it in r17962. Closing this one out as fixed. Targeting for 2.3.x as this patch is unlikely to be backported for 2.2.x.
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=501526. Please update any external references or bookmarks.