1.8.4 Crash while importing qif

Rick Ziegler rick at zieglernet.org
Sat Aug 2 15:00:28 CDT 2003


I received this backtrace importing a qif from Manulife.  qif is
attached.  Gnucash version 1.8.4 provided by Bill Notting.

Backtrace:
In /usr/share/gnucash/scm/qif-import/qif-file.scm:
 551:  3* [check-and-parse-field #<procedure qif-xtn:date #> ...]
 641:  4  (let (# # #) (if # #) (cond # # #) ...)
 646:  5* (if (not (null? objects)) (letrec (#) (loop # #)))
 647:  6  (letrec ((loop (lambda # # #))) (loop (car objects) (cdr
objects)))
    ...
 657:  7  [loop # #]
 649:  8* (let ((val #)) (if val (begin # #)))
 650:  9  (if val (begin (set! do-parsing #t) (set! formats (checker val
formats))))
    ...
 653: 10  (set! formats (checker val formats))
 653: 11* [qif-parse:check-date-format 04/15/2003 #f]
In /usr/share/gnucash/scm/qif-import/qif-parse.scm:
 393: 12  (let ((retval #f)) (if (or # #) (set! retval
possible-formats)) ...)
 397: 13* (let ((match #)) (if match (if # # #)))
 398: 14  (if match (if (match:substring match 1) (set! retval #) (let*
# # # ...)))
    ...
 400: 15  (set! retval (parse-check-date-format match possible-formats))
 400: 16* [parse-check-date-format #("04/15/2003" (0 . 10) (0 . 2) ...)
#f]
 313: 17  (let (# # #) (set! numeric-date-parts #) (let # # # ...) ...)
 332: 18* (let (# # # # ...) (if # #) (if # #) ...)
 350: 19* (if (or # #) (begin # #))
 351: 20  (begin (set! possibilities #) (set! possibilities #))
 352: 21* (set! possibilities (delq (quote d-m-y) possibilities))
 352: 22* [delq d-m-y #f]
 
/usr/share/gnucash/scm/qif-import/qif-parse.scm:352:33: In procedure
list-copy in expression (delq (quote d-m-y) possibilities):
/usr/share/gnucash/scm/qif-import/qif-parse.scm:352:33: Wrong type
argument in position 1: #f


Attached is the qif.


-------------- next part --------------
A non-text attachment was scrubbed...
Name: 20030401.qif
Type: application/x-qw
Size: 1120 bytes
Desc: not available
Url : /pipermail/attachments/20030802/49e72994/20030401.bin


More information about the gnucash-user mailing list