GNOME Bugzilla – Bug 416986
crash (scm stack overflow) building a income statement report
Last modified: 2018-06-29 21:29:23 UTC
What were you doing when the application crashed? building a income statement report. Distribution: Fedora Core release 6 (Zod) Gnome Release: 2.16.3 2007-01-31 (Red Hat, Inc) BugBuddy Version: 2.16.0 System: Linux 2.6.19-1.2911.6.5.fc6 #1 SMP Sun Mar 4 16:05:34 EST 2007 x86_64 X Vendor: The X.Org Foundation X Vendor Release: 70101000 Selinux: No Accessibility: Disabled Memory status: size: 712613888 vsize: 712613888 resident: 232607744 share: 19005440 rss: 232607744 rss_rlim: -1 CPU usage: start_time: 1173583835 rtime: 38894 utime: 38556 stime: 338 cutime:7 cstime: 3 timeout: 0 it_real_value: 0 frequency: 100 Backtrace was generated from '/usr/bin/gnucash' Using host libthread_db library "/lib64/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread 46912496442880 (LWP 27693)] 0x000000302ac0d96f in waitpid () from /lib64/libpthread.so.0
+ Trace 117613
Thread 1 (Thread 46912496442880 (LWP 27693))
----------- .xsession-errors (9 sec old) --------------------- <unnamed port>: In expression (struct? obj): <unnamed port>: Stack overflow (yelp:27747): Yelp-WARNING **: An error occurred getting the gconf value '/apps/yelp/variable_font' (yelp:27747): Yelp-WARNING **: An error occurred getting the gconf value '/apps/yelp/fixed_font' (evolution:24165): camel-WARNING **: camel_exception_get_id called with NULL parameter. (evolution:24165): camel-WARNING **: camel_exception_get_id called with NULL parameter. ** (bug-buddy:27796): WARNING **: Couldn't load icon for Open Folder "/usr/bin/gnucash": not in executable format: File format not recognized --------------------------------------------------
Are you able to reproduce? Can you capture more output from the terminal when the crash occurs? BugBuddy captured a couple of lines (the ones starting "<unnamed port>") that are relevant; more would be great... What version of guile? Was it built with threading support?
I was able to replicate it pretty easily today. Here's the procedure that causes a crash for me: 1) create a report. I tried "Income Statement" and "Income vs. Day-of-Week". 2) Click "options" and change an option. Click OK in the options dialog. 3) While report is rebuilding, click "Cancel" in the options dialog. Expected behavior would be that it would stop rebuilding the report, because you noticed an option that you forgot to set. 4) It does not stop or cancel. Instead, when report is done building, GC crashes. Here' the terminal output: $ gnucash gnucash: [M] "Found Finance::Quote version ""1.08" ** (bug-buddy:5647): WARNING **: Couldn't load icon for Open Folder "/usr/bin/gnucash": not in executable format: File format not recognized
Oh, and guile is std Fedora: guile-1.8.0-8.20060831cvs
Fixed in r15959.
Backported to 2.0 as r15965. Fix will be in 2.0.6 (and 2.1.1)
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=416986. Please update any external references or bookmarks.