查看问题详情

编号项目分类查看权限最后更新
0000592Anolis OS 8- cloud kernel 4.19public2022-02-25 10:11
报告员shanxifanshi 分派给xiezhongtian  
优先级normal严重性minor出现频率always
状态 assigned处理状况open 
平台aarch64(Kunpeng)操作系统Anolis OS操作系统版本8
标题0000592: [Anolis 8.2-4.19-aarch64] ltp的syscalls类用例accept02在测试过程中将socket可选项中的level设置为SOL_IP,name设置为MCAST_JOIN_GROUP,会设置失败
描述[缺陷描述]:
ltp的syscalls用例accept02在测试过程中将socket可选项中的level设置为SOL_IP,name设置为MCAST_JOIN_GROUP,会设置失败,疑似不支持

测试日志如下:
Running tests.......
<<<test_start>>>
tag=accept02 stime=1638867822
cmdline="accept02"
contacts=""
analysis=exit
<<<test_output>>>
incrementing stop
tst_test.c:1100: INFO: Timeout per run is 0h 05m 00s
accept02.c:124: INFO: Starting listener on port: 49845
safe_net.c:186: BROK: accept02.c:53: setsockopt(6, 0, 42, 0x430758, 136) failed: ENODEV

Summary:
passed 0
failed 0
skipped 0
warnings 0
<<<execution_status>>>
initiation_status="ok"
duration=0 termination_type=exited termination_id=2 corefile=no
cutime=0 cstime=0
<<<test_end>>>
INFO: ltp-pan reported some tests FAIL
LTP Version: 20190517

[重现概率]
必现

[重现环境]
鲲鹏物理机

OS:
# cat /etc/os-release
NAME="Anolis OS"
VERSION="8.2"
ID="anolis"
ID_LIKE="rhel fedora centos"
VERSION_ID="8.2"
PLATFORM_ID="platform:an8"
PRETTY_NAME="Anolis OS 8.2"
ANSI_COLOR="0;31"
HOME_URL="https://openanolis.org/"

kernel:
# uname -r
4.19.91-183.git.94c4ff021.an8.aarch64

[期望结果]:
用例PASS

[实际结果]:
用例FAIL

[初步分析]:
accept02用例主要是检查CVE漏洞CVE-2017-8890是否已解决,由于用例在初始阶段设置socket可选参数已经失败,无法做进一步验证
测试用例代码路径:ltp/testcases/kernel/syscalls/accept/accept02.c

设置socket的可选项的level为SOL_SOCKET时是可以设置成功的,紧接着设置socket可选项的level为SOL_IP,name为MCAST_JOIN_GROUP时会设置失败,报错ENODEV,疑似不支持该类设置,详见附件截图
问题重现步骤git clone https://github.com/linux-test-project/ltp.git --branch LTP-20190517

make autotools

./configure

make && make install

 /opt/ltp/runltp -f syscalls -s accept02或者ltp/testcases/bin/accept02
标签没加标签.

活动

shanxifanshi

2021-12-07 18:31

报告者  

图片.png (37,589 字节)   
图片.png (37,589 字节)   

anolis_account

2022-02-25 10:11

报告者   ~0000896

4.19 x86和5.10 arm/x86也有相同问题

问题历史

日期 用户名 字段 更改
2021-12-07 18:31 shanxifanshi 新建问题
2021-12-07 18:31 shanxifanshi 添加了以下文件:: 图片.png
2021-12-07 18:32 shanxifanshi 问题重现步骤已修改
2021-12-07 18:33 shanxifanshi 描述已修改
2021-12-10 14:37 jacobwang 分派给 => xiezhongtian
2021-12-10 14:37 jacobwang 状态 新建 => 已分配
2022-02-25 10:11 anolis_account 注释已添加: 0000896