Bug #115533

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

测试 Test-IT #110895: AF-V1.0功能测试-桌面

Bug #115209: 【AF】【EVT】【视频】使用视频里的裁剪功能——新视频前几秒无法播放,直接跳过

【AF】【EVT】【应用】图库应用进行裁剪时,保存视频有时会应用崩溃

Added by 物联网测试组_CDTS 段小刚 over 2 years ago. Updated over 2 years ago.

Status:CLOSEDStart date:2023-01-30
Priority:NormalDue date:2023-02-07
Assignee:物联网测试组_CDTS 段小刚% Done:

100%

Category:CD-APP
Target version:-
Need_Info:TEST Found Version:FlatBuild_HH_VX1_MCE_FSE.M.R.user.01.00.0067.X101
Resolution:FIXED Degrated:No
Severity:Normal Verified Version:FlatBuild_HH_VX1_MCE_FSE.M.R.user.01.00.0072.X101
Reproducibility:Frequently Fixed Version:2023-02-07
Test Type:IT Root cause:AOSP问题

Description

【前提条件】
1、设备成功启动
2、确保设备里有一个视频MP4文件

【测试步骤】
1、打开 图库
2、点击 右上角3点功能键——选择‘修剪’
3、拖动一下剪辑条,点击 保存

【预期结果】
3、视频保存成功,应用正常运行
【实际结果】
3、应用崩溃

【复现率】
1/3

2dEqObc5b8.jpg - 截图 (22.2 KB) 物联网测试组_CDTS 段小刚, 2023-01-30 11:27

崩溃log.zip - 日志 (4.77 MB) 物联网测试组_CDTS 段小刚, 2023-01-30 11:27

2deqobc5b8

History

#1 Updated by CD APP-王营 over 2 years ago

  • Due date set to 2023-02-07
  • Status changed from New to ASSIGNED

#2 Updated by CD APP-王宏 over 2 years ago

■ Current conclusion
分析中
■ My analysis
定位到是TrimVideo 264行,Uri.fromFile(mDstFileInfo.mFile),文件兼容问题
■ Next action
尝试兼容7.0的分享文件权限以及11后的文件分区权限

#3 Updated by CD APP-王宏 over 2 years ago

  • % Done changed from 0 to 10

#4 Updated by CD APP-王宏 over 2 years ago

■ Current conclusion
已提交
■ My analysis
logcat.txt:1578:01-10 04:05:00.349 E/AndroidRuntime( 6902): Process: com.android.gallery3d, PID: 6902
logcat.txt:1579:01-10 04:05:00.349 E/AndroidRuntime( 6902): android.os.FileUriExposedException: file:///storage/emulated/0/Movies/TRIM_20230110_040456.mp4 exposed beyond app through Intent.getData()
logcat.txt:1580:01-10 04:05:00.349 E/AndroidRuntime( 6902): at android.os.StrictMode.onFileUriExposed(StrictMode.java:2209)
logcat.txt:1581:01-10 04:05:00.349 E/AndroidRuntime( 6902): at android.net.Uri.checkFileUriExposed(Uri.java:2402)
logcat.txt:1582:01-10 04:05:00.349 E/AndroidRuntime( 6902): at android.content.Intent.prepareToLeaveProcess(Intent.java:11429)
logcat.txt:1583:01-10 04:05:00.349 E/AndroidRuntime( 6902): at android.content.Intent.prepareToLeaveProcess(Intent.java:11380)
logcat.txt:1584:01-10 04:05:00.349 E/AndroidRuntime( 6902): at android.app.Instrumentation.execStartActivity(Instrumentation.java:1744)
logcat.txt:1585:01-10 04:05:00.349 E/AndroidRuntime( 6902): at android.app.Activity.startActivityForResult(Activity.java:5429)
logcat.txt:1586:01-10 04:05:00.349 E/AndroidRuntime( 6902): at android.app.Activity.startActivityForResult(Activity.java:5387)
logcat.txt:1587:01-10 04:05:00.349 E/AndroidRuntime( 6902): at android.app.Activity.startActivity(Activity.java:5773)
logcat.txt:1588:01-10 04:05:00.349 E/AndroidRuntime( 6902): at android.app.Activity.startActivity(Activity.java:5726)
logcat.txt:1589:01-10 04:05:00.349 E/AndroidRuntime( 6902): at com.android.gallery3d.app.TrimVideo$3$1.run(TrimVideo.java:266)
logcat.txt:1590:01-10 04:05:00.349 E/AndroidRuntime( 6902): at android.os.Handler.handleCallback(Handler.java:938)
logcat.txt:1591:01-10 04:05:00.349 E/AndroidRuntime( 6902): at android.os.Handler.dispatchMessage(Handler.java:99)
logcat.txt:1592:01-10 04:05:00.349 E/AndroidRuntime( 6902): at android.os.Looper.loopOnce(Looper.java:201)
logcat.txt:1593:01-10 04:05:00.349 E/AndroidRuntime( 6902): at android.os.Looper.loop(Looper.java:288)
logcat.txt:1594:01-10 04:05:00.349 E/AndroidRuntime( 6902): at android.app.ActivityThread.main(ActivityThread.java:7880)
logcat.txt:1595:01-10 04:05:00.349 E/AndroidRuntime( 6902): at java.lang.reflect.Method.invoke(Native Method)
logcat.txt:1596:01-10 04:05:00.349 E/AndroidRuntime( 6902): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
logcat.txt:1597:01-10 04:05:00.349 E/AndroidRuntime( 6902): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1009)

又错误可知在TrimVideo,266行,是使用了不被支持的Uri,根据上文可知道插入数据库时返回了一个Uri,所以这个Uri肯定是系统能够识别到的,故使用上边返回的Uri就可以了

■Submit URL
https://dev.thundercomm.com/gerrit/c/general/platform/packages/apps/Gallery2/+/179629/

#5 Updated by IoT scm over 2 years ago

Gerrit Merge Information
ID Project Branch Uploader
179629 general/platform/packages/apps/Gallery2 Pre_figure_turbox-c2130c-la1.1-qssi12-dev
FW:Gallery:Fix the bug of image library crash
1.The correct Uri should be selected when updating the library
TC-RID: 1201-0300701
IssueID: TS-R-BUG-115533
Change-Id: I0c731330ea996610111c79703fe2ebabe56d41fb

#6 Updated by CD APP-王宏 over 2 years ago

  • Status changed from ASSIGNED to RESOLVED
  • Assignee changed from CD APP-王宏 to 物联网测试组_CDTS 段小刚
  • % Done changed from 10 to 100
  • Resolution changed from -- to FIXED
  • Degrated changed from -- to No
  • Fixed Version set to 2023-02-07
  • Root cause set to AOSP问题

#7 Updated by 物联网测试组_CDTS 段小刚 over 2 years ago

  • Status changed from RESOLVED to VERIFIED
  • Verified Version set to FlatBuild_HH_VX1_MCE_FSE.M.R.user.01.00.0072.X101

验证结果:使用修复版本按照测试方法进行了10次裁剪,均未出现应用崩溃问题——Pass

#8 Updated by 物联网测试组_CDTS 段小刚 over 2 years ago

  • Status changed from VERIFIED to CLOSED

bug已修复,特此关闭

Also available in: Atom PDF