69 Star 68 Fork 1K

OpenHarmony / drivers_peripheral

 / 详情

[Bug]: 【OpenHarmony 3.2.14.5】【RK3568】【压力测试】【ToC】【低概率】【wukong】出现2次,由进程camera_host的offlinepipeline线程导致libcamera_pipeline_core.z.so出现cppcrash

已完成
缺陷
创建于  
2023-07-31 15:05

发生了什么问题?

【模块名_概率】简要描述:
【OpenHarmony 3.2.14.5】【RK3568】【压力测试】【ToC】【低概率】【wukong】出现2次,由进程camera_host的offlinepipeline线程导致libcamera_pipeline_core.z.so出现cppcrash
【环境信息】:
硬件开发板型号
RK3568
【预置条件】:
faultlog、hilog开启
【测试步骤】:
进行wukong测试
【预期结果】:
设备正常执行测试
【实际结果】:
发生崩溃
【恢复手段】:
无法恢复
【出现概率】:问题出现次数/实际测试次数
低概率 1次
【定位信息】:
Log、截图、多媒体文件等,所有和问题有关的信息:
版本路径:
http://download.ci.openharmony.cn/version/Release_Version/OpenHarmony-3.2.14.5/20230726_105018/version-Release_Version-OpenHarmony-3.2.14.5-20230726_105018-dayu200.tar.gz

\\10.176.52.140\3.2稳定性问题攻关\2023-07-31\wukong\monkey_test_2023_07_28_11_12_59_328a26cf4a4b3900\1

Timestamp:2023-07-31 01:51:34.000
Pid:535
Uid:3028
Process name:camera_host
Reason:Signal:SIGSEGV(SEGV_MAPERR)@0x5aa9fb93 
Fault thread Info:
Tid:22790, Name:offlinepipeline
#00 pc 00020158 /vendor/lib/libcamera_pipeline_core.z.so(OHOS::Camera::RKExifNode::DeliverBuffer(std::__h::shared_ptr<OHOS::Camera::IBuffer>&)+543) (844bac92eb4e3b8b63a78079ff08b88d)
2023-07-26-12-33-40
Origin:00020158 OHOS::Camera::RKExifNode::DeliverBuffer(std::__h::shared_ptr<OHOS::Camera::IBuffer>&) at /mnt/disk/workspace/jenkins_cd_pool_high_001/harmony/out/rk3568/../../device/board/hihope/rk3568/camera/pipeline_core/src/node/rk_exif_node.cpp:77

#01 pc 0002e75b /vendor/lib/libcamera_pipeline_core.z.so(OHOS::Camera::PortBase::DeliverBuffer(std::__h::shared_ptr<OHOS::Camera::IBuffer>&)+58) (844bac92eb4e3b8b63a78079ff08b88d)
2023-07-26-12-33-40
Origin:0002e75b OHOS::Camera::PortBase::DeliverBuffer(std::__h::shared_ptr<OHOS::Camera::IBuffer>&) at /mnt/disk/workspace/jenkins_cd_pool_high_001/harmony/out/rk3568/../../drivers/peripheral/camera/hal/pipeline_core/nodes/src/node_base/node_base.cpp:82

#02 pc 0001ea6d /vendor/lib/libcamera_pipeline_core.z.so(OHOS::Camera::RKCodecNode::DeliverBuffer(std::__h::shared_ptr<OHOS::Camera::IBuffer>&)+344) (844bac92eb4e3b8b63a78079ff08b88d)
2023-07-26-12-33-40
Origin:0001ea6d OHOS::Camera::RKCodecNode::DeliverBuffer(std::__h::shared_ptr<OHOS::Camera::IBuffer>&) at /mnt/disk/workspace/jenkins_cd_pool_high_001/harmony/out/rk3568/../../device/board/hihope/rk3568/camera/pipeline_core/src/node/rk_codec_node.cpp:432

#03 pc 0002e75b /vendor/lib/libcamera_pipeline_core.z.so(OHOS::Camera::PortBase::DeliverBuffer(std::__h::shared_ptr<OHOS::Camera::IBuffer>&)+58) (844bac92eb4e3b8b63a78079ff08b88d)
2023-07-26-12-33-40
Origin:0002e75b OHOS::Camera::PortBase::DeliverBuffer(std::__h::shared_ptr<OHOS::Camera::IBuffer>&) at /mnt/disk/workspace/jenkins_cd_pool_high_001/harmony/out/rk3568/../../drivers/peripheral/camera/hal/pipeline_core/nodes/src/node_base/node_base.cpp:82

#04 pc 00028cd5 /vendor/lib/libcamera_pipeline_core.z.so(OHOS::Camera::IppNode::DeliverAlgoProductBuffer(std::__h::shared_ptr<OHOS::Camera::IBuffer>&)+56) (844bac92eb4e3b8b63a78079ff08b88d)
2023-07-26-12-33-40
Origin:00028cd5 OHOS::Camera::IppNode::DeliverAlgoProductBuffer(std::__h::shared_ptr<OHOS::Camera::IBuffer>&) at /mnt/disk/workspace/jenkins_cd_pool_high_001/harmony/out/rk3568/../../drivers/peripheral/camera/hal/pipeline_core/ipp/src/ipp_node.cpp:395

