gpt4 book ai didi

ios - 什么可能导致此 iOS MediaPlayer 崩溃?

转载 作者:技术小花猫 更新时间:2023-10-29 10:39:59 34 4
gpt4 key购买 nike

我们收到了一些崩溃报告,其中包含我们难以破译的堆栈跟踪。堆栈跟踪完全在 MediaPlayer、Foundation、CoreFoundation 和 libsystem_c.dylib 中。不幸的是,我们无法在我们的任何开发设备上重现,因此故障排除被证明是有问题的。

这是堆栈跟踪的示例。有没有人见过这样的事情,或者对可能导致这次崩溃的原因有任何指示?

EXC_BAD_ACCESS KERN_PROTECTION_FAILURE at 0x000000016fc47fe0
Thread : Crashed: com.apple.main-thread
0 libsystem_c.dylib 0x0000000196a0624c localeconv_l
1 libsystem_c.dylib 0x0000000196a55d6c __vfprintf + 108
2 libsystem_c.dylib 0x0000000196a73680 __v2printf + 588
3 libsystem_c.dylib 0x0000000196a0620c _vsnprintf + 304
4 libsystem_c.dylib 0x0000000196a06c58 snprintf_l + 24
5 CoreFoundation 0x000000018462b01c __CFStringAppendFormatCore + 11584
6 CoreFoundation 0x00000001846282a4 _CFStringCreateWithFormatAndArgumentsAux2 + 248
7 Foundation 0x000000018546e448 -[NSPlaceholderString initWithFormat:locale:arguments:] + 172
8 Foundation 0x000000018546e308 +[NSString stringWithFormat:] + 76
9 MediaPlayer 0x00000001869bf524 -[NSObject(MPLogDescription) MP_shortDescription] + 96
10 MediaPlayer 0x00000001869bf598 -[AVPlayerItem(MPLogDescription) MP_shortDescription] + 72
11 MediaPlayer 0x00000001869bde2c -[MPAVQueueCoordinator _syncPlayerItems] + 1316
12 MediaPlayer 0x00000001869bd8a4 -[MPAVQueueCoordinator _syncItems] + 1452
13 MediaPlayer 0x00000001869becbc -[MPAVQueueCoordinator _updateCurrentItem] + 620
14 MediaPlayer 0x00000001869be61c -[MPAVQueueCoordinator _syncPlayerItems] + 3348
15 MediaPlayer 0x00000001869bd8a4 -[MPAVQueueCoordinator _syncItems] + 1452
16 MediaPlayer 0x00000001869becbc -[MPAVQueueCoordinator _updateCurrentItem] + 620
17 MediaPlayer 0x00000001869be61c -[MPAVQueueCoordinator _syncPlayerItems] + 3348
18 MediaPlayer 0x00000001869bd8a4 -[MPAVQueueCoordinator _syncItems] + 1452
19 MediaPlayer 0x00000001869becbc -[MPAVQueueCoordinator _updateCurrentItem] + 620
20 MediaPlayer 0x00000001869be61c -[MPAVQueueCoordinator _syncPlayerItems] + 3348
...

堆栈跟踪会继续重复上述最后三行的数百次。

最佳答案

刚刚在我的 iOS 8.4 应用程序上发生了这种情况。事实证明,该应用程序试图加载一个不存在的本地视频文件。当文件被称为“Intro.mp4”时,它试图加载“Animation.mp4”,我没有错误捕获代码来检测这一点。

最终结果与上面的堆栈跟踪完全相同 - 最后 3 行跟踪的数百次重复、白屏和 App 崩溃

所以可能值得检查一下 - 它可能会对某些人有所帮助,但希望你更明智一些并且在你的加载代码周围有一些错误捕获代码:)

关于ios - 什么可能导致此 iOS MediaPlayer 崩溃?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31576384/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com