Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crash -[QGMP4FrameHWDecoder _decodeFrame:drop:] #374

Open
Zhang19910325 opened this issue Jun 13, 2024 · 9 comments
Open

Crash -[QGMP4FrameHWDecoder _decodeFrame:drop:] #374

Zhang19910325 opened this issue Jun 13, 2024 · 9 comments

Comments

@Zhang19910325
Copy link

Zhang19910325 commented Jun 13, 2024

issue 模版

  1. 问题描述(重现路径)仅在特定iOS 18出现,2024-06-11 出现首例
  2. 运行环境(手机型号,Android/iOS版本等): iOS 18.0 ; iPhone13,4 iPhone16,2
  3. 相关日志
  4. 播放错误的文件(可选)

issue template

0
SIGTRAP:
1
0 CoreFoundation 0x00000001a1c52224 0x00000001a1c43000 + 61988
2
1 CoreFoundation 0x00000001a1c4f10c CFRelease + 60
3
2 CoreFoundation 0x00000001a1c4f10c CFRelease + 60
4
3 QQKSong -[QGMP4FrameHWDecoder _decodeFrame:drop:] (QGMP4FrameHWDecoder.m:250)
5
4 libdispatch.dylib 0x00000001a9b3f400 0x00000001a9b3d000 + 9216
6
5 libdispatch.dylib 0x00000001a9b41160 0x00000001a9b3d000 + 16736
7
6 libdispatch.dylib 0x00000001a9b48768 0x00000001a9b3d000 + 46952
8
7 libdispatch.dylib 0x00000001a9b49270 0x00000001a9b3d000 + 49776
9
8 libdispatch.dylib 0x00000001a9b542b8 0x00000001a9b3d000 + 94904
10
9 libdispatch.dylib 0x00000001a9b53b04 0x00000001a9b3d000 + 92932
11
10 libsystem_pthread.dylib 0x00000002289a9c7c _pthread_wqthread + 288

@Zhang19910325 Zhang19910325 changed the title Crash Crash -[QGMP4FrameHWDecoder _decodeFrame:drop:] Jun 13, 2024
@AlexCzs
Copy link

AlexCzs commented Jun 17, 2024

遇到同样问题 @hexleo @Zhang19910325

@hanl001
Copy link

hanl001 commented Jun 17, 2024

看起来是 handleDecodePixelBuffer 中调用了 CFRelease(sampleBuffer)
if ( status == kVTInvalidSessionErr ) 中又重复调用了

@change2hao
Copy link

遇到同样问题 @hexleo @Zhang19910325

@hugengwei
Copy link

在iOS18发布的第二个beta版本上,退到后台再返回前台会导致VAP动画暂停,但不会出现崩溃

@pbb0810
Copy link

pbb0810 commented Jun 27, 2024

在iOS18发布的第二个beta版本上,退到后台再返回前台会导致VAP动画暂停,但不会出现崩溃

我 也遇到通用问题 ,请问您解决了吗

@CharType
Copy link

是不是iOS18系统上 VTDecompressionSessionDecodeFrameWithOutputHandler 这个方法 解码失败的时候 outputHandler 回调也被调用了,我在回调的时候做了一次 CFRelease 然后后溪判断状态为error 也做了一次 CFRelease

@yaotiancheng-ola
Copy link

mark, 有进展期望踢一脚

@myouzh
Copy link

myouzh commented Sep 12, 2024

mark,有进展了吗

@myouzh
Copy link

myouzh commented Sep 12, 2024

是不是iOS18系统上 VTDecompressionSessionDecodeFrameWithOutputHandler 这个方法 解码失败的时候 outputHandler 回调也被调用了,我在回调的时候做了一次 CFRelease 然后后溪判断状态为error 也做了一次 CFRelease

@CharType 好用吗?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

9 participants