什么可能导致这个iOS MediaPlayer崩溃?

什么可能导致这个iOS MediaPlayer崩溃?,第1张

概述我们收到了一些堆栈跟踪的崩溃报告,这对我们来说很难解读.堆栈跟踪完全在MediaPlayer,Foundation,CoreFoundation和libsystem_c.dylib中.不幸的是,我们无法在任何我们的开发设备上复制,所以故障排除是有问题的. 以下是堆栈跟踪的示例.有没有人看到这样的东西,或者有什么可能导致这个崩溃的指针? EXC_BAD_ACCESS KERN_PROTECTION_ 我们收到了一些堆栈跟踪的崩溃报告,这对我们来说很难解读.堆栈跟踪完全在MediaPlayer,Foundation,CoreFoundation和libsystem_c.dylib中.不幸的是,我们无法在任何我们的开发设备上复制,所以故障排除是有问题的.

以下是堆栈跟踪的示例.有没有人看到这样的东西,或者有什么可能导致这个崩溃的指针?

EXC_BAD_ACCESS KERN_PROTECTION_FAILURE at 0x000000016fc47fe0Thread : Crashed: com.apple.main-thread0   libsystem_c.dylib              0x0000000196a0624c localeconv_l1   libsystem_c.dylib              0x0000000196a55d6c __vfprintf + 1082   libsystem_c.dylib              0x0000000196a73680 __v2printf + 5883   libsystem_c.dylib              0x0000000196a0620c _vsnprintf + 3044   libsystem_c.dylib              0x0000000196a06c58 snprintf_l + 245   CoreFoundation                 0x000000018462b01c __CFStringAppendFormatCore + 115846   CoreFoundation                 0x00000001846282a4 _CFStringCreateWithFormatandArgumentsAux2 + 2487   Foundation                     0x000000018546e448 -[NSPlaceholderString initWithFormat:locale:arguments:] + 1728   Foundation                     0x000000018546e308 +[Nsstring stringWithFormat:] + 769   MediaPlayer                    0x00000001869bf524 -[NSObject(MPLogDescription) MP_shortDescription] + 9610  MediaPlayer                    0x00000001869bf598 -[AVPlayerItem(MPLogDescription) MP_shortDescription] + 7211  MediaPlayer                    0x00000001869bde2c -[MPAVQueueCoordinator _syncPlayerItems] + 131612  MediaPlayer                    0x00000001869bd8a4 -[MPAVQueueCoordinator _syncItems] + 145213  MediaPlayer                    0x00000001869becbc -[MPAVQueueCoordinator _updateCurrentItem] + 62014  MediaPlayer                    0x00000001869be61c -[MPAVQueueCoordinator _syncPlayerItems] + 334815  MediaPlayer                    0x00000001869bd8a4 -[MPAVQueueCoordinator _syncItems] + 145216  MediaPlayer                    0x00000001869becbc -[MPAVQueueCoordinator _updateCurrentItem] + 62017  MediaPlayer                    0x00000001869be61c -[MPAVQueueCoordinator _syncPlayerItems] + 334818  MediaPlayer                    0x00000001869bd8a4 -[MPAVQueueCoordinator _syncItems] + 145219  MediaPlayer                    0x00000001869becbc -[MPAVQueueCoordinator _updateCurrentItem] + 62020  MediaPlayer                    0x00000001869be61c -[MPAVQueueCoordinator _syncPlayerItems] + 3348...

堆栈跟踪在上面的最后三行继续进行数百次重复.

解决方法 刚刚发生在我的iOS 8.4应用程序在这里.原来,应用程序正在尝试加载一个不存在的本地视频文件.当文件被称为“Intro.mp4”时,它正在尝试加载“Animation.mp4”,我没有捕获错误代码来检测这个.

最终结果与上述完全相同的堆栈跟踪 – 痕迹的最后3行,白色屏幕和应用程序崩溃的数百次重复

所以可能值得检查这个 – 它可能会帮助某人,虽然希望你有点更明智,并有一些错误捕捉代码围绕你的加载代码:)

总结

以上是内存溢出为你收集整理的什么可能导致这个iOS MediaPlayer崩溃?全部内容,希望文章能够帮你解决什么可能导致这个iOS MediaPlayer崩溃?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1109554.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存