#05 pc 0002862f /vendor/lib/libcamera_pipeline_core.z.so(OHOS::Camera::IppNode::ProcessCache(std::__h::vector<std::__h::shared_ptr<OHOS::Camera::IBuffer>, std::__h::allocator<std::__h::shared_ptr<OHOS::Camera::IBuffer> > >&)+238) (844bac92eb4e3b8b63a78079ff08b88d)
2023-07-26-12-33-40
Origin:0002862f OHOS::Camera::IppNode::ProcessCache(std::__h::vector<std::__h::shared_ptr<OHOS::Camera::IBuffer>, std::__h::allocator<std::__h::shared_ptr<OHOS::Camera::IBuffer> > >&) at /mnt/disk/workspace/jenkins_cd_pool_high_001/harmony/out/rk3568/../../drivers/peripheral/camera/hal/pipeline_core/ipp/src/ipp_node.cpp:318

#06 pc 00029f8f /vendor/lib/libcamera_pipeline_core.z.so(OHOS::Camera::OfflinePipeline::HandleBuffers()+306) (844bac92eb4e3b8b63a78079ff08b88d)
2023-07-26-12-33-40
Origin:00029f8f OHOS::Camera::OfflinePipeline::HandleBuffers() at /mnt/disk/workspace/jenkins_cd_pool_high_001/harmony/out/rk3568/../../drivers/peripheral/camera/hal/pipeline_core/ipp/src/offline_pipeline.cpp:174

#07 pc 0002a4bf /vendor/lib/libcamera_pipeline_core.z.so (844bac92eb4e3b8b63a78079ff08b88d)
2023-07-26-12-33-40
Origin:0002a4bf operator() at /mnt/disk/workspace/jenkins_cd_pool_high_001/harmony/out/rk3568/../../drivers/peripheral/camera/hal/pipeline_core/ipp/src/offline_pipeline.cpp:36
 (inlined by) _ZNSt3__h8__invokeIZN4OHOS6Camera15OfflinePipeline12StartProcessEvE3$_0JEEEDTclclsr3std3__hE7forwardIT_Efp_Espclsr3std3__hE7forwardIT0_Efp0_EEEOS5_DpOS6_ at /mnt/disk/workspace/jenkins_cd_pool_high_001/harmony/out/rk3568/../../prebuilts/clang/ohos/linux-x86_64/llvm/bin/../include/libcxx-ohos/include/c++/v1/type_traits:3694
 (inlined by) void std::__h::__thread_execute<std::__h::unique_ptr<std::__h::__thread_struct, std::__h::default_delete<std::__h::__thread_struct> >, OHOS::Camera::OfflinePipeline::StartProcess()::$_0>(std::__h::tuple<std::__h::unique_ptr<std::__h::__thread_struct, std::__h::default_delete<std::__h::__thread_struct> >, OHOS::Camera::OfflinePipeline::StartProcess()::$_0>&, std::__h::__tuple_indices<>) at /mnt/disk/workspace/jenkins_cd_pool_high_001/harmony/out/rk3568/../../prebuilts/clang/ohos/linux-x86_64/llvm/bin/../include/libcxx-ohos/include/c++/v1/thread:280
 (inlined by) void* std::__h::__thread_proxy<std::__h::tuple<std::__h::unique_ptr<std::__h::__thread_struct, std::__h::default_delete<std::__h::__thread_struct> >, OHOS::Camera::OfflinePipeline::StartProcess()::$_0> >(void*) at /mnt/disk/workspace/jenkins_cd_pool_high_001/harmony/out/rk3568/../../prebuilts/clang/ohos/linux-x86_64/llvm/bin/../include/libcxx-ohos/include/c++/v1/thread:291

#08 pc 000cb520 /system/lib/ld-musl-arm.so.1
#09 pc 0006c35c /system/lib/ld-musl-arm.so.1

期望行为是什么?

设备正常执行测试,未出现crash

如何复现该缺陷

进行wukong整机随机压测

其他补充信息

版本或分支信息

  • master
  • Release 3.2
  • Release 3.1
  • Release 3.0

评论 (3)

lixu 创建了缺陷
lixu 添加了
 
bug
标签
lixu 添加了
 
Integration_Test
标签
展开全部操作日志

感谢提交Issue!关于Issue的交互操作,请访问OpenHarmony社区支持命令清单。如果有问题,请联系 @Zhangchunxin @NickYang @YUJIA @kevin 。如果需要调整订阅PR、Issue的变更状态,请访问链接

Thanks for submitting the issue. For more commands, please visit OpenHarmony Command List. If you have any questions, please refer to committer @Zhangchunxin @NickYang @YUJIA @kevin for help. If you need to change the subscription of a Pull Request or Issue, please visit the link.

openharmony_ci 添加了
 
waiting_for_assign
标签
lixu 修改了描述
zhangyxgit 任务状态待办的 修改为修复中
zhangyxgit 负责人设置为NickYang
openharmony_ci 移除了
 
waiting_for_assign
标签
openharmony_ci 添加了
 
waiting_for_fix
标签

您好, @NickYang ,issue已经分配给您,请及时处理。

@NickYang , the issue has been assigned to you. Please handle it in time.

田闪 修改了标题
田闪 修改了描述
lixu 任务状态修复中 修改为已完成

15.1复现
\\10.85.184.175\3.2log\2023-09-18\monkey_test_2023_09_15_13_58_29_328a264fbce03900\2
\\10.85.184.175\3.2log\2023-09-18\monkey_test_2023_09_15_13_58_29_328a264fbce03900\3

lixu 任务状态已完成 修改为待办的
lixu 任务状态待办的 修改为已完成
lixu 任务状态已完成 修改为待办的
喻腾傲 通过openharmony/device_board_hihope Pull Request !301任务状态待办的 修改为已完成

登录 后才可以发表评论

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

搜索帮助

Bbcd6f05 5694891 0cc6727d 5694891