Re: [xml] libxml2 core dumps on oasis xml test suite



Hm.. I pretty sure I am using right libraries and right sources.

            [aleksey pc xmlconf]$ xmllint --debug --noent  ibm/not-wf/P49/ibm49n02.xml
            ibm/not-wf/P49/ibm49n02.xml:7: error: xmlParseElementChildrenContentDecl : Name or '(' expected
            <!ELEMENT aElement (a |b|)* >
                                                                 ^
            xmlFreeElementContent : type 1076016880
         Segmentation fault
           [aleksey pc xmlconf]$ xmllint --version
           xmllint: using libxml version 20416

Anyway, if you are sure you've fixed it then it's ok. Thanks for looking into this!

Aleksey.

Daniel Veillard wrote:
On Fri, Mar 01, 2002 at 02:00:44PM -0800, Aleksey Sanin wrote:
Daniel,

While I've tested c14n xml implementation I am working on I've noticed few
core dumps. And I was able to reproduce these core dumps with xmllint.
I've tried libxml2-2.4.16 and the today's CVS snapshot configured and
compiled
[...]
The xmllint was executed using following command line:
xmllint --debug --noent $filename
Test files that crashes xmllint ($filename):
./ibm/not-wf/P49/ibm49n02.xml
./ibm/not-wf/P50/ibm50n02.xml
./ibm/not-wf/P50/ibm51n02.xml
./xmltest/not-wf/sa/132.xml

Works for me. I fixed those I'm pretty sure, so either your xmllint copy
doesn't use the library you expect or something else has not made its way
onto your source tree:

orchis:~/XML -> md5sum xml-test-suite/xmlconf/ibm/not-wf/P49/ibm49n02.xml
f4a3a86b725429b1fb896628c09ab85c xml-test-suite/xmlconf/ibm/not-wf/P49/ibm49n02.xml
orchis:~/XML -> xmllint --debug --noent xml-test-suite/xmlconf/ibm/not-wf/P49/ibm49n02.xml
xml-test-suite/xmlconf/ibm/not-wf/P49/ibm49n02.xml:7: error: xmlParseElementChildrenContentDecl : Name or '(' expected
<!ELEMENT aElement (a |b|)* >
^
xml-test-suite/xmlconf/ibm/not-wf/P49/ibm49n02.xml:7: error: xmlParseElementDecl: expected '>' at the end
<!ELEMENT aElement (a |b|)* >
^
xml-test-suite/xmlconf/ibm/not-wf/P49/ibm49n02.xml:7: error: xmlParseInternalSubset: error detected in Markup declaration
<!ELEMENT aElement (a |b|)* >
^
xml-test-suite/xmlconf/ibm/not-wf/P49/ibm49n02.xml:7: error: DOCTYPE improperly terminated
<!ELEMENT aElement (a |b|)* >
^
xml-test-suite/xmlconf/ibm/not-wf/P49/ibm49n02.xml:7: error: Start tag expected, '<' not found
<!ELEMENT aElement (a |b|)* >
^
orchis:~/XML ->

the binary coming from the RPM also doesn't fail for me:

orchis:~/XML -> rpm -qf /usr/bin/xmllint
libxml2-2.4.16-1
orchis:~/XML -> /usr/bin/xmllint --debug --noent xml-test-suite/xmlconf/ibm/not-wf/P49/ibm49n02.xml
xml-test-suite/xmlconf/ibm/not-wf/P49/ibm49n02.xml:7: error: xmlParseElementChildrenContentDecl : Name or '(' expected
<!ELEMENT aElement (a |b|)* >
^
xml-test-suite/xmlconf/ibm/not-wf/P49/ibm49n02.xml:7: error: xmlParseElementDecl: expected '>' at the end
<!ELEMENT aElement (a |b|) * >
^
xml-test-suite/xmlconf/ibm/not-wf/P49/ibm49n02.xml:7: error: xmlParseInternalSubset: error detected in Markup declaration
<!ELEMENT aElement (a |b|)* >
^
xml-test-suite/xmlconf/ibm/not-wf/P49/ibm49n02.xml:7: error: DOCTYPE improperly terminated
<!ELEMENT aElement (a |b|)* >
^
xml-test-suite/xmlconf/ibm/not-wf/P49/ibm49n02.xml:7: error: Start tag expected, '<' not found
<!ELEMENT aElement (a |b|)* >
^
orchis:~/XML ->

Check your shared libs setup, or try the rpms I ship.

Daniel




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]