Bug#808480: libdevel-bt-perl: FTBFS on mips*: test failures
Niko Tyni
ntyni at debian.org
Sun Dec 20 13:54:06 UTC 2015
Package: libdevel-bt-perl
Version: 0.06-3
Severity: serious
Tags: sid patch
Control: block 796345 with -1
This package failed to build on mips and mipsel with Perl 5.22 in unstable.
# Failed test 'perl backtrace for SIGABRT'
# at t/basic.t line 26.
# '#0 0x77999480 in waitpid () from /lib/mips-linux-gnu/libpthread.so.0
# #1 0x7779d178 in backtrace () at bt.xs:187
# #2 signal_handler (sig=<optimized out>) at bt.xs:194
# #3 <signal handler called>
# #4 0x77837240 in kill () from /lib/mips-linux-gnu/libc.so.6
# #5 0x00547b28 in Perl_apply ()
# '
# doesn't match '(?^:\bperl_run\b)'
While this looks very similar to #721421, it may not be quite the same issue.
I tried on minkus.d.o, and building with perl-debug installed fixes it.
Given the test suite is looking for /perl_run/ in the backtrace, it
seems fair to require that. I think a runtime dependency on perl-debug
would make sense too: this is presumably meant to get useful backtraces,
and debugging symbols help a lot with that.
(Not sure what's going to happen with perl-debug now that we've got
automatic debug symbol packages, but we can look at that after the
Perl 5.22 transition that this is blocking.)
--
Niko Tyni ntyni at debian.org
More information about the pkg-perl-maintainers
mailing list