Bug#809192: libterm-termkey-perl: FTBFS: 05flags.t: Non-zero wait status: 11

Niko Tyni ntyni at debian.org
Mon Dec 28 09:27:25 UTC 2015


On Sun, Dec 27, 2015 at 11:35:48PM -0500, Aaron M. Ucko wrote:
> Source: libterm-termkey-perl
> Version: 0.16-1
> Severity: serious
> Justification: fails to build from source
> 
> Automated builds of libterm-termkey-perl have been failing with errors
> of the form
> 
>   Test Summary Report
>   -------------------
>   t/05flags.t       (Wstat: 11 Tests: 2 Failed: 0)
>     Non-zero wait status: 11
>     Parse errors: Bad plan.  You planned 4 tests but ran 2.
>   Files=11, Tests=100,  1 wallclock secs ( 0.08 usr  0.01 sys +  0.52 cusr  0.04 csys =  0.65 CPU)
>   Result: FAIL
> 
> (with some timing variation, of course).  Could you please take a look?

I can get this to happen with an unset TERM (on both amd64 and i386).

  Core was generated by `perl -Iblib/lib -Iblib/arch t/05flags.t'.
  Program terminated with signal SIGSEGV, Segmentation fault.
  #0  unibi_from_term (term=0x0) at uniutil.c:177
  177 uniutil.c: No such file or directory.
  (gdb) bt
  #0  unibi_from_term (term=0x0) at uniutil.c:177
  #1  0x00007f5a6bd1c43f in load_terminfo (term=0x0, ti=0x1f1fbd0) at driver-ti.c:171
  #2  new_driver (tk=<optimized out>, term=0x0) at driver-ti.c:278
  #3  0x00007f5a6bd19b1d in termkey_init (tk=tk at entry=0x1d033a0, term=0x0) at termkey.c:326
  #4  0x00007f5a6bd19c14 in termkey_new (fd=<optimized out>, flags=136, flags at entry=128) at termkey.c:404
  #5  0x00007f5a6bf27389 in XS_Term__TermKey_new (my_perl=<optimized out>, cv=<optimized out>)
      at lib/Term/TermKey.xs:400
  #6  0x00000000004bd6ea in Perl_pp_entersub (my_perl=0x1cd6010) at pp_hot.c:3270
  #7  0x00000000004b6586 in Perl_runops_standard (my_perl=0x1cd6010) at run.c:41
  #8  0x0000000000443999 in S_run_body (oldscope=1, my_perl=0x1cd6010) at perl.c:2453
  #9  perl_run (my_perl=0x1cd6010) at perl.c:2376
  #10 0x000000000041cbbb in main (argc=4, argv=0x7ffc3c971a08, env=0x7ffc3c971a30) at perlmain.c:116
  
unibi_from_term is in /usr/lib/x86_64-linux-gnu/libunibilium.so.0,
load_terminfo and termkey_* are in in /usr/lib/x86_64-linux-gnu/libtermkey.so.1
-- 
Niko Tyni   ntyni at debian.org



More information about the pkg-perl-maintainers mailing list