317 Star 2.1K Fork 1K

OpenHarmony / kernel_liteos_a

 / 详情

【OpenHarmony】【20210701】【轻内核子系统】xts权限用例压测用户态概率异常

已完成
缺陷
创建于  
2021-07-07 16:10

xts权限用例压测用户态概率异常
测试环境:
版本:3.2.0.3
测试板子:Hi3516DV300
测试步骤:
1.通过hb build -T 编译出ActsProcessApiTest.bin
2.将ActsProcessApiTest.bin文件放入挂载目录下。
3.执行命令对ActsProcessApiTest做压力测试:./ActsProcessApiTest.bin --gtest_repeat=2000
期望结果:
ActsProcessApiTest.bin可以通过这个压力测试。
实际结果:
这个bin文件在做压力测试时,会出现错误;
输入图片说明

附件
PID.log(374.14 KB)下载
南先森 2021-07-07 17:08
test.log(27.21 MB)下载
南先森 2021-07-07 17:08
南先森 2021-07-07 17:08

评论 (6)

李猛 创建了缺陷
李猛 关联仓库设置为OpenHarmony/kernel_liteos_a
南先森 负责人设置为Zhaotianyu
展开全部操作日志

请完善测试条件、手段、问题复现条件,问题log等信息

李猛 修改了描述
南先森 上传了附件PID.log
南先森 上传了附件test.log
南先森 上传了附件注掉pid.log
SimonLi 任务状态待办的 修改为已确认
李猛 修改了标题
李猛 修改了标题
南先森 优先级设置为严重
南先森 添加了
 
Integration_Test
标签
南先森 添加了
 
SIG_API
标签
李猛 修改了描述
李猛 修改了标题
Zhaotianyu 任务状态已确认 修改为技术评审中
Zhaotianyu 修改了描述
Zhaotianyu 修改了标题

目前测试正在进行用户态崩溃的初步分析

李猛 任务状态技术评审中 修改为已完成
李猛 任务状态已完成 修改为技术评审中
Zhaotianyu 添加协作者Zhaotianyu
Zhaotianyu 负责人Zhaotianyu 修改为Harylee
Zhaotianyu 取消协作者Zhaotianyu
Zhaotianyu 添加协作者Zhaotianyu
Zhaotianyu 任务状态技术评审中 修改为修复中

3.0.0.8版本,在3516板子上测试ActsSysApiTest这个模块跑到952次内核挂了,与开发zhangfanfan2 确认是已知问题,与该问题属于同类问题;
3.0.0.8版本,IoPosix模块跑1000次出现用户态异常,也是属于同类问题;

fix: 修复xts权限用例压测异常问题

用例异常时出现Domain fault或者unknown fault,经分析发现是TLB缓存一致性问题,
在缺页异常入口,对上述两种异常类型做异常地址TLB缓存清理即可。

close #I3ZJ1D:【OpenHarmony】【20210701】【轻内核子系统】xts权限用例压测用户态概率异常

Signed-off-by: Haryslee lihao189@huawei.com
Change-Id: Ib84e3e87047fcac392b83a4cf6cca0d91754e66f

-----来自 commit b0d31cb

fixed b0d31cb from https://gitee.com/harylee/kernel_liteos_a/pulls/738
fix: 修复xts权限用例压测异常问题

用例异常时出现Domain fault或者unknown fault,经分析发现是TLB缓存一致性问题,
在缺页异常入口,对上述两种异常类型做异常地址TLB缓存清理即可。

close #I3ZJ1D:【OpenHarmony】【20210701】【轻内核子系统】xts权限用例压测用户态概率异常

Signed-off-by: Haryslee lihao189@huawei.com
Change-Id: Ib84e3e87047fcac392b83a4cf6cca0d91754e66f

-----来自 commit aaa3cc9

Harylee 任务状态已完成 修改为验收中
Harylee 添加协作者Harylee
Harylee 负责人Harylee 修改为高峰
Harylee 取消协作者Harylee
Harylee 取消协作者Zhaotianyu
Harylee 负责人高峰 修改为未设置
Harylee 添加协作者高峰
Harylee 取消协作者高峰

在2021-12-31号的daily版本中,对process_posix进行2000次的压测。最后结果是执行成功

李猛 任务状态验收中 修改为已完成

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(4)
C
1
https://gitee.com/openharmony/kernel_liteos_a.git
git@gitee.com:openharmony/kernel_liteos_a.git
openharmony
kernel_liteos_a
kernel_liteos_a

搜索帮助