Wind River Support Network

HomeDefectsLIN1021-88
Fixed

LIN1021-88 : [LTP] marvell-cn96xx: msgstress04/msgctl12 failed with calltrace hang board

Created: May 17, 2021    Updated: Jul 13, 2021
Resolved Date: Jul 13, 2021
Found In Version: 10.21.20.1
Severity: Standard
Applicable for: Wind River Linux LTS 21
Component/s: Kernel

Description

setup.sh --machines marvell-cn96xx --distros wrlinux --templates feature/linux-yocto-dev feature/toolchain-next feature/userspace-next --dl-layers --accept-eula=yes
source environment-setup-x86_64-wrlinuxsdk-linux
source oe-init-build-env build_wrlinux
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/128.224.162.235/buildarea1/test_env/wrlinux/wr-testing/kts-dev
echo require templates/feature/ltp/template.conf >> conf/local.conf
bitbake wrlinux-image-std

$ /opt/ltp/testcases/bin/msgstress04

 

root@marvell-cn96xx:~# /opt/ltp/testcases/bin/msgstress04
 msgstress04 0 TINFO : Found 32000 available message queues
 msgstress04 0 TINFO : Using upto 2096957 pids

rcu: INFO: rcu_preempt detected stalls on CPUs/tasks:
 rcu: Tasks blocked on level-1 rcu_node (CPUs 0-11):
 (detected by 7, t=5254 jiffies, g=69261, q=8415434)
 rcu: All QSes seen, last rcu_preempt kthread activity 5 (4295222427-4295222422), jiffies_till_next_fqs=1, root ->qsmask 0x1
 BUG: scheduling while atomic: msgstress04/454188/0x00000002
 Modules linked in: 8021q sch_fq_codel openvswitch nsh nf_conncount nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 fuse configfs
 Preemption disabled at:
 [<ffff8000105ad6d8>] do_msgrcv.constprop.0+0x118/0x5f0
 CPU: 7 PID: 454188 Comm: msgstress04 Not tainted 5.10.2-yoctodev-standard #1
 Hardware name: Marvell OcteonTX CN96XX board (DT)
 Call trace:
 dump_backtrace+0x0/0x1b0
 show_stack+0x24/0x7c
 dump_stack+0xc8/0x120
 __schedule_bug+0xb0/0xc0
 __schedule+0x6f0/0x85c
 schedule+0x50/0x104
 do_notify_resume+0x214/0x960
 work_pending+0xc/0x2f0

Steps to Reproduce

/lpg-build/cdc/fast_prod/WRLINUX_MASTER_WR/MASTER_WR_GIT/wrlinux-10/setup.sh --machines marvell-cn96xx --distros wrlinux  --dl-layers --accept-eula=yes
 source environment-setup-x86_64-wrlinuxsdk-linux
 source oe-init-build-env build_wrlinux
 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/128.224.162.235/buildarea1/test_env/wrlinux/wr-testing/kts-dev
 echo require templates/feature/ltp/template.conf >> conf/local.conf
 bitbake wrlinux-image-std

$ /opt/ltp/testcases/bin/msgstress04
Live chat
Online