Bug#1115797: libxml-validate-perl: FTBFS: dh_auto_test: error: make -j8 test TEST_VERBOSE=1 "TEST_FILE=t/LibXML.t t/MSXML.t t/Validate.t t/Xerces.t" returned exit code 2
Lucas Nussbaum
lucas at debian.org
Fri Sep 19 20:32:25 BST 2025
Source: libxml-validate-perl
Version: 1.025-4
Severity: serious
Justification: FTBFS
Tags: forky sid ftbfs
User: lucas at debian.org
Usertags: ftbfs-20250919 ftbfs-forky
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
The full build log is available from:
http://qa-logs.debian.net/2025/09/19/libxml-validate-perl_1.025-4_unstable.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20250919;users=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20250919&fusertaguser=lucas@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.
--
Relevant part of the build log (hopefully):
> make[2]: Entering directory '/build/reproducible-path/libxml-validate-perl-1.025'
> PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
> free(): double free detected in tcache 2
> t/LibXML.t ........
> 1..25
> ok 1 (compiled version 1.020)
> ok 2 (Instantiated a new XML::Validate::LibXML)
> ok 3 (XML::LibXML version: 2.0134)
> ok 4 (Bad options rejected)
> ok 5 (Well-formed XML checked)
> ok 6 (Well-formed XML leaves no error)
> ok 7 (malformed XML checked)
> ok 8 (Malformed XML leaves an error)
> ok 9 (Valid XML parsed)
> ok 10 (Valid XML leaves no error)
> ok 11 (Invalid XML validity checked)
> ok 12 (Invalid XML leaves an error)
> ok - skipped 13 (Invalid XML with a schema validity checked)
> ok - skipped 14 (Invalid XML with a schema leaves an error)
> ok 15 (Returned DOM can call getDocumentElement method)
> ok 16 (Valid XML parsed on external)
> ok 17 (Valid XML with external DTD leaves no error)
> ok 18 (Invalid XML parsed on external)
> ok 19 (Invalid XML with external DTD leaves an error)
> ok 20 (Returned DOM can call getDocumentElement method)
> ok 21 (Well-formed XML checked with strict validator)
> ok 22 (Valid XML with a schema checked)
> ok 23 (Undefined XML is fatal exception)
> ok 24 (Null string XML is fatal exception)
> Failed 1/25 subtests
> t/MSXML.t .........
> 1..24
> ok - skipped 1 (MSXML not available)
> ok - skipped 2 (MSXML not available)
> ok - skipped 3 (MSXML not available)
> ok - skipped 4 (MSXML not available)
> ok - skipped 5 (MSXML not available)
> ok - skipped 6 (MSXML not available)
> ok - skipped 7 (MSXML not available)
> ok - skipped 8 (MSXML not available)
> ok - skipped 9 (MSXML not available)
> ok - skipped 10 (MSXML not available)
> ok - skipped 11 (MSXML not available)
> ok - skipped 12 (MSXML not available)
> ok - skipped 13 (MSXML not available)
> ok - skipped 14 (MSXML not available)
> ok - skipped 15 (MSXML not available)
> ok - skipped 16 (MSXML not available)
> ok - skipped 17 (MSXML not available)
> ok - skipped 18 (MSXML not available)
> ok - skipped 19 (MSXML not available)
> ok - skipped 20 (MSXML not available)
> ok - skipped 21 (MSXML not available)
> ok - skipped 22 (MSXML not available)
> ok - skipped 23 (MSXML not available)
> ok - skipped 24 (MSXML not available)
> ok
> t/pod.t ........... skipped: Test::Pod 1.00 required for testing POD
> t/pod_coverage.t .. skipped: Test::Pod::Coverage 1.00 required for testing POD Coverage
> t/Validate.t ......
> 1..11
> ok 1 (compiled version 1.025)
> ok 2 (Instantiated a new XML::Validate::LibXML object)
> ok 3 (skipped as Xerces is not available)
> ok 4 (skipped as MSXML is not available)
> ok 5 (Valid XML parsed)
> ok 6 (Invalid XML validity checked)
> ok 7 (Invalid XML leaves an error)
> ok 8 (Default best available: LibXML)
> ok 9 (User-defined best available: LibXML)
> ok 10 (Failed to construct a non-existent validator backend)
> ok 11 (Failed to construct a bad-named validator backend)
> ok
> t/Xerces.t ........
> 1..25
> ok - skipped 1 (XML::Xerces not available)
> ok - skipped 2 (XML::Xerces not available)
> ok - skipped 3 (XML::Xerces not available)
> ok - skipped 4 (XML::Xerces not available)
> ok - skipped 5 (XML::Xerces not available)
> ok - skipped 6 (XML::Xerces not available)
> ok - skipped 7 (XML::Xerces not available)
> ok - skipped 8 (XML::Xerces not available)
> ok - skipped 9 (XML::Xerces not available)
> ok - skipped 10 (XML::Xerces not available)
> ok - skipped 11 (XML::Xerces not available)
> ok - skipped 12 (XML::Xerces not available)
> ok - skipped 13 (XML::Xerces not available)
> ok - skipped 14 (XML::Xerces not available)
> ok - skipped 15 (XML::Xerces not available)
> ok - skipped 16 (XML::Xerces not available)
> ok - skipped 17 (XML::Xerces not available)
> ok - skipped 18 (XML::Xerces not available)
> ok - skipped 19 (XML::Xerces not available)
> ok - skipped 20 (XML::Xerces not available)
> ok - skipped 21 (XML::Xerces not available)
> ok - skipped 22 (XML::Xerces not available)
> ok - skipped 23 (XML::Xerces not available)
> ok - skipped 24 (XML::Xerces not available)
> ok - skipped 25 (XML::Xerces not available)
> ok
>
> Test Summary Report
> -------------------
> t/LibXML.t (Wstat: 6 (Signal: ABRT) Tests: 24 Failed: 0)
> Non-zero wait status: 6
> Parse errors: Bad plan. You planned 25 tests but ran 24.
> Files=6, Tests=84, 1 wallclock secs ( 0.03 usr 0.01 sys + 0.23 cusr 0.02 csys = 0.29 CPU)
> Result: FAIL
> Failed 1/6 test programs. 0/84 subtests failed.
> make[2]: *** [Makefile:862: test_dynamic] Error 255
> make[2]: Leaving directory '/build/reproducible-path/libxml-validate-perl-1.025'
> dh_auto_test: error: make -j8 test TEST_VERBOSE=1 "TEST_FILE=t/LibXML.t t/MSXML.t t/Validate.t t/Xerces.t" returned exit code 2
More information about the pkg-perl-maintainers
mailing list