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