I've confirmed now that the crash doesn't happen on my own computer (running unstable), nor does it happen if I load the data file under another user account on the same computer. This led me to suspect the files in ~/.gnucash as the culprits, and indeed, when I moved saved-reports-1.8 out of the way, the crash mysteriously vanished.
The offending file contains the following forms:
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Options for saved report "Printable Invoice", based on template "Printable Invoice"
(let ()
(define (options-gen)
(let ((options (gnc:report-template-new-options/name "Printable Invoice")))
; Section: Display Columns
; Section: Display
; Section: General
(let ((option (gnc:lookup-option options
"General"
"Invoice Number")))
((lambda (option) (if option ((gnc:option-setter option) '"556fc6305e9974bd8878b93dc8f3b116"))) option)) options))
(gnc:define-report
'version 1
'name "Printable Invoice"
'options-generator options-gen
'menu-path (list gnc:menuname-custom)
'renderer (gnc:report-template-renderer/name "Printable Invoice")))
------------------------------- end -----------------------------------
I have no idea why this should cause the program to crash, but maybe someone else will.
Daniel
--
/------------------- Daniel Burrows <dburrows@debian.org> ------------------\
| First they ignore it, then they laugh at it, |
| then they say they knew it all along. |
\------------ Got APT? -- Debian GNU/Linux http://www.debian.org -----------/
Attachment:
pgpGynlzvlRjf.pgp
Description: PGP signature