Bug 6242 - [ANCK-5.10-134 12.3][Anolis8][x86_64]ltp: proc01 2 TFAIL: proc01.c:471: readproc() failed with 1 errors.
Summary: [ANCK-5.10-134 12.3][Anolis8][x86_64]ltp: proc01 2 TFAIL: proc01.c:471: read...
Status: CLOSED WONTFIX
Alias: None
Product: Antest
Classification: Infrastructures
Component: 测试用例 (show other bugs) 测试用例
Version: unspecified
Hardware: x86_64 Linux
: P3-Medium S3-normal
Target Milestone: ---
Assignee: banye97
QA Contact: shuming
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-08-28 11:36 UTC by shanxifanshi
Modified: 2023-08-28 15:12 UTC (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description shanxifanshi alibaba_cloud_group 2023-08-28 11:36:24 UTC
[问题简述]:
Anolis8环境下,安装5.10.134-12.3.an8.x86_64内核启动系统后,执行ltp用例proc01失败,报错:proc01 2  TFAIL: proc01.c:471: readproc() failed with 1 errors.


[测试日志]:
<<<test_start>>>
tag=proc01 stime=1693191678
cmdline="proc01 -m 128"
contacts=""
analysis=exit
<<<test_output>>>
incrementing stop
proc01      0  TINFO  :  /proc/fs/nfsd/unlock_filesystem: known issue: errno=EINVAL(22): Invalid argument
proc01      0  TINFO  :  /proc/fs/nfsd/unlock_ip: known issue: errno=EINVAL(22): Invalid argument
proc01      0  TINFO  :  /proc/fs/nfsd/filehandle: known issue: errno=EINVAL(22): Invalid argument
proc01      0  TINFO  :  /proc/sys/fs/binfmt_misc/register: is write-only.
proc01      0  TINFO  :  /proc/sys/net/ipv6/conf/all/stable_secret: known issue: errno=EIO(5): Input/output error
proc01      0  TINFO  :  /proc/sys/net/ipv6/conf/default/stable_secret: known issue: errno=EIO(5): Input/output error
proc01      0  TINFO  :  /proc/sys/net/ipv6/conf/eth0/stable_secret: known issue: errno=EIO(5): Input/output error
proc01      0  TINFO  :  /proc/sys/net/ipv6/conf/lo/stable_secret: known issue: errno=EIO(5): Input/output error
proc01      0  TINFO  :  /proc/sys/net/ipv6/conf/ltp_ns_veth2/stable_secret: known issue: errno=EIO(5): Input/output error
proc01      0  TINFO  :  /proc/sys/net/ipv6/conf/sit0/stable_secret: known issue: errno=EIO(5): Input/output error
proc01      0  TINFO  :  /proc/kmsg: known issue: errno=EAGAIN/EWOULDBLOCK(11): Resource temporarily unavailable
proc01      0  TINFO  :  /proc/kpagecount: reached maxmbytes (-m)
proc01      0  TINFO  :  /proc/kpageflags: reached maxmbytes (-m)
proc01      0  TINFO  :  /proc/kpagecgroup: reached maxmbytes (-m)
proc01      1  TFAIL  :  proc01.c:402: read failed: /proc/unevictable/del_pid: errno=EIO(5): Input/output error
proc01      0  TINFO  :  /proc/sysrq-trigger: is write-only.
proc01      0  TINFO  :  /proc/self/task/1717781/mem: known issue: errno=EIO(5): Input/output error
proc01      0  TINFO  :  /proc/self/task/1717781/clear_refs: is write-only.
proc01      0  TINFO  :  /proc/self/task/1717781/pagemap: reached maxmbytes (-m)
proc01      0  TINFO  :  /proc/self/task/1717781/attr/current: known issue: errno=EINVAL(22): Invalid argument
proc01      0  TINFO  :  /proc/self/task/1717781/attr/prev: known issue: errno=EINVAL(22): Invalid argument
proc01      0  TINFO  :  /proc/self/task/1717781/attr/exec: known issue: errno=EINVAL(22): Invalid argument
proc01      0  TINFO  :  /proc/self/task/1717781/attr/fscreate: known issue: errno=EINVAL(22): Invalid argument
proc01      0  TINFO  :  /proc/self/task/1717781/attr/keycreate: known issue: errno=EINVAL(22): Invalid argument
proc01      0  TINFO  :  /proc/self/task/1717781/attr/sockcreate: known issue: errno=EINVAL(22): Invalid argument
proc01      0  TINFO  :  /proc/self/task/1717781/attr/smack/current: known issue: errno=EINVAL(22): Invalid argument
proc01      0  TINFO  :  /proc/self/mem: known issue: errno=EIO(5): Input/output error
proc01      0  TINFO  :  /proc/self/clear_refs: is write-only.
proc01      0  TINFO  :  /proc/self/pagemap: reached maxmbytes (-m)
proc01      0  TINFO  :  /proc/self/attr/current: known issue: errno=EINVAL(22): Invalid argument
proc01      0  TINFO  :  /proc/self/attr/prev: known issue: errno=EINVAL(22): Invalid argument
proc01      0  TINFO  :  /proc/self/attr/exec: known issue: errno=EINVAL(22): Invalid argument
proc01      0  TINFO  :  /proc/self/attr/fscreate: known issue: errno=EINVAL(22): Invalid argument
proc01      0  TINFO  :  /proc/self/attr/keycreate: known issue: errno=EINVAL(22): Invalid argument
proc01      0  TINFO  :  /proc/self/attr/sockcreate: known issue: errno=EINVAL(22): Invalid argument
proc01      0  TINFO  :  /proc/self/attr/smack/current: known issue: errno=EINVAL(22): Invalid argument
proc01      2  TFAIL  :  proc01.c:471: readproc() failed with 1 errors.
<<<execution_status>>>
initiation_status="ok"
duration=4 termination_type=exited termination_id=1 corefile=no
cutime=1 cstime=347
<<<test_end>>>
INFO: ltp-pan reported some tests FAIL
LTP Version: 20220527-42-g5381220a4


[机器环境]
内核:
# uname -r
5.10.134-12.3.an8.x86_64

cpu信息:
# lscpu
Architecture:        x86_64
CPU op-mode(s):      32-bit, 64-bit
Byte Order:          Little Endian
CPU(s):              64
On-line CPU(s) list: 0-63
Thread(s) per core:  2
Core(s) per socket:  32
Socket(s):           1
NUMA node(s):        1
Vendor ID:           AuthenticAMD
BIOS Vendor ID:      Alibaba Cloud
CPU family:          25
Model:               1
Model name:          AMD EPYC 7T83 64-Core Processor
BIOS Model name:     pc-i440fx-2.1
Stepping:            1
CPU MHz:             2545.216
BogoMIPS:            5090.43
Hypervisor vendor:   KVM
Virtualization type: full
L1d cache:           32K
L1i cache:           32K
L2 cache:            512K
L3 cache:            32768K
NUMA node0 CPU(s):   0-63
Flags:               fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid tsc_known_freq pni pclmulqdq monitor ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext invpcid_single vmmcall tsc_adjust bmi1 avx2 smep bmi2 invpcid rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves clzero xsaveerptr rdpru wbnoinvd arat vaes vpclmulqdq rdpid

内存信息:
# free -h
              total        used        free      shared  buff/cache   available
Mem:          247Gi       1.1Gi       243Gi       2.0Mi       2.9Gi       244Gi
Swap:            0B          0B          0B

内核启动参数:
# cat /proc/cmdline
BOOT_IMAGE=(hd0,msdos1)/boot/vmlinuz-5.10.134-12.3.an8.x86_64 root=UUID=af518792-056e-42fc-a41d-489c8243b6a9 ro crashkernel=0M-2G:0M,2G-8G:192M,8G-:256M cryptomgr.notests cgroup.memory=nokmem rcupdate.rcu_cpu_stall_timeout=300 vring_force_dma_api rhgb quiet biosdevname=0 net.ifnames=0 console=tty0 console=ttyS0,115200n8 noibrs nvme_core.io_timeout=4294967295 nvme_core.admin_timeout=4294967295


[复现步骤]
git clone https://github.com/linux-test-project/ltp  
cd ltp
make autotools
./configure
make
make install
cd /opt/ltp
./runltp -f fs -s proc01

[测试分析]:
应该是没有合入这个pr,https://gitee.com/anolis/cloud-kernel/pulls/636/
请开发同学看下是否需要关注

相关bug:https://bugzilla.openanolis.cn/show_bug.cgi?id=1871
Comment 1 maqiao alibaba_cloud_group 2023-08-28 15:07:57 UTC
不需要关注。

1. 这个PR在ANCK 5.10-013才进入。12.2上肯定也有这个问题,但是没有出什么线上问题,说明问题影响不大,且这个问题并非regression
2. 这个问题只会导致读取/proc/unevictable/del_pid文件时返回EIO错误,但并不会导致内核crash,因此影响面很小。
3. 12.3版本是为修复一些perf相关问题才发布的,不建议引入其他commit带来新的稳定性风险。
所以,整体来看,不需要关注该问题。
Comment 2 shanxifanshi alibaba_cloud_group 2023-08-28 15:12:12 UTC
开发综合评估后,决定不在12.3版本修复该问题,关闭该bug