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