Fixed
Created: Feb 28, 2022
Updated: Jun 15, 2022
Resolved Date: May 25, 2022
Found In Version: 10.22.09.0, 10.22.17.0
Fix Version: 10.22.24.0
Severity: Standard
Applicable for: Wind River Linux CD
Component/s: Userspace
root@intel-x86-64:/root# criu check
Warn (criu/kerndat.c:1205): CRIU was built without libnftables support
Looks good.
root@intel-x86-64:/root# cat test.sh
#!/bin/sh
while :; do
sleep 1
date
done
root@intel-x86-64:/root# setsid ./test.sh < /dev/null &> test.log &
root@intel-x86-64:/root# ps -C test.sh
PID TTY TIME CMD
8306 ? 00:00:00 test.sh
root@intel-x86-64:/root# tail test.log
root@intel-x86-64:/root# sleep 2
root@intel-x86-64:/root# tail test.log
Tue Mar 1 05:08:17 UTC 2022
Tue Mar 1 05:08:18 UTC 2022
root@intel-x86-64:/root# mkdir checkpoint
root@intel-x86-64:/root# criu dump -D checkpoint -t 8306
Warn (compel/arch/x86/src/lib/infect.c:340): Will restore 8331 with interrupted system call
/opt/wr-test/lib/common_lib.sh: line 54: 8306 Killed setsid ./test.sh < /dev/null &> test.log
root@intel-x86-64:/root# ! ps -C test.sh
PID TTY TIME CMD
root@intel-x86-64:/root# tail test.log
Tue Mar 1 05:08:17 UTC 2022
Tue Mar 1 05:08:18 UTC 2022
root@intel-x86-64:/root# sleep 2
root@intel-x86-64:/root# tail test.log
Tue Mar 1 05:08:17 UTC 2022
Tue Mar 1 05:08:18 UTC 2022
root@intel-x86-64:/root# ls -l checkpoint/*
-rw-r--r-- 1 root root 1833 Mar 1 05:08 checkpoint/core-8306.img
-rw-r--r-- 1 root root 1785 Mar 1 05:08 checkpoint/core-8331.img
-rw-r--r-- 1 root root 57 Mar 1 05:08 checkpoint/fdinfo-2.img
-rw-r--r-- 1 root root 44 Mar 1 05:08 checkpoint/fdinfo-3.img
-rw-r--r-- 1 root root 776 Mar 1 05:08 checkpoint/files.img
-rw-r--r-- 1 root root 18 Mar 1 05:08 checkpoint/fs-8306.img
-rw-r--r-- 1 root root 18 Mar 1 05:08 checkpoint/fs-8331.img
-rw-r--r-- 1 root root 36 Mar 1 05:08 checkpoint/ids-8306.img
-rw-r--r-- 1 root root 36 Mar 1 05:08 checkpoint/ids-8331.img
-rw-r--r-- 1 root root 46 Mar 1 05:08 checkpoint/inventory.img
-rw-r--r-- 1 root root 1161 Mar 1 05:08 checkpoint/mm-8306.img
-rw-r--r-- 1 root root 992 Mar 1 05:08 checkpoint/mm-8331.img
-rw-r--r-- 1 root root 254 Mar 1 05:08 checkpoint/pagemap-8306.img
-rw-r--r-- 1 root root 190 Mar 1 05:08 checkpoint/pagemap-8331.img
-rw-r--r-- 1 root root 266240 Mar 1 05:08 checkpoint/pages-1.img
-rw-r--r-- 1 root root 98304 Mar 1 05:08 checkpoint/pages-2.img
-rw-r--r-- 1 root root 45 Mar 1 05:08 checkpoint/pstree.img
-rw-r--r-- 1 root root 12 Mar 1 05:08 checkpoint/seccomp.img
-rw-r--r-- 1 root root 48 Mar 1 05:08 checkpoint/stats-dump
-rw-r--r-- 1 root root 34 Mar 1 05:08 checkpoint/timens-0.img
root@intel-x86-64:/root# criu restore -d -D checkpoint
8306: Error (criu/cr-restore.c:1480): 8331 killed by signal 11: Segmentation fault
Error (criu/cr-restore.c:2447): Restoring FAILED.
/lpg-build/cdc/fast_prod/WRLINUX_CI/RC_GIT/wrlinux-10/setup.sh --machines intel-x86-64 --templates feature/docker feature/bcc --distros wrlinux --dl-layers --accept-eula=yes
source environment-setup-x86_64-wrlinuxsdk-linux
source oe-init-build-env build_Kernel_intel-x86-64_preempt-rt_std_wrlinux_default
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
Follow descriptions' steps.
Review logs history, this issue occurred since 2022.2.17
http://pek-lpgtest3.wrs.com/ltaf/test_results.php?releasename=WRLinux%20CD%20Standard&clearfilter=true&tf_test_component=Kernel&tf_tr_show_filter=on&tf_tr_kf1=intel-x86-64&tf_tr_search=checkpoint_criu&tf_per_page=250