【模块名_概率】简要描述:
fs_posix模块连续多次跑nfs用例会出现时不时打印几条申请内存失败错误到后来不停打印申请内存失败问题;
重现步骤
1.使用Hi3516DV300的单板
2.将单板的版本设置成3.0.0.8的版本。版本链接:http://download.ci.openharmony.cn/version/Master_Version/OpenHamrony_3.0.0.8/20210917_144820/version-Master_Version-OpenHamrony_3.0.0.8-20210917_144820-hispark_taurus.tar.gz
3.使用命令编译出bin文件:hb build -T //test/xts/acts/kernel_lite/fs_posix:ActsNFSTest
4.执行./ActsNFSTest.bin --gtest_repeat=1000
失败信息:
用例跑到452次第一次出现
[ OK ] FileSystemTest.testFtw (47 ms)
[ RUN ] FileSystemTest.testNftw
------- case start
current Path = /test_root/kernel,path1=/test_root/kernel
== chdir to /test_root/kernel OK!
[ERR]OsMemPoolExpand alloc failed size = 5189632
[ERR]OsMemPoolExpand alloc failed size = 5189632
[ERR]OsMemPoolExpand alloc failed size = 5189632
[ERR]OsMemPoolExpand alloc failed size = 5189632
[ERR]OsMemPoolExpand alloc failed size = 5189632
[ERR]OsMemPoolExpand alloc failed size = 5189632
[ERR]OsMemPoolExpand alloc failed size = 5189632
[ERR]OsMemPoolExpand alloc failed size = 5189632
[ERR]OsMemPoolExpand alloc failed size = 5189632
Dir DIR0
[ERR]OsMemPoolExpand alloc failed size = 5189632
[ERR]OsMemPoolExpand alloc failed size = 5189632
[ERR]OsMemPoolExpand alloc failed size = 5193728
Dir DIR0/DIR0_DIR0
Dir DIR0/DIR0_DIR1
跑完1000次后就不停打印内存失败信息:
[ERR]OsMemPoolExpand alloc failed size = 9703424
[ERR]OsMemPoolExpand alloc failed size = 9703424
Gtest xml output finished
[==========] 45 tests from 1 test case ran. (6383 ms total)
[ PASSED ] 45 tests.
[ERR]OsMemPoolExpand alloc failed size = 9703424
[ERR]OsMemPoolExpand alloc failed size = 9703424
[ERR]OsMemPoolExpand alloc failed size = 9703424
[ERR]OsMemPoolExpand alloc failed size = 9703424
[ERR]OsMemPoolExpand alloc failed size = 9703424
[ERR]OsMemPoolExpand alloc failed size = 9703424
[ERR]OsMemPoolExpand alloc failed size = 9703424
[ERR]OsMemPoolExpand alloc failed size = 9703424
[ERR]OsMemPoolExpand alloc failed size = 9703424
[ERR]OsMemPoolExpand alloc failed size = 9703424
[ERR]OsMemPoolExpand alloc failed size = 9703424
[ERR]OsMemPoolExpand alloc failed size = 9703424
[ERR]OsMemPoolExpand alloc failed size = 9703424
[ERR]OsMemPoolExpand alloc failed size = 9703424
[ERR]OsMemPoolExpand alloc failed size = 9703424
[ERR]OsMemPoolExpand alloc failed size = 9703424
[ERR]OsMemPoolExpand alloc failed size = 9703424
[ERR]OsMemPoolExpand alloc failed size = 9703424
[ERR]OsMemPoolExpand alloc failed size = 9703424
[ERR]OsMemPoolExpand alloc failed size = 9703424
[ERR]OsMemPoolExpand alloc failed size = 9703424
[ERR]OsMemPoolExpand alloc failed size = 9703424
[ERR]OsMemPoolExpand alloc failed size = 9703424
[ERR]OsMemPoolExpand alloc failed size = 9703424
[ERR]OsMemPoolExpand alloc failed size = 9703424
[ERR]OsMemPoolExpand alloc failed size = 9703424
[ERR]OsMemPoolExpand alloc failed size = 9703424
[ERR]OsMemPoolExpand alloc failed size = 9703424
[ERR]OsMemPoolExpand alloc failed size = 9703424
[ERR]OsMemPoolExpand alloc failed size = 9703424
[ERR]OsMemPoolExpand alloc failed size = 9703424
[ERR]OsMemPoolExpand alloc failed size = 9703424
[ERR]OsMemPoolExpand alloc failed size = 9703424
[ERR]OsMemPoolExpand alloc failed size = 9703424
[ERR]OsMemPoolExpand alloc failed size = 9703424
[ERR]OsMemPoolExpand alloc failed size = 9703424
[ERR]OsMemPoolExpand alloc failed size = 9703424
[ERR]OsMemPoolExpand alloc failed size = 9703424
[ERR]OsMemPoolExpand alloc failed size = 9703424
[ERR]OsMemPoolExpand alloc failed size = 9703424
[ERR]OsMemPoolExpand alloc failed size = 9703424
[ERR]OsMemPoolExpand alloc failed size = 9703424
[ERR]OsMemPoolExpand alloc failed size = 9703424
[ERR]OsMemPoolExpand alloc failed size = 9703424
[ERR]OsMemPoolExpand alloc failed size = 9703424
[ERR]OsMemPoolExpand alloc failed size = 9703424
[ERR]OsMemPoolExpand alloc failed size = 9703424
[ERR]OsMemPoolExpand alloc failed size = 9703424
[ERR]OsMemPoolExpand alloc failed size = 9703424
[ERR]OsMemPoolExpand alloc failed size = 9703424
[ERR]OsMemPoolExpand alloc failed size = 9703424
[ERR]OsMemPoolExpand alloc failed size = 9703424
[ERR]OsMemPoolExpand alloc failed size = 9703424
[ERR]OsMemPoolExpand alloc failed size = 9703424
fix: codex 清理
Close #I4BL3S:【OpenHarmony】【3.0.0.8】【轻内核子系统】集成测试fs_posix模块nfs用例跑多次会出现不停打印申请内存失败问题
Signed-off-by: Far yesiyuan2@huawei.com
-----来自 commit 9ab3e35
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
问题回归:
测试步骤:
1.使用Hi3516DV300的单板
2.将单板的版本设置成3.0LTS的版本。版本链接:http://download.ci.openharmony.cn/version/Master_Version/OpenHamrony_3.0.0.8/20210917_144820/version-Master_Version-OpenHamrony_3.0.0.8-20210917_144820-hispark_taurus.tar.gz
3.使用命令编译出bin文件:hb build -T //test/xts/acts/kernel_lite/fs_posix:ActsNFSTest
4.执行./ActsNFSTest.bin --gtest_repeat=1000
预期结果:
1.执行1000次跑通过,并且没有打印内存失败问题;
实际测试:
1.与预期结果一致;
http://download.ci.openharmony.cn/version/Release_Version/OpenHarmony_3.0_LTS/20210928_171401/version-Release_Version-OpenHarmony_3.0_LTS-20210928_171401-hispark_taurus.tar.gz
登录 后才可以发表评论