Bug #111703

测试 Test-IT #110867: V1.0测试功能汇总

测试 Test-IT #110868: BSP-BVT测试-上/下电测试

【BSP】【EVT】【power】【概率:1/30】插拔DC电源30次,出现一次设备进入900E

Added by SZTS_TEST 邹涛 almost 3 years ago. Updated almost 3 years ago.

Status:CLOSEDStart date:2022-09-02
Priority:HighDue date:
Assignee:SZTS_TEST 邹涛% Done:

100%

Category:SYSTEM
Target version:-
Need_Info:-- Found Version:0825 DB
Resolution:DUPLICATE Degrated:--
Severity:Critical Verified Version:cdiot /Pre_figure/VerifyBuild/Pre_figure_turbox-c2130c-la1.1-qssi12-dev/20220907/202209072155-1168
Reproducibility:Rarely Fixed Version:
Test Type:Bring Up Test Root cause:

Description

前置条件:
1、DUT各模块功能正常且处于开机状态

操作步骤:
1、插拔DC上下电,查看板子和屏幕开关机是否有异常

实际结果:
1、插拔DC30次出现一次板子进900E

预期结果
1、插拔DC上下电,板子和屏幕开关机一切正常

SaveWindows2022_9_2_18-24-14.TXT Magnifier (703 KB) CD SYSTEM-赵正军, 2022-09-06 15:28


Related issues

Related to Figure - Bug #111349: 【BSP】【EVT】【power】【低概率】执行adb reboot,低概率起不来 CLOSED 2022-09-15

History

#2 Updated by SZTS_TEST 邹涛 almost 3 years ago

  • Found Version changed from 0.0.0.20220902_alpha_private_userdebug to 0825 DB

#3 Updated by CD SYSTEM-赵正军 almost 3 years ago

  • % Done changed from 0 to 40

出错日志同bug111349,一起分析

#4 Updated by CD SYSTEM-赵正军 almost 3 years ago

#5 Updated by CD SYSTEM-赵正军 almost 3 years ago

  • Status changed from New to RESOLVED
  • Assignee changed from CD SYSTEM-赵正军 to SZTS_TEST 邹涛
  • Verified Version set to cdiot /Pre_figure/VerifyBuild/Pre_figure_turbox-c2130c-la1.1-qssi12-dev/20220907/202209072155-1168

目前可以确定的是drivers/gpu/drm/drm_atomic.c drm_atomic_state_alloc函数里面
结构体指针config和其成员funcs存在NULL的情况.目前通过如下修改来处理指针为NULL的情况

diff --git a/drivers/gpu/drm/drm_atomic.c b/drivers/gpu/drm/drm_atomic.c
index cb3cc5a2d2ef..07332b7fda41 100644
--- a/drivers/gpu/drm/drm_atomic.c
+++ b/drivers/gpu/drm/drm_atomic.c
@@ -112,6 +112,10 @@ struct drm_atomic_state *
 drm_atomic_state_alloc(struct drm_device *dev)
 {
        struct drm_mode_config *config = &dev->mode_config;
+        if (!config || !config->funcs) {
+               printk("drmtest %d %s\n",__LINE__, __func__);
+               return NULL;
+        }

        if (!config->funcs->atomic_state_alloc) {
                struct drm_atomic_state *state;

使用VB版本测试4个小时,循环重启两百多次,没有空指针报错,提交如下
https://dev.thundercomm.com/gerrit/c/147583

还请测试同事复测确认,谢谢

#6 Updated by CD SYSTEM-赵正军 almost 3 years ago

  • % Done changed from 40 to 100

#7 Updated by CD TPM-申艳艳 almost 3 years ago

  • Category set to SYSTEM

#8 Updated by CD SYSTEM-赵正军 almost 3 years ago

BUG同bug#111349,更新以11349为准

#9 Updated by SZTS_TEST 邹涛 almost 3 years ago

0924号release版本插拔150次未复现,关闭该bug

#10 Updated by SZTS_TEST 邹涛 almost 3 years ago

  • Status changed from RESOLVED to VERIFIED

#11 Updated by SZTS_TEST 邹涛 almost 3 years ago

  • Status changed from VERIFIED to CLOSED

Also available in: Atom PDF