GNOME Bugzilla – Bug 398779
crash on Reconcile with Auto Interest Transfer window
Last modified: 2018-06-29 21:23:29 UTC
What were you doing when the application crashed? Had just clicked the "Reconcile" option on a saving account, an auto interest payment window came up, then the application crashed before I could enter any data in the auto interest payment window. This is happening every time I try to reconcile this account. Distribution: Fedora Core release 6 (Zod) Gnome Release: 2.16.0 2006-09-04 (Red Hat, Inc) BugBuddy Version: 2.16.0 System: Linux 2.6.19-1.2895.fc6 #1 SMP Wed Jan 10 19:28:18 EST 2007 i686 X Vendor: The X.Org Foundation X Vendor Release: 70101000 Selinux: Enforcing Accessibility: Enabled ----------- .xsession-errors --------------------- GTK Accessibility Module initialized Bonobo accessibility support initialized GTK Accessibility Module initialized Bonobo accessibility support initialized ** (bug-buddy:3043): WARNING **: Couldn't load icon for Open Folder "/usr/bin/gnucash": not in executable format: File format not recognized GTK Accessibility Module initialized Bonobo accessibility support initialized GTK Accessibility Module initialized Bonobo accessibility support initialized GTK Accessibility Module initialized Bonobo accessibility support initialized ** (bug-buddy:3066): WARNING **: Couldn't load icon for Open Folder -------------------------------------------------- Memory status: size: 114802688 vsize: 0 resident: 114802688 share: 0 rss: 44720128 rss_rlim: 0 CPU usage: start_time: 1169314930 rtime: 0 utime: 1385 stime: 0 cutime:1341 cstime: 0 timeout: 44 it_real_value: 0 frequency: 9 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 -1208228144 (LWP 3059)] (no debugging symbols found) 0x003a7402 in __kernel_vsyscall ()
+ Trace 103818
Thread 1 (Thread -1208228144 (LWP 3059))
Please install the packages "gnucash-debuginfo" and "gtk+2-debuginfo", then try to reproduce this crash and send us the (more verbose) stack trace.
(In reply to comment #1) > Please install the packages "gnucash-debuginfo" and "gtk+2-debuginfo", then try > to reproduce this crash and send us the (more verbose) stack trace. > I assume you mean gtk2-debuginfo. I have found that disabling assistive technology support and logging out and back in prevents the crash from happening. I also found that ungzipping the data file, setting auto-interest-transfer to false for the selected account, and regzipping allowed me to work around the problem. Here is the updated stack trace you asked for: Starting program: /usr/bin/gnucash-bin [Thread debugging using libthread_db enabled] [New Thread -1208293680 (LWP 4263)] GTK Accessibility Module initialized Bonobo accessibility support initialized Program received signal SIGSEGV, Segmentation fault.
+ Trace 104307
Thread NaN (LWP 4263)
Anything else, just ask. Dave
Thanks for the info. Sounds similar as bug#364946 and potentially duplicate of bug#351371 bug#371086. We'll see what the other developers say.
This seems to be gail. gail_tree_view_new() is apparently passing corrupted paths (depth <= 0) to gtk_tree_model_get_iter(). Reassigning.
I cannot reproduce this :( From the code, we copy path from GUI: gailview->idle_expand_path = gtk_tree_path_copy (path); we connected to gtktreeview's "row-expanded" signal, and got that path. Is there any chance the GUI's path is wrong? Please re-assign the bug if you find it is really gail's problem.
Okay, interesting. Fiddled around some more, I indeed get crashes with gtk+ trunk + gail 1.8.11 (that's what's in debian testing right now). When I compile gail from trunk (that's version 1.17.0 at this point), against atk trunk and gtk+ trunk, the crash does not appear. I guess there is a really good chance this was fixed recently in gail ...
Does anyone still experience this crash?
no further reports that this problem still exists. Closing as incomplete. Feel free to reopen with more information.
I found this bug searching for an open bug for a similar problem. I realize it's closed (and fairly old) but my bug seems to fit here. I was using the latest development version (2.7.3). I was reconciling an account for the first time and the auto interest window kept opening for me. Would not happen for any other account other than this one. Not sure why the auto interest window started opening in the first place. It started appearing the first time I tried reconciling this account with the development version. My issue is that GnuCash would CRASH almost every time that window opened. I was only able to complete one successful reconciliation with that account. It crashed maybe a dozen times on all my other attempts. I reinstalled a stable version (2.6.19) and had the same window open when I would start the reconciliation. Good news is that GnuCash didn't crash. This gave me time to study the window and I noticed a "No Auto Interest Payments For This Account" button at the bottom of the window. I pressed that and the window stopped opening when trying to reconcile the account. I have no idea why that started in the first place. I haven't gone back to the development version to see if it would crash again. I reconciled other accounts with 2.7.3 and had no problems. Not sure why this one account started causing the problem. I even tried to "Check & Repair" the account but that didn't help.
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=398779. Please update any external references or bookmarks.