Tencent / vap

VAP是企鹅电竞开发,用于播放特效动画的实现方案。具有高压缩率、硬件解码等优点。同时支持 iOS,Android,Web 平台。

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

iOS17 -[QGMP4FrameHWDecoder _decodeFrame:drop:] 崩溃

doubleYang1020 opened this issue · comments

  1. 问题描述:线上偶现,在iOS17 版本上新增崩溃
  2. 运行环境
    系统版本:17.0 17.1 17.2
    机型:iPhone 13、 iPhone 13 Pro、iPhone 13 Pro Max、iPhone 14、 iPhone 14 Pro、iPhone 14 Pro Max
  3. 堆栈
    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
    image
commented

有解决吗?我也遇到了这个问题

有解决的吗?
遇到相同问题,从 iOS 16.7开始,出现此问题堆栈时一般会伴随有 media server lost 和 media server reset通知

同样问题