Skip Menu |
 

This queue is for tickets about the XML-LibXML CPAN distribution.

Report information
The Basics
Id: 283
Status: resolved
Priority: 0/
Queue: XML-LibXML

People
Owner: Nobody in particular
Requestors: simon.stevenson [...] bbc.co.uk
Cc:
AdminCc:

Bug Information
Severity: Important
Broken in: 1.31
Fixed in: (no value)



Subject: post validation core dumps
Download (untitled) / with headers
text/plain 9.8k
I'm using Solaris 7(SunOS pandora 5.7 Generic_106541-04 sun4u sparc SUNW,Ultra-250), Perl 5.00503 I've installed libxml 2.4.15 and libxslt 1.0.12 I've also installed XML-SAX-0.09 and XML-NamespaceSupport-1.04 I've installed XML-LibXML-1.31 but I get a core dump when I try to post validate: #!/usr/local/bin/perl use XML::LibXML; local *FH; open FH, "doc.xml"; my $xml; while (<FH>) {$xml .= $_}; #print "XML:\n$xml:\n"; eval { my $parser = XML::LibXML->new(); my $doc = $parser->parse_string($xml); if (!$doc->is_valid) { # this is the line that causes a core dump and only if doc is invalid. warn("document is not valid!"); } }; if ($@) {print "error: $@\n"}; print "end\n"; here is a copy of doc.xml (which should fail post validation): <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE revision SYSTEM "test.dtd"> <fred>test</fred> and test.dtd: <!ELEMENT fred (#PCDATA )> TRACES: perl Makefile.PL running xml2-config... ok looking for -lxml2... yes If you are building XML::LibXML from CVS, you may wish to run $ make docs before doing anything else. This will re-build the documentation from the XML file in examples/libxml.xml. This is *not* necessary if you are building from a CPAN distribution. Checking if your kit is complete... Looks good Writing Makefile for XML::LibXML ####################################################### make mkdir blib mkdir blib/lib mkdir blib/lib/XML mkdir blib/arch mkdir blib/arch/auto mkdir blib/arch/auto/XML mkdir blib/arch/auto/XML/LibXML mkdir blib/lib/auto mkdir blib/lib/auto/XML mkdir blib/lib/auto/XML/LibXML mkdir blib/man3 cp lib/XML/LibXML/CDATASection.pod blib/lib/XML/LibXML/CDATASection.pod cp lib/XML/LibXML/Comment.pod blib/lib/XML/LibXML/Comment.pod cp lib/XML/LibXML/DocumentFragment.pod blib/lib/XML/LibXML/DocumentFragment.pod cp lib/XML/LibXML/Boolean.pm blib/lib/XML/LibXML/Boolean.pm cp lib/XML/LibXML/Attr.pod blib/lib/XML/LibXML/Attr.pod cp lib/XML/LibXML/Dtd.pod blib/lib/XML/LibXML/Dtd.pod cp lib/XML/LibXML/NodeList.pm blib/lib/XML/LibXML/NodeList.pm cp lib/XML/LibXML/SAX/Generator.pm blib/lib/XML/LibXML/SAX/Generator.pm cp lib/XML/LibXML/SAX/Builder.pm blib/lib/XML/LibXML/SAX/Builder.pm cp lib/XML/LibXML/Document.pod blib/lib/XML/LibXML/Document.pod cp lib/XML/LibXML/SAX/Parser.pm blib/lib/XML/LibXML/SAX/Parser.pm cp lib/XML/LibXML/Number.pm blib/lib/XML/LibXML/Number.pm cp LibXML.pm blib/lib/XML/LibXML.pm cp lib/XML/LibXML/Text.pod blib/lib/XML/LibXML/Text.pod cp lib/XML/LibXML/Node.pod blib/lib/XML/LibXML/Node.pod cp lib/XML/LibXML/Literal.pm blib/lib/XML/LibXML/Literal.pm cp lib/XML/LibXML/Element.pod blib/lib/XML/LibXML/Element.pod cp lib/XML/LibXML/Namespace.pod blib/lib/XML/LibXML/Namespace.pod /bin/perl -I/usr/local/lib/perl5/5.00503/sun4-solaris -I/usr/local/lib/perl5/5.00503 /usr/lo cal/lib/perl5/5.00503/ExtUtils/xsubpp -typemap /usr/local/lib/perl5/5.00503/ExtUtils/typema p -typemap typemap LibXML.xs >xstmp.c && mv xstmp.c LibXML.c gcc -c -I/usr/local/libxml/include/libxml2/libxml -I/usr/local/libxml/include/libxml2 -I/usr /local/include -O -DVERSION=\"1.31\" -DXS_VERSION=\"1.31\" -fPIC -I/usr/local/lib/perl5/5 .00503/sun4-solaris/CORE -DHAVE_BLANK LibXML.c gcc -c -I/usr/local/libxml/include/libxml2/libxml -I/usr/local/libxml/include/libxml2 -I/usr /local/include -O -DVERSION=\"1.31\" -DXS_VERSION=\"1.31\" -fPIC -I/usr/local/lib/perl5/5 .00503/sun4-solaris/CORE -DHAVE_BLANK dom.c gcc -c -I/usr/local/libxml/include/libxml2/libxml -I/usr/local/libxml/include/libxml2 -I/usr /local/include -O -DVERSION=\"1.31\" -DXS_VERSION=\"1.31\" -fPIC -I/usr/local/lib/perl5/5 .00503/sun4-solaris/CORE -DHAVE_BLANK parser.c gcc -c -I/usr/local/libxml/include/libxml2/libxml -I/usr/local/libxml/include/libxml2 -I/usr /local/include -O -DVERSION=\"1.31\" -DXS_VERSION=\"1.31\" -fPIC -I/usr/local/lib/perl5/5 .00503/sun4-solaris/CORE -DHAVE_BLANK xpath.c Running Mkbootstrap for XML::LibXML () chmod 644 LibXML.bs LD_RUN_PATH="/usr/local/libxml/sparc/lib:/usr/local/lib:/lib" gcc -o blib/arch/auto/XML/LibX ML/LibXML.so -R/usr/local/libxml/sparc/lib -R/usr/local/lib -R/lib -G -L/usr/local/lib LibXM L.o dom.o parser.o xpath.o -L/usr/local/libxml/sparc/lib -R/usr/local/libxml/sparc/lib -l xml2 -lz -lpthread -lm -lsocket -lnsl chmod 755 blib/arch/auto/XML/LibXML/LibXML.so cp LibXML.bs blib/arch/auto/XML/LibXML/LibXML.bs chmod 644 blib/arch/auto/XML/LibXML/LibXML.bs Manifying blib/man3/XML::LibXML::CDATASection.3 Manifying blib/man3/XML::LibXML::DocumentFragment.3 Manifying blib/man3/XML::LibXML::Comment.3 Manifying blib/man3/XML::LibXML::Boolean.3 Manifying blib/man3/XML::LibXML::Attr.3 Manifying blib/man3/XML::LibXML::Dtd.3 Manifying blib/man3/XML::LibXML::NodeList.3 Manifying blib/man3/XML::LibXML::SAX::Generator.3 Manifying blib/man3/XML::LibXML::SAX::Builder.3 Manifying blib/man3/XML::LibXML::Document.3 Manifying blib/man3/XML::LibXML::SAX::Parser.3 Manifying blib/man3/XML::LibXML::Number.3 Manifying blib/man3/XML::LibXML.3 Manifying blib/man3/XML::LibXML::Text.3 Manifying blib/man3/XML::LibXML::Node.3 Manifying blib/man3/XML::LibXML::Literal.3 Manifying blib/man3/XML::LibXML::Element.3 Manifying blib/man3/XML::LibXML::Namespace.3 The following went to standard error: /usr/local/bin/pod2man: lib/XML/LibXML/Boolean.pm is missing required section: SYNOPSIS /usr/local/bin/pod2man: lib/XML/LibXML/Number.pm is missing required section: SYNOPSIS /usr/local/bin/pod2man: lib/XML/LibXML/Literal.pm is missing required section: SYNOPSIS ################################################# make test PERL_DL_NONLAZY=1 /bin/perl -Iblib/arch -Iblib/lib -I/usr/local/lib/perl5/5.00503/sun4-solar is -I/usr/local/lib/perl5/5.00503 -e 'use Test::Harness qw(&runtests $verbose); $verbose=0; runtests @ARGV;' t/*.t t/01basic...........ok t/02parsestring.....ok t/03parsefile.......ok t/04parsefh.........ok t/05dombasic........ok t/06nodetypes.......ok t/07nodelist........ok t/08findnodes.......ok t/09append..........ok t/10ns..............ok t/11memory..........skipping test on this platform t/12html............ok t/13dtd.............ok t/14sax.............ok t/15nodelist........ok t/16docnodes........ok t/17callbacks.......ok t/18docfree.........ok All tests successful, 1 test skipped. Files=18, Tests=270, 7 wallclock secs ( 4.52 cusr + 1.06 csys = 5.58 CPU) make install Skipping /usr/local/lib/perl5/site_perl/5.005/sun4-solaris/auto/XML/LibXML/LibXML.so (unchan ged) Skipping /usr/local/lib/perl5/site_perl/5.005/sun4-solaris/auto/XML/LibXML/LibXML.bs (unchan ged) Files found in blib/arch --> Installing files in blib/lib into architecture dependend librar y tree! Skipping /usr/local/lib/perl5/site_perl/5.005/sun4-solaris/XML/LibXML/CDATASection.pod (unch anged) Skipping /usr/local/lib/perl5/site_perl/5.005/sun4-solaris/XML/LibXML/Comment.pod (unchanged ) Skipping /usr/local/lib/perl5/site_perl/5.005/sun4-solaris/XML/LibXML/DocumentFragment.pod ( unchanged) Skipping /usr/local/lib/perl5/site_perl/5.005/sun4-solaris/XML/LibXML/Boolean.pm (unchanged) Skipping /usr/local/lib/perl5/site_perl/5.005/sun4-solaris/XML/LibXML/Attr.pod (unchanged) Skipping /usr/local/lib/perl5/site_perl/5.005/sun4-solaris/XML/LibXML/Dtd.pod (unchanged) Skipping /usr/local/lib/perl5/site_perl/5.005/sun4-solaris/XML/LibXML/NodeList.pm (unchanged ) Skipping /usr/local/lib/perl5/site_perl/5.005/sun4-solaris/XML/LibXML/SAX/Generator.pm (unch anged) Skipping /usr/local/lib/perl5/site_perl/5.005/sun4-solaris/XML/LibXML/SAX/Builder.pm (unchan ged) Skipping /usr/local/lib/perl5/site_perl/5.005/sun4-solaris/XML/LibXML/SAX/Parser.pm (unchang ed) Skipping /usr/local/lib/perl5/site_perl/5.005/sun4-solaris/XML/LibXML/Document.pod (unchange d) Skipping /usr/local/lib/perl5/site_perl/5.005/sun4-solaris/XML/LibXML/Number.pm (unchanged) Skipping /usr/local/lib/perl5/site_perl/5.005/sun4-solaris/XML/LibXML/Text.pod (unchanged) Skipping /usr/local/lib/perl5/site_perl/5.005/sun4-solaris/XML/LibXML/Node.pod (unchanged) Skipping /usr/local/lib/perl5/site_perl/5.005/sun4-solaris/XML/LibXML/Literal.pm (unchanged) Skipping /usr/local/lib/perl5/site_perl/5.005/sun4-solaris/XML/LibXML/Element.pod (unchanged ) Skipping /usr/local/lib/perl5/site_perl/5.005/sun4-solaris/XML/LibXML/Namespace.pod (unchang ed) Skipping /usr/local/lib/perl5/site_perl/5.005/sun4-solaris/XML/LibXML.pm (unchanged) Skipping /usr/local/lib/perl5/5.00503/man/man3/XML::LibXML::CDATASection.3 (unchanged) Skipping /usr/local/lib/perl5/5.00503/man/man3/XML::LibXML::DocumentFragment.3 (unchanged) Skipping /usr/local/lib/perl5/5.00503/man/man3/XML::LibXML::Comment.3 (unchanged) Skipping /usr/local/lib/perl5/5.00503/man/man3/XML::LibXML::Boolean.3 (unchanged) Skipping /usr/local/lib/perl5/5.00503/man/man3/XML::LibXML::Attr.3 (unchanged) Skipping /usr/local/lib/perl5/5.00503/man/man3/XML::LibXML::Dtd.3 (unchanged) Skipping /usr/local/lib/perl5/5.00503/man/man3/XML::LibXML::NodeList.3 (unchanged) Skipping /usr/local/lib/perl5/5.00503/man/man3/XML::LibXML::SAX::Generator.3 (unchanged) Skipping /usr/local/lib/perl5/5.00503/man/man3/XML::LibXML::SAX::Builder.3 (unchanged) Skipping /usr/local/lib/perl5/5.00503/man/man3/XML::LibXML::Document.3 (unchanged) Skipping /usr/local/lib/perl5/5.00503/man/man3/XML::LibXML::SAX::Parser.3 (unchanged) Skipping /usr/local/lib/perl5/5.00503/man/man3/XML::LibXML::Number.3 (unchanged) Skipping /usr/local/lib/perl5/5.00503/man/man3/XML::LibXML.3 (unchanged) Skipping /usr/local/lib/perl5/5.00503/man/man3/XML::LibXML::Text.3 (unchanged) Skipping /usr/local/lib/perl5/5.00503/man/man3/XML::LibXML::Node.3 (unchanged) Skipping /usr/local/lib/perl5/5.00503/man/man3/XML::LibXML::Literal.3 (unchanged) Skipping /usr/local/lib/perl5/5.00503/man/man3/XML::LibXML::Element.3 (unchanged) Skipping /usr/local/lib/perl5/5.00503/man/man3/XML::LibXML::Namespace.3 (unchanged) Writing /usr/local/lib/perl5/site_perl/5.005/sun4-solaris/auto/XML/LibXML/.packlist Appending installation info to /usr/local/lib/perl5/5.00503/sun4-solaris/perllocal.pod I can send a copy of the core dump on request Many thanks


This service is sponsored and maintained by Best Practical Solutions and runs on Perl.org infrastructure.

Please report any issues with rt.cpan.org to rt-cpan-admin@bestpractical.com.