Package: gnucash Version: 1.8.10-5 Severity: important
After changing the "Fancy Invoice" report options and saving them (see attached saved-reports-1.8 file), selecting: Reports --> Custom --> Fancy Invoice crashes gnucash with the following backtrace reported: Backtrace: In /home/brad/.gnucash/saved-reports-1.8: 5: 83269 (let ((options #)) (let (#) (# option)) (let (#) (# option)) ...) 5: 83270* [gnc:report-template-new-options/name "Fancy Invoice"] In /usr/share/gnucash/scm/report.scm: 127: 83271 (let ((templ #)) (if templ (gnc:report-template-new-options templ) #f)) In unknown file: ... ?: 83272 [gnc:report-template-new-options #] In /usr/share/gnucash/scm/report.scm: 146: 83273 (let (# # #) (if # # #)) 153: 83274* [gnc:make-multichoice-option "General" "Stylesheet" ... ... 157: 83275* [map #<procedure #f (ss)> (# #)] In unknown file: ?: 83276 (if (null? rest) (map1 f list1) ...) ... ?: 83277 (begin (set-cdr! p (list (f #))) (lp (cdr ls) (cdr p))) ?: 83278* [set-cdr! (#(Default "Default" "Default Stylesheet")) ... ?: 83279* [list ... ?: 83280* [#<procedure #f #> #] In /usr/share/gnucash/scm/report.scm: 159: 83281 [vector Technicolor "Technicolor" ... 162: 83282* [string-append ... 162: 83283* [gnc:html-style-sheet-name #] In unknown file: ?: 83284 (and (eq? (quote #) (record-type-descriptor obj)) (struct-ref obj 0)) ?: 83285* [eq? #<record-type <html-style-sheet>> ... ?: 83286* [record-type-descriptor #] ?: 83287 (if (struct? obj) (struct-vtable obj) (error (quote not-a-record) obj)) ?: 83288* (struct? obj) <unnamed port>: In expression (struct? obj): <unnamed port>: Stack overflow Please let me know if I can provide additional information to debug this issue. --Brad -- System Information: Debian Release: 3.1 APT prefers testing APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental') Architecture: i386 (i686) Kernel: Linux 2.6.9-20041229-686-skas3-v7 Locale: LANG=, LC_CTYPE= (charmap=ANSI_X3.4-1968) Versions of packages gnucash depends on: ii bonobo 1.0.22-2.2 The GNOME Bonobo System. ii gdk-imlib1 1.9.14-16.2 imaging library for use with gtk ( ii gnucash-common 1.8.10-5 A personal finance tracking progra ii guile-1.6-libs 1.6.7-1 Main Guile libraries ii guile-1.6-slib 1.6.7-1 Guile SLIB support ii libart2 1.4.2-19 The GNOME canvas widget - runtime ii libaudiofile0 0.2.6-5 Open-source version of SGI's audio ii libbonobo2 1.0.22-2.2 The GNOME Bonobo library. ii libc6 2.3.2.ds1-20 GNU C Library: Shared libraries an ii libdate-manip-perl 5.42a-2 a perl library for manipulating da ii libdb3 3.2.9-22 Berkeley v3 Database Libraries [ru ii libesd0 0.2.35-2 Enlightened Sound Daemon - Shared ii libfinance-quote-perl 1.08-1 Perl module for retrieving stock q ii libfreetype6 2.1.7-2.3 FreeType 2 font engine, shared lib ii libgal23 0.24-1.4 G App Libs (run time library) ii libgdk-pixbuf-gnome2 0.22.0-7 The GNOME1 Canvas pixbuf library ii libgdk-pixbuf2 0.22.0-7 The GdkPixBuf image library, gtk+ ii libghttp1 1.0.9-15 original GNOME HTTP client library ii libglade-gnome0 1:0.17-3 Library to load .glade files at ru ii libglade0 1:0.17-3 Library to load .glade files at ru ii libglib1.2 1.2.10-9 The GLib library of C routines ii libgnome32 1.4.2-19 The GNOME libraries ii libgnomeprint15 0.37-5 The GNOME Print architecture - run ii libgnomesupport0 1.4.2-19 The GNOME libraries (Support libra ii libgnomeui32 1.4.2-19 The GNOME libraries (User Interfac ii libgtk1.2 1.2.10-17 The GIMP Toolkit set of widgets fo ii libgtkhtml20 1.0.4-6.2 HTML rendering/editing library - r ii libguile-ltdl-1 1.6.7-1 Guile's patched version of libtool ii libguppi16 0.40.3-11 GNOME graph and plot component ii libgwrapguile1 1.3.4-12 g-wrap: Tool for exporting C libra ii libice6 4.3.0.dfsg.1-10 Inter-Client Exchange library ii libltdl3 1.5.6-4 A system independent dlopen wrappe ii liboaf0 0.6.10-3 The GNOME Object Activation Framew ii libofx1 1:0.7.0-7 library to support Open Financial ii liborbit0 0.5.17-9 Libraries for ORBit - a CORBA ORB ii libpopt0 1.7-5 lib for parsing cmdline parameters ii libqthreads-12 1.6.7-1 QuickThreads library for Guile ii libsm6 4.3.0.dfsg.1-10 X Window System Session Management ii libstdc++5 1:3.3.5-8 The GNU Standard C++ Library v3 ii libx11-6 4.3.0.dfsg.1-10 X Window System protocol client li ii libxext6 4.3.0.dfsg.1-10 X Window System miscellaneous exte ii libxi6 4.3.0.dfsg.1-10 X Window System Input extension li ii libxml1 1:1.8.17-10 GNOME XML library ii libzvt2 1.4.2-19 The GNOME zvt (zterm) widget ii oaf 0.6.10-3 The GNOME Object Activation Framew ii slib 3a1-4.2 Portable Scheme library ii xlibs 4.3.0.dfsg.1-10 X Keyboard Extension (XKB) configu ii zlib1g 1:1.2.2-3 compression library - runtime -- no debconf information *** /home/brad/.gnucash/saved-reports-1.8 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Options for saved report "Fancy Invoice", based on template "Fancy Invoice" (let () (define (options-gen) (let ((options (gnc:report-template-new-options/name "Fancy Invoice"))) ; Section: Display Columns (let ((option (gnc:lookup-option options "Display Columns" "Action"))) ((lambda (option) (if option ((gnc:option-setter option) #t))) option)) ; Section: Display (let ((option (gnc:lookup-option options "Display" "Extra Notes"))) ((lambda (option) (if option ((gnc:option-setter option) "Please make checks payable to: Fewer Hassles, Inc. Direct billing inquiries to: Brad Fritz at xxxxxxxxxxxxxxxxxxxxxxxx."))) option)) (let ((option (gnc:lookup-option options "Display" "Invoice Notes"))) ((lambda (option) (if option ((gnc:option-setter option) #t))) option)) (let ((option (gnc:lookup-option options "Display" "Payments"))) ((lambda (option) (if option ((gnc:option-setter option) #t))) option)) ; Section: General (let ((option (gnc:lookup-option options "General" "Invoice Number"))) ((lambda (option) (if option ((gnc:option-setter option) '"b42564245bafc4645f259ba5d392d93e"))) option)) options)) (gnc:define-report 'version 1 'name "Fancy Invoice" 'options-generator options-gen 'menu-path (list gnc:menuname-custom) 'renderer (gnc:report-template-renderer/name "Fancy Invoice"))) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]