lizongying / my-tv

我的电视 电视直播软件,安装即可使用
https://lyrics.run/my-tv.html
28.5k stars 3.21k forks source link

[BUG] v2.0.9看两分钟后闪退,logcat每秒输出大量GraphicBufferMapper错误 #813

Closed WFANG12719 closed 1 month ago

WFANG12719 commented 1 month ago

检查清单

my-ty 版本

通用版

Bug 描述

升级到2.0.9后打开任意频道,可以看个2分钟左右,然后就闪退。目前回退到2.0.4

预期行为

可以流畅观看

实际行为

app闪退了

复现步骤

安装这个新版本后出现的

UI / OS

Phicomm P230

Android 版本

7

额外信息

用adb shell logcat在后台打开,新版app在运行过程中不断报错,根本无法停下错误刷屏,以下是错误截取片段,供参考:

05-29 08:32:19.998 3965 13075 I FASTGX_RC: base qp++:32 05-29 08:32:19.999 3965 13075 E [Gralloc-ERROR]: int gralloc_lock_ycbcr(const gralloc_module_t , buffer_handle_t, int, int, int, int, int, android_ycbcr ):346 gralloc_lock_ycbcr unexpected internal format 1 05-29 08:32:19.999 3965 13075 W GraphicBufferMapper: lockYCbCr(0xe6ec4040, ...) failed: 7 05-29 08:32:19.999 3965 13075 E AmlogicVideoAVCEncoder: extractGrallocDataYCbCr: Unable to lock image buffer 0xe6ec4040 for access, handle: 0xe6e989e0 05-29 08:32:20.044 3965 13075 I FASTGX_RC: base qp++:32 05-29 08:32:20.044 3965 13075 E [Gralloc-ERROR]: int gralloc_lock_ycbcr(const gralloc_module_t , buffer_handle_t, int, int, int, int, int, android_ycbcr ):346 gralloc_lock_ycbcr unexpected internal format 1 05-29 08:32:20.045 3965 13075 W GraphicBufferMapper: lockYCbCr(0xe62a7320, ...) failed: 7 05-29 08:32:20.045 3965 13075 E AmlogicVideoAVCEncoder: extractGrallocDataYCbCr: Unable to lock image buffer 0xe62a7320 for access, handle: 0xe6e989e0 05-29 08:32:20.085 3965 13075 I FASTGX_RC: base qp++:32 05-29 08:32:20.086 3965 13075 E [Gralloc-ERROR]: int gralloc_lock_ycbcr(const gralloc_module_t , buffer_handle_t, int, int, int, int, int, android_ycbcr ):346 gralloc_lock_ycbcr unexpected internal format 1 05-29 08:32:20.086 3965 13075 W GraphicBufferMapper: lockYCbCr(0xe6ec4720, ...) failed: 7 05-29 08:32:20.086 3965 13075 E AmlogicVideoAVCEncoder: extractGrallocDataYCbCr: Unable to lock image buffer 0xe6ec4720 for access, handle: 0xe6e989e0 05-29 08:32:20.126 3965 13075 I FASTGX_RC: base qp++:32 05-29 08:32:20.127 3965 13075 E [Gralloc-ERROR]: int gralloc_lock_ycbcr(const gralloc_module_t , buffer_handle_t, int, int, int, int, int, android_ycbcr ):346 gralloc_lock_ycbcr unexpected internal format 1 05-29 08:32:20.127 3965 13075 W GraphicBufferMapper: lockYCbCr(0xe6ec47c0, ...) failed: 7 05-29 08:32:20.127 3965 13075 E AmlogicVideoAVCEncoder: extractGrallocDataYCbCr: Unable to lock image buffer 0xe6ec47c0 for access, handle: 0xe6e989e0 05-29 08:32:20.167 3965 13075 I FASTGX_RC: base qp++:32 05-29 08:32:20.167 3965 13075 E [Gralloc-ERROR]: int gralloc_lock_ycbcr(const gralloc_module_t , buffer_handle_t, int, int, int, int, int, android_ycbcr ):346 gralloc_lock_ycbcr unexpected internal format 1 05-29 08:32:20.168 3965 13075 W GraphicBufferMapper: lockYCbCr(0xe6ec4040, ...) failed: 7 05-29 08:32:20.168 3965 13075 E AmlogicVideoAVCEncoder: extractGrallocDataYCbCr: Unable to lock image buffer 0xe6ec4040 for access, handle: 0xe6e989e0 05-29 08:32:20.208 3965 13075 I FASTGX_RC: base qp++:32 05-29 08:32:20.208 3965 13075 E [Gralloc-ERROR]: int gralloc_lock_ycbcr(const gralloc_module_t , buffer_handle_t, int, int, int, int, int, android_ycbcr ):346 gralloc_lock_ycbcr unexpected internal format 1 05-29 08:32:20.208 3965 13075 W GraphicBufferMapper: lockYCbCr(0xe62a7320, ...) failed: 7 05-29 08:32:20.208 3965 13075 E AmlogicVideoAVCEncoder: extractGrallocDataYCbCr: Unable to lock image buffer 0xe62a7320 for access, handle: 0xe6e989e0 ^C

9dark9 commented 1 month ago

我是天猫魔盒上直接闪退,2.08好好的,懒得研究什么原因了,对付用用

WFANG12719 commented 1 month ago

对,懒得研究了