14 Star 61 Fork 288

OpenHarmony / developtools_hdc

 / 详情

【OpenHarmony 3.1.4】【RK3568】【稳定性测试】hdcd低概率出现cpp_crash

已完成
缺陷
创建于  
2022-12-12 09:47

【模块名_概率】简要描述:
hdcd低概率出现cpp_crash
【环境信息】:

  • 网络环境
  • 硬件开发板型号
    RK3568
  • 软件版本信息或tag节点
  • 测试环境
  • 其他

【预置条件】:
faultlog、hilog开启
【测试步骤】:
稳定性wukong测试
【预期结果】:
设备正常执行测试
【实际结果】:
发生崩溃
【恢复手段】:
无法恢复
【出现概率】:问题出现次数/实际测试次数
低概率
【定位信息】:

    1. Log、截图、多媒体文件等,所有和问题有关的信息:
      Module name:/system/bin/hdcd
      Pid:335
      Uid:0
      Reason:SIGSEGV
      Tid:335 Name:hdcd
      #00 pc 0000000000000000 Unknown(+0)
      #01 pc 00000000000c086c /system/bin/hdcd(EVP_aes_128_cbc_hmac_sha1+80625)
      #02 pc 00000000000c26f8 /system/bin/hdcd(CRYPTO_THREAD_get_current_id+4273)
      #03 pc 00000000000bd33a /system/bin/hdcd(EVP_aes_128_cbc_hmac_sha1+67007)
      #04 pc 00000000000ae078 /system/bin/hdcd(EVP_aes_128_cbc_hmac_sha1+4861)
      #05 pc 00000000000a1374 /system/bin/hdcd(ZNSt3__h13__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5+4627)
      #06 pc 00000000000c6c48 /system/lib/ld-musl-arm.so.1(__libc_start_main+116)
      #07 pc 0000000000095090 /system/bin/hdcd(+0)
      #08 pc 000000000009501c /system/bin/hdcd(+0)

评论 (2)

zhangxingjun 创建了缺陷

该问题日志显示:FdEventPollThread线程在收到epoll错误时执行了uv_close重置了AcceptClient中通过uv_read_start设置的回调函数指针,导致uv_run线程执行回调函数时出现空指针异常。
个人理解:uv_read中检查异常时会通过read_cb上报错误码给用户,用户在回调线程中执行uv_close,无需在FdEventPollThread中进行重复处理。
输入图片说明

张杰 关联分支设置为OpenHarmony-3.1-Release
Faith 任务状态待办的 修改为已完成

登录 后才可以发表评论

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

搜索帮助