You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AVFoundation.AVAudioPlayerNode.play()罕见偶发崩溃排查求助

AVAudioPlayerNode.play() 偶发崩溃(AVAudioPlayerNode.mm:660),无法复现求排查方向

我的音乐播放器应用中,AVFoundation的AVAudioPlayerNode.play()方法出现罕见偶发崩溃,对应崩溃位置为AVAudioPlayerNode.mm:660,该问题已持续8个多月。这段代码属于高频运行逻辑,但每周仅随机上报2-3次崩溃,我始终无法复现此问题。

崩溃触发于用户点击播放按钮时,执行play()前已检测audioEngine.isRunning返回TRUE,且AVAudioPlayerNode已正确附加到引擎。我尝试过多次代码修改仍未解决,现求助:

  • AVFoundation该代码行抛出内部异常的具体原因
  • 可行的自行排查方法

堆栈追踪信息

Hardware Model:      iPhone16,2
AppVariant:          1:iPhone16,2:17
Code Type:           ARM-64 (Native)
Role:                Background

Date/Time:           2024-03-05 11:03:12.9509 +1000
Launch Time:         2024-03-02 18:01:24.2495 +1000
OS Version:          iPhone OS 17.3.1 (21D61)
Release Type:        User
Baseband Version:    1.40.01
Report Version:      104

Exception Type:  EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Termination Reason: SIGNAL 6 Abort trap: 6

Triggered by Thread:  0

Last Exception Backtrace:
0   CoreFoundation                  0x1b0a8a678 __exceptionPreprocess + 164 (NSException.m:249)
1   libobjc.A.dylib                 0x1a8d07c80 objc_exception_throw + 60 (objc-exception.mm:356)
2   CoreFoundation                  0x1b0b0f424 +[NSException raise:format:arguments:] + 96 (NSException.m:0)
3   AVFAudio                        0x1c9dd2d74 AVAE_RaiseException(NSString*, ...) + 52 (AVAEInternal.h:69)
4   AVFAudio                        0x1c9eaed5c AVAudioPlayerNodeImpl::StartImpl(AVAudioTime*) + 2524 (AVAudioPlayerNode.mm:660)
5   AVFAudio                        0x1c9dd31e4 AVAudioNodeImplBase::Start(AVAudioTime*) + 64 (AVAudioNodeImpl.h:176)
6   AVFAudio                        0x1c9eab440 -[AVAudioPlayerNode play] + 68 (AVAudioPlayerNode.mm:1138)

已尝试的方案

  • 多次调整相关代码逻辑,未解决问题
  • 尚未重写整个播放引擎
  • 尚未在Stack Overflow提问

内容的提问来源于stack exchange,提问作者jims1103

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 01:53:32