Bug #112711
测试 Test-IT #110961: V2.0功能测试
测试 Test-IT #111047: AF-V2.0-小窗模式
【AF】【EVT】【小窗模式】打开图库小窗后关闭->再直接全屏打开图库后关闭->再打开该图库小窗,此时有概率出现图库崩溃
Status: | CLOSED | Start date: | 2022-10-19 | |
---|---|---|---|---|
Priority: | Normal | Due date: | 2022-10-24 | |
Assignee: | CD TEST-方永红 | % Done: | 100% | |
Category: | CD-APP | |||
Target version: | VX1_MCE_FSE_V3.0_20221030 | |||
Need_Info: | -- | Found Version: | FlatBuild_VX1_MCE_xx.xx_FSE.D.userdebug.0.0.0.20221019.alpha | |
Resolution: | FIXED | Degrated: | No | |
Severity: | Normal | Verified Version: | FlatBuild_VX1_MCE_xx.xx_FSE.D.user.0.0.0.20221023.alpha | |
Reproducibility: | Every time | Fixed Version: | 2022-10-22 | |
Test Type: | IT | Root cause: | AOSP问题 |
Description
【前提条件】
1、设备已开机
2、后台无应用
【测试步骤】
1、打开图库小窗后关闭
2、再直接全屏打开图库后关闭
3、打开该图库小窗
【预期结果】
3、正常打开图库小窗
【实际结果】
3、第三步中点击小窗模式后无响应,多次重复第三步有概率出现图库崩溃
【复现率】
50%
【Log】
Log见附件
History
#1 Updated by DL FW-张挽强 over 2 years ago
- Status changed from New to ASSIGNED
- Assignee changed from DL FW-张挽强 to CD TEST-方永红
分析:
10-19 02:06:28.110 10190 10314 E AndroidRuntime: java.lang.NullPointerException: Attempt to read from field 'com.android.gallery3d.glrenderer.Texture com.android.gallery3d.ui.AlbumSetSlidingWindow$AlbumSetEntry.content' on a null object reference
10-19 02:06:28.110 10190 10314 E AndroidRuntime: at com.android.gallery3d.ui.AlbumSetSlotRenderer.renderContent(AlbumSetSlotRenderer.java:172)
10-19 02:06:28.110 10190 10314 E AndroidRuntime: at com.android.gallery3d.ui.AlbumSetSlotRenderer.renderSlot(AlbumSetSlotRenderer.java:134)
10-19 02:06:28.110 10190 10314 E AndroidRuntime: at com.android.gallery3d.ui.SlotView.renderItem(SlotView.java:325)
10-19 02:06:28.110 10190 10314 E AndroidRuntime: at com.android.gallery3d.ui.SlotView.render(SlotView.java:281)
10-19 02:06:28.110 10190 10314 E AndroidRuntime: at com.android.gallery3d.ui.GLView.renderChild(GLView.java:286)
10-19 02:06:28.110 10190 10314 E AndroidRuntime: at com.android.gallery3d.ui.GLView.render(GLView.java:236)
10-19 02:06:28.110 10190 10314 E AndroidRuntime: at com.android.gallery3d.app.AlbumSetPage$1.render(AlbumSetPage.java:154)
10-19 02:06:28.110 10190 10314 E AndroidRuntime: at com.android.gallery3d.ui.GLRootView.onDrawFrameLocked(GLRootView.java:411)
10-19 02:06:28.110 10190 10314 E AndroidRuntime: at com.android.gallery3d.ui.GLRootView.onDrawFrame(GLRootView.java:355)
10-19 02:06:28.110 10190 10314 E AndroidRuntime: at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1577)
10-19 02:06:28.110 10190 10314 E AndroidRuntime: at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1272)
应用内部自己发生的空指针异常,目前没看到跟小窗相关的问题,请转给相应负责人员
#2 Updated by CD TEST-方永红 over 2 years ago
- Category changed from 窗口定制 to CD-APP
- Assignee changed from CD TEST-方永红 to CD APP-王营
#3 Updated by CD APP-黄棚 over 2 years ago
- Assignee changed from CD APP-王营 to CD APP-黄棚
#4 Updated by CDTS-TEST 周婷 over 2 years ago
- Due date set to 2022-10-24
#5 Updated by CD APP-黄棚 over 2 years ago
- Status changed from ASSIGNED to RESOLVED
- Assignee changed from CD APP-黄棚 to CD TEST-方永红
- % Done changed from 0 to 100
- Resolution changed from -- to FIXED
- Degrated changed from -- to No
- Fixed Version set to 2022-10-22
- Root cause set to AOSP问题
■ Current conclusion
已确定原因
■ My analysis
全屏模式,通过返回键返回,这个时候打开小窗是不会有问题的;
全屏模式,通过home按键进入桌面,这个时候打开小窗,100%会crash
分析原因是,返回键返回是结束了生命周期,但是通过home进入桌面,部分对象已经被回收,导致AlbumSetEntry为空
解决方案就是在AlbumSetEntry
■Submit URL
https://dev.thundercomm.com/gerrit/c/general/platform/packages/apps/Gallery2/+/157102
#6 Updated by CD TEST-方永红 over 2 years ago
- Status changed from RESOLVED to VERIFIED
- Verified Version set to FlatBuild_VX1_MCE_xx.xx_FSE.D.user.0.0.0.20221023.alpha
10.24 验证关闭
#7 Updated by CD TEST-方永红 over 2 years ago
- Status changed from VERIFIED to CLOSED
#8 Updated by CD FW-王伟 over 2 years ago
ID | Project | Branch | Uploader |
157102 | general/platform/packages/apps/Gallery2 | Pre_figure_turbox-c2130c-la1.1-qssi12-dev | huangpeng1216@thundersoft.com |
FW:Gallery2: Fix the crash bug after multiple switching between Gallery2 small window and full screen mode 1. Fix the crash bug after multiple switching between Gallery2 small window and full screen mode TC-RID: 1201-0300701 IssueID: TS-R-DF-112711 Change-Id: I239b9ca17a5bb0a81765d30619f291803e8826e7 |