Crash on Register Report
Roland Roberts
roland at astrofoto.org
Wed Dec 6 20:32:42 EST 2006
I know I'm not using the most recent version.... I'm using an RPM for
Fedora Core 5.
257 roland> rpm -q gnucash
gnucash-1.8.12-3
When I asked for a register report for the "transfer" account I use for
recording 401k fund purchases, GC crashed. I relaunched from a window
with --debug to get the following.
I can try updating and see if the problem goes away....
256 roland> gnucash --debug
gnucash: [D] "files to open: "()
gnucash: [D] "starting up (2)."
gnucash: [D] "gnc:find-file looking for ""finance-quote-check"" in "("/usr/share /gnucash")
gnucash: [D] " checking for ""/usr/share/gnucash/finance-quote-check"
gnucash: [D] "found file ""/usr/share/gnucash/finance-quote-check"
gnucash: [D] "gnc:find-file looking for ""finance-quote-helper"" in "("/usr/shar e/gnucash")
gnucash: [D] " checking for ""/usr/share/gnucash/finance-quote-helper"
gnucash: [D] "found file ""/usr/share/gnucash/finance-quote-helper"
gnucash: [D] "loading system configuration"
gnucash: [D] "gnc:find-file looking for ""config"" in "("/etc/gnucash")
gnucash: [D] " checking for ""/etc/gnucash/config"
gnucash: [D] "found file ""/etc/gnucash/config"
gnucash: [D] "loading user configuration"
gnucash: [D] "trying to load ""/home/roland/.gnucash/config-1.8.user"
gnucash: [D] "trying to load ""/home/roland/.gnucash/config-1.6.user"
gnucash: [D] "trying to load ""/home/roland/.gnucash/config.user"
gnucash: [D] "trying to load ""/home/roland/.gnucash/config-1.8.auto"
gnucash: [D] "loading saved reports"
gnucash: [D] "trying to load ""/home/roland/.gnucash/saved-reports-1.8"
gnucash: [D] "Running functions on hook "report-hook
#<procedure business-report-function ()>
gnucash: [D] "Running functions on hook "startup-hook
#<procedure #f ()>
gnucash: [D] "Running functions on hook "ui-startup-hook
#<procedure gnc:extensions-menu-setup ()>
gnucash: [D] "Running functions on hook "add-extension-hook
#<procedure add-business-test ()>
#<procedure add-ofx-menu-item ()>
#<procedure add-log-replay-menu-item ()>
#<procedure add-hbci-menu-items ()>
#<procedure add-business-items ()>
#<procedure gnc:main-window-ui-startup-handler ()>
#<procedure gnc:tip-of-the-day-startup-func ()>
gnucash: [D] "Running functions on hook "book-closed-hook
#<procedure gnc:main-window-book-close-handler (session)>
gnucash: [D] "Running functions on hook "book-opened-hook
#<procedure import-commodities (session)>
#<procedure gnc:main-window-book-open-handler (session)>
#<procedure #f (session)>
gnucash: [D] "Running functions on hook "ui-post-startup-hook
#<procedure business-ui-started ()>
gnucash: [D] "acct-type: "bank
gnucash: [D] "ref: "#f
gnucash: [D] "hash: "#(() ((receivable . #<AcctTypeInfo split: #<procedure gnc:owner-report-create-internal (account split query journal? double? title debit-string credit-string)> non-split: #<procedure gnc:receivables-report-create-int ernal (account split query journal? double? title debit-string credit-string)>>)) () () () () () () () () () () () () () () () () () ((payable . #<AcctTypeInfo split: #<procedure gnc:owner-report-create-internal (account split query jour nal? double? title debit-string credit-string)> non-split: #<procedure gnc:payables-report-create-internal (account split query journal? double? title debit-string credit-string)>>)) () () ())
gnucash: [D] "split: "#f
gnucash: [D] "create-fcn: "#f
Backtrace:
In /home/roland/.gnucash/saved-reports-1.8:
243: 73465* [gnc:report-template-new-options/name "Register"]
In /usr/share/gnucash/scm/report.scm:
127: 73466 (let ((templ #)) (if templ (gnc:report-template-new-options templ) #f))
...
167: 73467 (let ((options #)) (gnc:register-option options stylesheet) ...)
167: 73468* [options-gen]
In /home/roland/.gnucash/saved-reports-1.8:
243: 73469 (let ((options #)) (let (#) (# option)) (let (#) (# option)) ...)
243: 73470* [gnc:report-template-new-options/name "Register"]
In /usr/share/gnucash/scm/report.scm:
127: 73471 (let ((templ #)) (if templ (gnc:report-template-new-options templ) #f))
In unknown file:
...
?: 73472 [gnc:report-template-new-options #]
In /usr/share/gnucash/scm/report.scm:
146: 73473 (let (# # #) (if # # #))
153: 73474* [gnc:make-multichoice-option "General" "Stylesheet" ... ...
157: 73475* [map #<procedure #f (ss)> ...
164: 73476* [gnc:get-html-style-sheets]
In /usr/share/gnucash/scm/html-style-sheet.scm:
271: 73477 (let ((ss #)) (hash-for-each (lambda # #) *gnc:_style-sheets_*) ...)
272: 73478* [hash-for-each #<procedure #f (k v)> #(() () () () () () () () () ...)]
In /usr/share/slib/hashtab.scm:
120: 73479 (do ((i (+ -1 #) (+ -1 i))) ((negative? i)) ...)
122: 73480* [alist-for-each #<procedure #f (k v)> (("Default" . #))]
In /usr/share/slib/alist.scm:
117: 73481 [for-each #<procedure #f (pair)> (("Default" . #))]
In unknown file:
?: 73482* [#<procedure #f (pair)> ("Default" . #)]
In /usr/share/slib/alist.scm:
117: 73483* [#<procedure #f (k v)> ...
117: 73484* (car pair)
/usr/share/slib/alist.scm:117:34: In expression (car pair):
/usr/share/slib/alist.scm:117:34: Stack overflow
regards,
roland
--
PGP Key ID: 66 BC 3B CD
Roland B. Roberts, PhD RL Enterprises
roland at rlenter.com 6818 Madeline Court
roland at astrofoto.org Brooklyn, NY 11220
More information about the gnucash-user
mailing list