318 Star 2.1K Fork 1K

OpenHarmony / kernel_liteos_a

 / 详情

【OpenHarmony】【3.0.0.1】【轻内核子系统】集成测试benchmark稳定性有个别命令存在执行异常和长时间跑不出结果的情况

已完成
缺陷 成员
创建于  
2021-08-04 15:18

【测试版本】
hispark_taurus版本:
http://download.ci.openharmony.cn/version/Master_Version/OpenHarmony_2.3.0.6/20210803_091007/version-Master_Version-OpenHarmony_2.3.0.6-20210803_091007-hispark_taurus.tar.gz z
Hi3516DV300
【测试步骤】
1.挂载目录/test_root/kernel/
2.拷贝benchmark和test.txt到挂载目录
3.cd至当前需测试的可执行文件所在的目录(cd benchmark/lmbench3/bin/harmonyos)
4.分别执行以下命令
./lat_ctx -P 5 -s 0 2(超过30分钟,跑不出结果)
./lat_ctx -P 5 -s 16 8(执行异常)
./lat_ctx -P 5 -s 64 8(执行异常)
./lat_ctx -P 5 -s 16 16(超过30分钟,跑不出结果)
./lat_ctx -P 5 -s 64 16(超过30分钟,跑不出结果)
【测试log】
OHOS # ./lat_ctx -P 5 -s 0 2
OHOS #"size=0k ovr=12.05

OHOS # ./lat_ctx -P 5 -s 16 8
OHOS #"size=16k ovr=27.20
[ERR]A timeout reply, request timestamp:2995808850480, now:3001423855020
[ERR]LiteIpcWrite failed
[ERR]LiteIpcRead failed ERROR: -62
[ERR]A timeout reply, request timestamp:3037533824040, now:3046615871580
[ERR]LiteIpcWrite failed

OHOS # ./lat_ctx -P 5 -s 64 8
OHOS #"size=64k ovr=74.01
[ERR]A timeout reply, request timestamp:192831804140, now:207371872340
[ERR]LiteIpcWrite failed

OHOS # ./lat_ctx -P 5 -s 16 16
OHOS #"size=16k ovr=26.92

OHOS # ./lat_ctx -P 5 -s 64 16
OHOS #"size=64k ovr=73.75

修复后测试结果
输入图片说明
输入图片说明
输入图片说明
注:进程数目参数不超过5,超过5之后系统pip不够

评论 (3)

是蕊蕊呀 创建了任务
是蕊蕊呀 添加了
 
Integration_Test
标签
Denny 负责人设置为zhushengle
是蕊蕊呀 优先级设置为主要
展开全部操作日志

问题已定位:用户态进程被futex阻塞,无法有效kill该进程,导致程序被阻塞,无法正常退出。

问题定位:

  1. 程序无法结束
    用例中多次给同一个进程发退出信号,导致退出流程不断被打断重入,造成进程结束异常
    2.执行过程中打印错误信息
    用例中指定了创建进程的个数,个数超过5时,系统的pip耗尽,导致测试用例执行失败
    输入图片说明
    输入图片说明
    3.程序运行出错之后无法正常结束问题
    父进程收到运行出错后,进入程序退出流程,退出时回收子进程,给子进程发了一个SIGTERM,但是子进程的这个SIGTERM注册的是benchmp_sigterm 这个变量对子进程无效,导致子进程没有退出
    输入图片说明
    输入图片说明
    输入图片说明
    输入图片说明
zhushengle 修改了描述
zhushengle 修改了描述
zhushengle 任务状态待办的 修改为进行中
zhushengle 通过openharmony/third_party_musl Pull Request !88任务状态进行中 修改为已完成
zhushengle 通过 openharmony/third_party_musl Commit d7deb3f任务状态进行中 修改为已完成
zhushengle 任务类型任务 修改为缺陷
zhushengle 任务状态已完成 修改为验收中
zhushengle 添加协作者zhushengle
zhushengle 负责人zhushengle 修改为是蕊蕊呀
zhushengle 取消协作者zhushengle
SimonLi 负责人是蕊蕊呀 修改为揣振中
揣振中 任务状态验收中 修改为已完成
张杰 关联分支设置为OpenHarmony-3.0-LTS

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(3)
7989059 star rain 1599750608 9134831 shadowlover r 1644909331
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

搜索帮助