The attached email messages with diagnostic information about this bug went to #324724 instead. My apologies for the transposition.
Daniel -- /------------ Daniel Burrows <[EMAIL PROTECTED]> -------------\ | "Oh my god! The entire map is written in GIBBERISH!" | | "Worse, my friend. It's written in German!" -- Fluble | \---------------- The Turtle Moves! -- http://www.lspace.org ---------------/
--- Begin Message ---Ok, I was able to get access to the computer and get a bit more info about it: - apparently the user was able to print off invoices last week and this morning without difficulty - the stack overflow occurs when printing any invoice - I tried loading an old backup of the gnucash database and printing invoices still crashed, so it's probably not a problem with a corrupted save file (due to, eg, shutting the X server down with gnucash running). Daniel -- /------------ Daniel Burrows <[EMAIL PROTECTED]> -------------\ | swapon /dev/ram | \------------ Got APT? -- Debian GNU/Linux http://www.debian.org -----------/
pgp0zSeKm7QZp.pgp
Description: PGP signature
--- End Message ---
--- Begin Message ---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 <[EMAIL PROTECTED]> ------------------\ | 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 -----------/
pgpOK4LoVRYhW.pgp
Description: PGP signature
--- End Message ---
pgp8NzqqsyO9x.pgp
Description: PGP signature