gnucash crash when printing check

Dawning Sky the.dawning.sky at gmail.com
Sun Oct 29 14:54:09 EST 2006


Hi,

I just upgrade my box to Fedroa Core 6.  Now checking print will crash
gnucash, both the 2.0.1 that's shipped with FC6 and the SVN r15058 I
compiled myself.  I have included the backtrace from the SVN version.

Thanks,

DS

Backtrace:
In unknown file:
   ?:  0* [gnc:print-check # "Avalon Rosewalk" 1605.0 ...]
In /opt/gnucash-2.0/share/gnucash/scm/printing/print-check.scm:
 104:  1* (let* ((int-part #) (frac-part #) (ps #) ...) (if ps (begin # # ...)))
 115:  2  (if ps (begin (if (not #) (begin # #) ...) (if (not #)
(begin #) ...) ...))
 116:  3  (begin (if (not #) (begin # #) ...) (if (not #) (begin #) ...) ...)
 174:  4* (let* (#) (gnc:print-session-moveto ps # #)
(gnc:print-session-text ps #))
 177:  5  [gnc:print-session-text #<gw:wcp <gnc:PrintSession*> 0xa4d6a38> ...
 177:  6*  [number-to-words 1605.0 100]
In /opt/gnucash-2.0/share/gnucash/guile-modules/gnucash/printing/number-to-words.scm:
  89:  7   (let* (# # # ...) (set! result-string #) ...)
  99:  8*  (set! result-string (string-append # " and " #))
 100:  9*  [string-append ...
 100: 10*   [integer-to-words 1605]
  14: 11    (let (# # # #) (cond # # # ...))
      ...
  52: 12    (let* (# # #) (if # #) (if # #) ...)
  58: 13*   [remainder 1605 {4398046555084465/4398046511104}]

/opt/gnucash-2.0/share/gnucash/guile-modules/gnucash/printing/number-to-words.scm:58:25:
In procedure remainder in expression (remainder val (inexact->exact
#)):
/opt/gnucash-2.0/share/gnucash/guile-modules/gnucash/printing/number-to-words.scm:58:25:
Wrong type argument in position 2: 4398046555084465/4398046511104


More information about the gnucash-devel mailing list