[Bug 1129402] New: slic3r-1.1.6-1.fc22 FTBFS: t/01_trianglemesh.t fails

bugzilla at redhat.com bugzilla at redhat.com
Tue Aug 12 16:48:44 UTC 2014


https://bugzilla.redhat.com/show_bug.cgi?id=1129402

            Bug ID: 1129402
           Summary: slic3r-1.1.6-1.fc22 FTBFS: t/01_trianglemesh.t fails
           Product: Fedora
           Version: rawhide
         Component: slic3r
          Assignee: mhroncok at redhat.com
          Reporter: ppisar at redhat.com
        QA Contact: extras-qa at fedoraproject.org
                CC: mhroncok at redhat.com,
                    perl-devel at lists.fedoraproject.org



slic3r-1.1.6-1.fc22 fails to build in F22 because t/01_trianglemesh.t fails:

t/01_trianglemesh.t           (Wstat: 139 Tests: 14 Failed: 0)
  Non-zero wait status: 139
  Parse errors: Bad plan.  You planned 46 tests but ran 14.

Either the file declares wrong number of tests or interpreter crashes so, the
TAP output does not contain all 46 results.

The difference between last known working and this build root is:

Removed packages:
    admesh-devel-0.97.5
    admesh-libs-0.97.5
    audit-libs-2.3.7
    bash-4.3.18
    cups-libs-1.7.4
    device-mapper-1.02.87
    device-mapper-libs-1.02.87
    gnupg2-2.0.24
    harfbuzz-0.9.32
    libdrm-2.4.54
    libogg-1.3.0
    libpwquality-1.2.3
    libwebp-0.4.0
    libXfont-1.4.99.901
    openssl-1.0.1h
    openssl-libs-1.0.1h
    perl-boolean-0.30
    perl-CPAN-Meta-2.140640
    perl-CPAN-Meta-Requirements-2.125
    perl-ExtUtils-Manifest-1.63
    perl-HTTP-Tiny-0.043
    perl-libwww-perl-6.07
    perl-Net-HTTP-6.06
    perl-Sub-Name-0.07
    python-2.7.7
    python-libs-2.7.7
    tar-1.27.1
Added packages:
    admesh-devel-0.98.0
    admesh-libs-0.98.0
    audit-libs-2.3.8
    bash-4.3.22
    cups-libs-1.7.5
    device-mapper-1.02.88
    device-mapper-libs-1.02.88
    gnupg2-2.0.25
    harfbuzz-0.9.34
    libbabeltrace-1.2.1
    libdrm-2.4.56
    libogg-1.3.2
    libpwquality-1.2.4
    libwebp-0.4.1
    libXfont-1.5.0
    openssl-1.0.1i
    openssl-libs-1.0.1i
    perl-boolean-0.38
    perl-CPAN-Meta-2.142060
    perl-CPAN-Meta-Requirements-2.126
    perl-ExtUtils-Manifest-1.64
    perl-HTTP-Tiny-0.047
    perl-libwww-perl-6.08
    perl-Net-HTTP-6.07
    perl-Sub-Name-0.08
    perl-Term-ANSIColor-4.03
    python-2.7.8
    python-libs-2.7.8
    tar-1.28

Running the test manually shows the interpreter gets ABORTed by glibc
allocator:

$ perl -Iblib/{arch,lib} t/01_trianglemesh.t
1..46
ok 1 - hello world
ok 2 - vertices arrayref roundtrip
ok 3 - facets arrayref roundtrip
ok 4 - normals returns the right number of items
ok 5 - cloned vertices arrayref roundtrip
ok 6 - cloned facets arrayref roundtrip
ok 7 - stats.number_of_facets
ok 8 - stats.volume
ok 9 - scale
ok 10 - scale_xyz
ok 11 - translate
ok 12 - align_to_origin
ok 13 - size
ok 14 - rotate
ok 15 - split
ok 16 - 'split' isa 'Slic3r::TriangleMesh'
ok 17 - split populates stats
*** Error in `perl': corrupted double-linked list: 0x0000000001ed8540 ***
======= Backtrace: =========
/lib64/libc.so.6(+0x7ab3e)[0x7fe4e4cbdb3e]
/lib64/libc.so.6(+0x80ec3)[0x7fe4e4cc3ec3]
/lib64/libc.so.6(+0x82a93)[0x7fe4e4cc5a93]
/lib64/libc.so.6(+0x849a1)[0x7fe4e4cc79a1]
/lib64/libc.so.6(realloc+0xeb)[0x7fe4e4cc9d1b]
/lib64/libadmesh.so.1(stl_reallocate+0x30)[0x7fe4ddb49ab0]
blib/arch/auto/Slic3r/XS/XS.so(_ZN6Slic3r12TriangleMesh5mergeEPKS0_+0x3a)[0x7fe4de20014a]
blib/arch/auto/Slic3r/XS/XS.so(+0xa139c)[0x7fe4de10039c]
/lib64/libperl.so.5.20(Perl_pp_entersub+0x4db)[0x7fe4e606c50b]
/lib64/libperl.so.5.20(Perl_runops_standard+0x26)[0x7fe4e6064c96]
/lib64/libperl.so.5.20(perl_run+0x247)[0x7fe4e5ff5557]
perl[0x400d29]
/lib64/libc.so.6(__libc_start_main+0xf0)[0x7fe4e4c630e0]
perl[0x400d61]

(Please do not pay attention to the 5.20.0 perl version. It happens with 5.18.2
too.)

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=o18tTYT0Wh&a=cc_unsubscribe



More information about the perl-devel mailing list