iOS17 -[QGMP4FrameHWDecoder _decodeFrame:drop:] 崩溃
doubleYang1020 opened this issue · comments
- 问题描述:线上偶现,在iOS17 版本上新增崩溃
- 运行环境
系统版本:17.0 17.1 17.2
机型:iPhone 13、 iPhone 13 Pro、iPhone 13 Pro Max、iPhone 14、 iPhone 14 Pro、iPhone 14 Pro Max - 堆栈
EXC_BAD_ACCESS
EXC_BAD_ACCESS
Exception 1, Code 72, Subcode 8 > Attempted to dereference garbage pointer 0x48.
解析 原始
0
VideoToolbox __vtDecompressionSessionRemote_DecodeFrameCommon_block_invoke_2 + 76
1
libdispatch.dylib _dispatch_client_callout + 20
2
libdispatch.dylib _dispatch_client_callout + 20
3
libdispatch.dylib _dispatch_lane_barrier_sync_invoke_and_complete + 56
4
VideoToolbox vtDecompressionSessionRemote_DecodeFrameCommon + 624
5
DUApp -[QGMP4FrameHWDecoder _decodeFrame:drop:] + 680
6
DUApp -[QGMP4FrameHWDecoder findKeyFrameAndDecodeToCurrent:] + 352
7
DUApp -[QGMP4FrameHWDecoder _decodeFrame:drop:] + 740
8
libdispatch.dylib _dispatch_call_block_and_release + 32
9
libdispatch.dylib _dispatch_client_callout + 20
10
libdispatch.dylib _dispatch_lane_serial_drain + 748
11
libdispatch.dylib _dispatch_lane_invoke + 380
12
libdispatch.dylib _dispatch_root_queue_drain_deferred_wlh + 288
13
libdispatch.dylib _dispatch_workloop_worker_thread + 404
14
libsystem_pthread.dylib _pthread_wqthread + 288
有解决吗?我也遇到了这个问题
有解决的吗?
遇到相同问题,从 iOS 16.7开始,出现此问题堆栈时一般会伴随有 media server lost 和 media server reset通知
related ticket : https://developer.apple.com/forums/thread/738297
同样问题