395 Star 1.4K Fork 1.3K

GVPopenEuler / kernel

 / 详情

【openEuler 21.09】【x86】ltp执行用例ioctl_sg01时,概率性导致系统重启,导致ltp执行中断

已完成
缺陷
创建于  
2021-08-24 10:03

【标题描述】ltp执行用例ioctl_sg01时,导致系统重启
软件信息:
1) OS版本及分支:openEuler 21.09
2) 内核信息:5.10.0-5.3.0.18.oe1.x86_64
3) 问题组件或软件包信息:ltp-20210524
【问题复现步骤】
具体操作步骤:
1.运行 runltp -s ioctl_sg01
2.观察执行情况
出现概率:必现
【预期结果】
用例执行成功
【实际结果】
用例执行中断,系统重启
【附件信息】

评论 (9)

mazenggang 创建了缺陷
mazenggang 负责人设置为zhengzengkai
mazenggang 计划开始日期设置为2021-08-24
mazenggang 计划截止日期设置为2021-08-25
mazenggang 优先级设置为严重
mazenggang 关联仓库设置为openEuler/kernel
mazenggang 添加了
 
sig/kernel
标签
mazenggang 添加了
 
block
标签
展开全部操作日志

Hey mazenggang3, Welcome to openEuler Community.
All of the projects in openEuler Community are maintained by @openeuler-ci-bot.
That means the developers can comment below every pull request or issue to trigger Bot Commands.
Please follow instructions at https://gitee.com/openeuler/community/blob/master/en/sig-infrastructure/command.md to find the details.

openeuler-ci-bot 添加了
 
sig/Kernel
标签
mazenggang 修改了标题
mazenggang 修改了描述

问题是概率性出现,当前复现问题多次,都不能复现该问题,问题先挂起

mazenggang 任务状态待办的 修改为已挂起

当前问题状态是,arm和x86平台,ioctl_sh01用例概率性失败,不再重启系统

用例tst_pollute_memory中预留内存不够,在大内存(1T)oom触发水线为800m,回收水线为1G, 由于系统不仅改用例申请内存。其他申请内存时触发oom该用例进程会被杀(该用例设计tst_pollute_memory函数理论上不应该被杀)。用例需要重新适配,对于ioctl_sg01来说功能正常,主要是申请大内存时触发了oom。
输入图片说明

mazenggang 里程碑openEuler-21.09-round-1 修改为未设置
zhengzengkai 任务状态已挂起 修改为已完成

将保存的用例合理分配,为指定文件源的预留存储空间不足,不妨试着重新触发。

用例tst_pollute_memory中预留内存不够,在大内存(1T)oom触发水线为800m,回收水线为1G, 由于系统不仅改用例申请内存。其他申请内存时触发oom该用例进程会被杀(该用例设计tst_pollute_memory函数理论上不应该被杀)。用例需要重新适配,对于ioctl_sg01来说功能正常,主要是申请大内存时触发了oom。
输入图片说明

当前问题状态是,arm和x86平台,ioctl_sh01用例概率性失败,不再重启系统

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(8)
5329419 openeuler ci bot 1632792936 7863432 mazenggang3 1672821803 10019410 zimujiu 1636780748
C
1
https://gitee.com/openeuler/kernel.git
git@gitee.com:openeuler/kernel.git
openeuler
kernel
kernel

搜索帮助