kingslay / KSPlayer

A video player for iOS、macOS、tvOS、visionOS , based on AVPlayer and FFmpeg, support the horizontal, vertical screen. support adjust volume, brightness and seek by slide, support subtitles.
GNU General Public License v3.0
868 stars 182 forks source link

com.apple.coreaudio.avfaudio: required condition is false: nullptr == Tap() #758

Open nightfall708 opened 3 months ago

nightfall708 commented 3 months ago

Hi,

605 is solved, but now this has emerged. I believe in lower frequency, but it is new.

The stack I have:

0   CoreFoundation                      0x000000019e66eb34 7A70D5D4-0550-38DC-AB33-71B72AFF1F5F + 969524 
1   libobjc.A.dylib                     0x00000001964eef78 objc_exception_throw + 60 
2   CoreFoundation                      0x000000019e6f4234 7A70D5D4-0550-38DC-AB33-71B72AFF1F5F + 1516084 
3   AVFAudio                            0x00000001b805da84 3C5388B0-5DF6-316B-AAEB-C57E524A0B15 + 10884 
4   AVFAudio                            0x00000001b80bfb5c 3C5388B0-5DF6-316B-AAEB-C57E524A0B15 + 412508 
5   AVFAudio                            0x00000001b8137f1c 3C5388B0-5DF6-316B-AAEB-C57E524A0B15 + 904988 
6   CXRPlayer                        AudioEnginePlayer.prepare(audioFormat:) (<compiler-generated>:0)
7   CXRPlayer                        closure #1 in AudioEnginePlayer.audioPlayerShouldInputData(ioData:numberOfFrames:) (<compiler-generated>:0)
kingslay commented 3 months ago

这个crash可以找到复现的方式吗?

nightfall708 commented 3 months ago

Not yet. Looks like it's pretty rare.