Hi there, I'm working on a program that requires processing a large number of XML files that have an average size of 500 kB.
I am using the SSAX egg to do the XML parsing and converting to SXML for further processing. I am sporadically getting segmentation violations (about 1 out of 3 program executions fail) while processing these files. It is not dependent on the particular XML file but always occurs when about 50 have been processed already. Here is the error: *Error: segmentation violation Call history: ,,, crow.scm:524: unpack-aiml crow.scm:468: read-all * *crow.scm:468: buffer-ports#open-input-buffer crow.scm:469: ssax#ssax:xml->sxml * And an except from the code: (define (unpack-aiml file) (let* ((result '()) (contents (open-input-buffer (read-all file))) (xml (car (get-tag (*ssax:xml->sxml contents* '()) 'aiml))) Would anyone have any suggestions how I could further debug? Thanks. David
_______________________________________________ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users