Subject: | Fails CairoSurface.t with SEGV in libpng16 |
make -j3 --load-average=4 test TEST_VERBOSE=0
"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Cairo.bs blib/arch/auto/Cairo/Cairo.bs 644
PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00-loading.t .... ok
t/Cairo.t ......... ok
t/CairoFont.t ..... ok
t/CairoFt.t ....... skipped: need Cairo with FreeType support and Font::FreeType
t/CairoMatrix.t ... ok
t/CairoPath.t ..... ok
t/CairoPattern.t .. ok
t/CairoRegion.t ... ok
t/CairoSurface.t .. Failed 47/88 subtests
Test Summary Report
-------------------
t/CairoSurface.t (Wstat: 11 Tests: 41 Failed: 0)
Non-zero wait status: 11
Parse errors: Bad plan. You planned 88 tests but ran 41.
Files=9, Tests=253, 1 wallclock secs ( 0.06 usr 0.03 sys + 0.67 cusr 0.21 csys = 0.97 CPU)
Result: FAIL
Failed 1/9 test programs. 0/253 subtests failed.
ok 36 - An object of class 'Cairo::ImageSurface' isa 'Cairo::ImageSurface'
ok 37 - An object of class 'Cairo::ImageSurface' isa 'Cairo::Surface'
ok 38 - An object of class 'Cairo::ImageSurface' isa 'Cairo::ImageSurface'
ok 39 - An object of class 'Cairo::ImageSurface' isa 'Cairo::Surface'
ok 40
ok 41
Program received signal SIGSEGV, Segmentation fault.
0x00007fffee2cb763 in png_get_IHDR () from /usr/lib64/libpng16.so.16
(gdb) thread apply all bt full
Thread 1 (Thread 0x7ffff7fa7500 (LWP 21882)):
#0 0x00007fffee2cb763 in png_get_IHDR () from /usr/lib64/libpng16.so.16
No symbol table info available.
#1 0x00007ffff7f2ef2f in read_png () from /usr/lib64/libcairo.so.2
No symbol table info available.
#2 0x00007ffff7f2f635 in cairo_image_surface_create_from_png_stream () from /usr/lib64/libcairo.so.2
No symbol table info available.
#3 0x00007ffff7fe402b in XS_Cairo__ImageSurface_create_from_png_stream ()
from /var/tmp/portage/dev-perl/Cairo-1.106.0/work/Cairo-1.106/blib/arch/auto/Cairo/Cairo.so
No symbol table info available.
#4 0x00007ffff7ac01c5 in Perl_pp_entersub () from /usr/lib64/libperl.so.5.26
No symbol table info available.
#5 0x00007ffff7ab8063 in Perl_runops_standard () from /usr/lib64/libperl.so.5.26
No symbol table info available.
#6 0x00007ffff7a423b9 in perl_run () from /usr/lib64/libperl.so.5.26
No symbol table info available.
#7 0x0000555555554dd2 in main ()
No symbol table info available.
This is libpng 1.6.35
--
- CPAN kentnl@cpan.org
- Gentoo Perl Maintainer kentnl@gentoo.org ( perl@gentoo.org )
"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Cairo.bs blib/arch/auto/Cairo/Cairo.bs 644
PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00-loading.t .... ok
t/Cairo.t ......... ok
t/CairoFont.t ..... ok
t/CairoFt.t ....... skipped: need Cairo with FreeType support and Font::FreeType
t/CairoMatrix.t ... ok
t/CairoPath.t ..... ok
t/CairoPattern.t .. ok
t/CairoRegion.t ... ok
t/CairoSurface.t .. Failed 47/88 subtests
Test Summary Report
-------------------
t/CairoSurface.t (Wstat: 11 Tests: 41 Failed: 0)
Non-zero wait status: 11
Parse errors: Bad plan. You planned 88 tests but ran 41.
Files=9, Tests=253, 1 wallclock secs ( 0.06 usr 0.03 sys + 0.67 cusr 0.21 csys = 0.97 CPU)
Result: FAIL
Failed 1/9 test programs. 0/253 subtests failed.
ok 36 - An object of class 'Cairo::ImageSurface' isa 'Cairo::ImageSurface'
ok 37 - An object of class 'Cairo::ImageSurface' isa 'Cairo::Surface'
ok 38 - An object of class 'Cairo::ImageSurface' isa 'Cairo::ImageSurface'
ok 39 - An object of class 'Cairo::ImageSurface' isa 'Cairo::Surface'
ok 40
ok 41
Program received signal SIGSEGV, Segmentation fault.
0x00007fffee2cb763 in png_get_IHDR () from /usr/lib64/libpng16.so.16
(gdb) thread apply all bt full
Thread 1 (Thread 0x7ffff7fa7500 (LWP 21882)):
#0 0x00007fffee2cb763 in png_get_IHDR () from /usr/lib64/libpng16.so.16
No symbol table info available.
#1 0x00007ffff7f2ef2f in read_png () from /usr/lib64/libcairo.so.2
No symbol table info available.
#2 0x00007ffff7f2f635 in cairo_image_surface_create_from_png_stream () from /usr/lib64/libcairo.so.2
No symbol table info available.
#3 0x00007ffff7fe402b in XS_Cairo__ImageSurface_create_from_png_stream ()
from /var/tmp/portage/dev-perl/Cairo-1.106.0/work/Cairo-1.106/blib/arch/auto/Cairo/Cairo.so
No symbol table info available.
#4 0x00007ffff7ac01c5 in Perl_pp_entersub () from /usr/lib64/libperl.so.5.26
No symbol table info available.
#5 0x00007ffff7ab8063 in Perl_runops_standard () from /usr/lib64/libperl.so.5.26
No symbol table info available.
#6 0x00007ffff7a423b9 in perl_run () from /usr/lib64/libperl.so.5.26
No symbol table info available.
#7 0x0000555555554dd2 in main ()
No symbol table info available.
This is libpng 1.6.35
--
- CPAN kentnl@cpan.org
- Gentoo Perl Maintainer kentnl@gentoo.org ( perl@gentoo.org )