Wind River Support Network

HomeDefectsLIN1023-339
Not to be fixed

LIN1023-339 : docker: run_sigproxy_stress_ttyoff: Not all signals were handled inside container after SIGCONT execution

Created: Apr 26, 2023    Updated: Sep 18, 2023
Resolved Date: Sep 18, 2023
Found In Version: 10.23.30.1
Severity: Standard
Applicable for: Wind River Linux LTS 23
Component/s: Userspace

Description


run_sigproxy_stress_ttyoff: Not all signals were handled inside container after SIGCONT execution

03/12 23:31:50 DEBUG|subtestbas:0341| run_sigproxy_stress_ttyoff: Executing Command: /usr/bin/docker run --detach=true --sig-proxy=true --tty=false --name run_sigproxy_stress_ttyoff-test_XCgI pek-lava.wrs.com/rhel7/rhel:latest bash -c 'for NUM in `seq 1 64`; do trap "echo Received $NUM, ignoring..." $NUM; done; echo READY; while :; do sleep 0.1; done'
03/12 23:31:53 DEBUG|subtestbas:0341| run_sigproxy_stress_ttyoff: Async-execute: Command: /usr/bin/docker attach --sig-proxy=true run_sigproxy_stress_ttyoff-test_XCgI
03/12 23:31:53 DEBUG|subtestbas:0341| run_sigproxy_stress_ttyoff: Executing Command: /usr/bin/docker logs run_sigproxy_stress_ttyoff-test_XCgI
03/12 23:31:53 DEBUG|subtestbas:0341| run_sigproxy_stress_ttyoff: kill_command: for SIGNAL in 29 4 10 28 8 22 2 30 23 11 26 30 22 12 7 29 16 12 2 30 26 1 4 6 5 23 12 3 14 14 12 11 8 11 8 24 25 24 10 8 24 22 24 24 15 6 22 4 30 22 7 11 12 26 7 21 25 29 22 14 28 22 10 15 1 26 15 24 12 16 30 1 15 30 30 1 23 1 22 11 12 26 24 21 1 11 8 7 12 5 28 24 3 6 29 8 28 7 30 5; do kill -$SIGNAL 194800 || exit 255; done
03/12 23:31:53 DEBUG|subtestbas:0341| run_sigproxy_stress_ttyoff: signals_sequence: L 29 4 10 L 28 L 8 L 22 2 L 30 23 L 11 26 L 30 L 22 12 L 7 29 16 12 L 2 30 L 26 1 L 4 6 L 5 23 L 12 L 3 14 14 L 12 L 11 8 11 8 24 25 24 10 8 L 24 L 22 24 24 15 L 6 L 22 L 4 30 22 L 7 L 11 12 L 26 7 L 21 L 25 L 29 22 L 14 L 28 L 22 10 L 15 L 1 L 26 L 15 24 12 L 16 L 30 L 1 15 L 30 L 30 L 1 23 L 1 L 22 11 L 12 L 26 L 24 L 21 L 1 L 11 8 L 7 L 12 5 L 28 L 24 3 L 6 29 L 8 L 28 L 7 30 5
03/12 23:31:53 INFO |subtestbas:0341| run_sigproxy_stress_ttyoff: run_once()
03/12 23:31:53 DEBUG| utils:0115| Running 'for SIGNAL in 29 4 10 28 8 22 2 30 23 11 26 30 22 12 7 29 16 12 2 30 26 1 4 6 5 23 12 3 14 14 12 11 8 11 8 24 25 24 10 8 24 22 24 24 15 6 22 4 30 22 7 11 12 26 7 21 25 29 22 14 28 22 10 15 1 26 15 24 12 16 30 1 15 30 30 1 23 1 22 11 12 26 24 21 1 11 8 7 12 5 28 24 3 6 29 8 28 7 30 5; do kill -$SIGNAL 194800 || exit 255; done'
03/12 23:31:59 DEBUG|subtestbas:0341| run_sigproxy_stress_ttyoff: Not all signals were handled inside container after SIGCONT execution.
Expected output (unordered):
Received 16, ignoring...
Received 15, ignoring...
Received 14, ignoring...
Received 12, ignoring...
Received 11, ignoring...
Received 10, ignoring...
Received 30, ignoring...
Received 1, ignoring...
Received 3, ignoring...
Received 2, ignoring...
Received 5, ignoring...
Received 4, ignoring...
Received 7, ignoring...
Received 6, ignoring...
Received 8, ignoring...
Received 28, ignoring...
Received 29, ignoring...
Received 22, ignoring...
Received 23, ignoring...
Received 21, ignoring...
Received 26, ignoring...
Received 24, ignoring...
Received 25, ignoring...
Actual container output:
Received 4, ignoring...
Received 8, ignoring...
Received 10, ignoring...
Received 2, ignoring...
Received 11, ignoring...
Received 22, ignoring...
Received 23, ignoring...
Received 12, ignoring...
Received 22, ignoring...
Received 7, ignoring...
Received 26, ignoring...
Received 28, ignoring...
Received 1, ignoring...
Received 2, ignoring...
Received 4, ignoring...
Received 12, ignoring...
Received 16, ignoring...
Received 26, ignoring...
Received 29, ignoring...
Received 30, ignoring...
Received 6, ignoring...
Received 3, ignoring...
Received 5, ignoring...
Received 12, ignoring...
Received 12, ignoring...
Received 8, ignoring...
Received 11, ignoring...
Received 14, ignoring...
Received 8, ignoring...
Received 23, ignoring...
Received 25, ignoring...
Received 24, ignoring...
Received 24, ignoring...
Received 8, ignoring...
Received 10, ignoring...
Received 6, ignoring...
Received 24, ignoring...
Received 15, ignoring...
Received 22, ignoring...
Received 23, ignoring...
Received 24, ignoring...
First missing line:
Received 21, ignoring...

Steps to Reproduce

/lpg-build/cdc/fast_prod/WRLINUX_MASTER_WR/MASTER_WR_GIT/wrlinux-10/setup.sh --machines marvell-cn96xx --templates feature/docker --distros wrlinux --dl-layers --accept-eula=yes
source environment-setup-x86_64-wrlinuxsdk-linux
source oe-init-build-env build_wrlinux
echo PREFERRED_PROVIDER_virtual/kernel = \"linux-yocto-rt\" >> conf/local.conf
echo KERNEL_FEATURES_append = \" features/usb/serial-all.scc\" >> conf/local.conf
echo KERNEL_VERSION_SANITY_SKIP=\"1\" >> conf/local.conf
echo IMAGE_FSTYPES += \" tar.bz2\" >> conf/local.conf
echo BB_NUMBER_THREADS ?= \"24\" >> conf/local.conf
echo PARALLEL_MAKE ?= \"-j 24\" >> conf/local.conf
echo BB_DANGLINGAPPENDS_WARNONLY = \"1\" >> conf/local.conf
bitbake-layers add-layer /net/pek-lpgtest7408/buildarea1/wgao/wrlinux_master/wr-testing/kts-dev
echo require templates/feature/wr-kts/template.conf >> conf/local.conf
bitbake wrlinux-image-std

Deploy image on MMC and boot target via mmc rootfs.

Run tests follow description commands.
Live chat
Online