[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#954271: libsys-sigaction-perl: arm64 autopkgtest time out



Source: libsys-sigaction-perl
Version: 0.23-1
Severity: important
X-Debbugs-CC: debian-ci@lists.debian.org
User: debian-ci@lists.debian.org
Usertags: timeout

Dear maintainer(s),

libsys-sigaction-perl fails its autopkgtest on arm64 due to a time out
after 2h47. Can you please investigate the situation?

To avoid wasting lots of time on the ci.debian.net infrastructure, I
have added your package to the ignore list for arm64.

Paul

https://ci.debian.net/data/autopkgtest/unstable/arm64/libs/libsys-sigaction-perl/4495428/log.gz

autopkgtest [02:37:46]: test autodep8-perl-build-deps:
/usr/share/pkg-perl-autopkgtest/runner build-deps
autopkgtest [02:37:46]: test autodep8-perl-build-deps:
[-----------------------
t/alternatives.t ......
1..2
in subname defined sighander() sig speced as 'ALRM'
ok 1 - $testval = 1;  was set by signal handler
in coderef defined signal handler signal speced as SIGALRM
ok 2 - $testval = 1;  was set by signal handler
ok
t/inline_nested.t .....
1..4
in sighandler: level 3
in sighandler: level 2
in sighandler: level 1
in sighandler: level 0
ok 1 - (level 0 is not 0 as expected)
level 0 = 1
ok 2 - (level 1 is not 0 as expected)
level 1 = 2
ok 3 - (level 2 is not 0 as expected)
level 2 = 3
ok 4 - (level 3 is not 0 as expected)
level 3 = 4
ok
t/mask.t ..............
1..14
ok 1 - sigHUP called (1)
ok 2 - sig mask delayed INT and USR1(2)
ok 3 - sigINT_1 called(3) failure: (3!=3) this should have been delayed
by mask until sigHUP finished
ok 4 - sig mask delayed USR1 (signaled from sigHUP)(4)
ok 5 - sigUSR called (5) failure: (5!=5) it should have been delayed by
mask until sigHUP finished)
ok 6 - reach 6th test after first kill
ok 7 - sigHUP_2 called
ok 8 - sigINT_2 called (8)
ok 9 - sigINT_2 exiting (9)
ok 10 - sigUSR2 called (10)
ok 11 - sigHUP_2 ending
ok 12 - hup=1 (1)
ok 13 - int=1 (1)
ok 14 - usr=2 (2)
ok
t/name.t ..............
1..3
ok 1 - use Sys::SigAction;
ok 2 - SIGINT => INT
ok 3 - 9 => KILL
ok
t/number.t ............
1..4
ok 1 - use Sys::SigAction;
ok 2 - INT => SIGINT
ok 3 - KILL => SIGKILL
ok 4 - HUP => SIGHUP
ok
t/recursive_nested.t ..
1..40
starting pass 1
testing nested signal handlers to a depth of 10
initializing @levels array to 0 for all depths

ok 1 - pass 1: $levels[9] was initialed to 0
ok 2 - pass 1: $levels[8] was initialed to 0
ok 3 - pass 1: $levels[7] was initialed to 0
ok 4 - pass 1: $levels[6] was initialed to 0
ok 5 - pass 1: $levels[5] was initialed to 0
ok 6 - pass 1: $levels[4] was initialed to 0
ok 7 - pass 1: $levels[3] was initialed to 0
ok 8 - pass 1: $levels[2] was initialed to 0
ok 9 - pass 1: $levels[1] was initialed to 0
ok 10 - pass 1: $levels[0] was initialed to 0
  entered do_level( 1 )
    entered do_level( 2 )
      entered do_level( 3 )
        entered do_level( 4 )
          entered do_level( 5 )
            entered do_level( 6 )
              entered do_level( 7 )
                entered do_level( 8 )
                  entered do_level( 9 )
                    entered do_level( 10 )
                    in ALRM handler at depth of 10
                  in ALRM handler at depth of 9
                in ALRM handler at depth of 8
              in ALRM handler at depth of 7
            in ALRM handler at depth of 6
          in ALRM handler at depth of 5
        in ALRM handler at depth of 4
      in ALRM handler at depth of 3
    in ALRM handler at depth of 2
  in ALRM handler at depth of 1

ok 11 - pass 1: $levels[9] was set by the signal handler to 10
ok 12 - pass 1: $levels[8] was set by the signal handler to 9
ok 13 - pass 1: $levels[7] was set by the signal handler to 8
ok 14 - pass 1: $levels[6] was set by the signal handler to 7
ok 15 - pass 1: $levels[5] was set by the signal handler to 6
ok 16 - pass 1: $levels[4] was set by the signal handler to 5
ok 17 - pass 1: $levels[3] was set by the signal handler to 4
ok 18 - pass 1: $levels[2] was set by the signal handler to 3
ok 19 - pass 1: $levels[1] was set by the signal handler to 2
ok 20 - pass 1: $levels[0] was set by the signal handler to 1
starting pass 2
testing nested signal handlers to a depth of 10
initializing @levels array to 0 for all depths

ok 21 - pass 2: $levels[9] was initialed to 0
ok 22 - pass 2: $levels[8] was initialed to 0
ok 23 - pass 2: $levels[7] was initialed to 0
ok 24 - pass 2: $levels[6] was initialed to 0
ok 25 - pass 2: $levels[5] was initialed to 0
ok 26 - pass 2: $levels[4] was initialed to 0
ok 27 - pass 2: $levels[3] was initialed to 0
ok 28 - pass 2: $levels[2] was initialed to 0
ok 29 - pass 2: $levels[1] was initialed to 0
ok 30 - pass 2: $levels[0] was initialed to 0
  entered do_level( 1 )
    entered do_level( 2 )
      entered do_level( 3 )
        entered do_level( 4 )
          entered do_level( 5 )
            entered do_level( 6 )
              entered do_level( 7 )
                entered do_level( 8 )
                  entered do_level( 9 )
                    entered do_level( 10 )
                    in ALRM handler at depth of 10
                  in ALRM handler at depth of 9
                in ALRM handler at depth of 8
              in ALRM handler at depth of 7
            in ALRM handler at depth of 6
          in ALRM handler at depth of 5
        in ALRM handler at depth of 4
      in ALRM handler at depth of 3
    in ALRM handler at depth of 2
  in ALRM handler at depth of 1

ok 31 - pass 2: $levels[9] was set by the signal handler to 10
ok 32 - pass 2: $levels[8] was set by the signal handler to 9
ok 33 - pass 2: $levels[7] was set by the signal handler to 8
ok 34 - pass 2: $levels[6] was set by the signal handler to 7
ok 35 - pass 2: $levels[5] was set by the signal handler to 6
ok 36 - pass 2: $levels[4] was set by the signal handler to 5
ok 37 - pass 2: $levels[3] was set by the signal handler to 4
ok 38 - pass 2: $levels[2] was set by the signal handler to 3
ok 39 - pass 2: $levels[1] was set by the signal handler to 2
ok 40 - pass 2: $levels[0] was set by the signal handler to 1
ok
t/safe.t ..............
1..1


     NOTE: Setting safe=>1... with masked signals does not seem to work.
     The problem is that the masked signals are not masked when safe=>1.
     When safe=>0 they are.

     If you have an application for safe=>1 and can come up with a patch
     for this module that gets this test working, or a patch to the test
     that shows how to fix it, please send it to me.

     See the block below this one... which if executed would test safe mode
     with masked signals... it is a clone of part of mask.t that proves this
     is broken.

     This test can be executed from the command line as follows:

         SAFE_T=1 perl -Ilib t/safe.t

     Lincoln



ok 1 - skipping test of safe flag for now
ok
autopkgtest [05:24:26]: ERROR: timed out on command "su -s /bin/bash
debci -c set -e; export USER=`id -nu`; . /etc/profile >/dev/null 2>&1 ||
true;  . ~/.profile >/dev/null 2>&1 || true;
buildtree="/tmp/autopkgtest-lxc.w2e75dvb/downtmp/build.d5j/src"; mkdir
-p -m 1777 --
"/tmp/autopkgtest-lxc.w2e75dvb/downtmp/autodep8-perl-build-deps-artifacts";
export
AUTOPKGTEST_ARTIFACTS="/tmp/autopkgtest-lxc.w2e75dvb/downtmp/autodep8-perl-build-deps-artifacts";
export ADT_ARTIFACTS="$AUTOPKGTEST_ARTIFACTS"; mkdir -p -m 755
"/tmp/autopkgtest-lxc.w2e75dvb/downtmp/autopkgtest_tmp"; export
AUTOPKGTEST_TMP="/tmp/autopkgtest-lxc.w2e75dvb/downtmp/autopkgtest_tmp";
export ADTTMP="$AUTOPKGTEST_TMP"; export DEBIAN_FRONTEND=noninteractive;
export LANG=C.UTF-8; export DEB_BUILD_OPTIONS=parallel=32; unset
LANGUAGE LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE   LC_MONETARY
LC_MESSAGES LC_PAPER LC_NAME LC_ADDRESS   LC_TELEPHONE LC_MEASUREMENT
LC_IDENTIFICATION LC_ALL;rm -f /tmp/autopkgtest_script_pid; set -C; echo
$$ > /tmp/autopkgtest_script_pid; set +C; trap "rm -f
/tmp/autopkgtest_script_pid" EXIT INT QUIT PIPE; cd "$buildtree"; touch
/tmp/autopkgtest-lxc.w2e75dvb/downtmp/autodep8-perl-build-deps-stdout
/tmp/autopkgtest-lxc.w2e75dvb/downtmp/autodep8-perl-build-deps-stderr;
bash -ec '/usr/share/pkg-perl-autopkgtest/runner build-deps' 2> >(tee -a
/tmp/autopkgtest-lxc.w2e75dvb/downtmp/autodep8-perl-build-deps-stderr
>&2) > >(tee -a
/tmp/autopkgtest-lxc.w2e75dvb/downtmp/autodep8-perl-build-deps-stdout);"
(kind: test)
autopkgtest [05:24:27]: test autodep8-perl-build-deps:
-----------------------]

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: