У меня есть отчет о сбое QuartzCore
, , который, похоже, произошел только на iOS 12 .Он упал на com.apple.coremedia.player.async
.
Я нашел несколько похожих отчетов на Форумы разработчиков Apple , но пока не найдено никакого решения.
Вот полный стектрассировка (iOS 12.0.1):
Crashed: com.apple.coremedia.player.async.0x283b5c240
0 QuartzCore 0x18f8ad578 X::Ref<CA::Shape>::operator=(CA::Shape*) + 20
1 QuartzCore 0x18f8ad434 CABackingStoreGetFrontTexture(CABackingStore*, CGColorSpace*) + 348
2 QuartzCore 0x18f8ad2a8 CABackingStoreRetainFrontTexture + 48
3 QuartzCore 0x18f9d4e54 -[CALayer(CALayerPrivate) _copyRenderLayer:layerFlags:commitFlags:] + 676
4 QuartzCore 0x18f9da9e4 CA::Layer::commit_if_needed(CA::Transaction*, void (*)(CA::Layer*, unsigned int, unsigned int, void*), void*) + 448
5 QuartzCore 0x18f9da928 CA::Layer::commit_if_needed(CA::Transaction*, void (*)(CA::Layer*, unsigned int, unsigned int, void*), void*) + 260
6 QuartzCore 0x18f9da928 CA::Layer::commit_if_needed(CA::Transaction*, void (*)(CA::Layer*, unsigned int, unsigned int, void*), void*) + 260
7 QuartzCore 0x18f9da928 CA::Layer::commit_if_needed(CA::Transaction*, void (*)(CA::Layer*, unsigned int, unsigned int, void*), void*) + 260
8 QuartzCore 0x18f9da928 CA::Layer::commit_if_needed(CA::Transaction*, void (*)(CA::Layer*, unsigned int, unsigned int, void*), void*) + 260
9 QuartzCore 0x18f9da928 CA::Layer::commit_if_needed(CA::Transaction*, void (*)(CA::Layer*, unsigned int, unsigned int, void*), void*) + 260
10 QuartzCore 0x18f9da928 CA::Layer::commit_if_needed(CA::Transaction*, void (*)(CA::Layer*, unsigned int, unsigned int, void*), void*) + 260
11 QuartzCore 0x18f9da928 CA::Layer::commit_if_needed(CA::Transaction*, void (*)(CA::Layer*, unsigned int, unsigned int, void*), void*) + 260
12 QuartzCore 0x18f9da928 CA::Layer::commit_if_needed(CA::Transaction*, void (*)(CA::Layer*, unsigned int, unsigned int, void*), void*) + 260
13 QuartzCore 0x18f92e528 CA::Context::commit_transaction(CA::Transaction*) + 3240
14 QuartzCore 0x18f95c2f4 CA::Transaction::commit() + 608
15 MediaToolbox 0x18fe4d300 remoteXPCPlayer_setClientVideoLayerArray + 1284
16 MediaToolbox 0x18fe4c598 remoteXPCPlayer_SetProperty + 340
17 MediaToolbox 0x18fdb362c playerasync_runOneCommand + 1876
18 MediaToolbox 0x18fdb63d0 playerasync_runAsynchronousCommandOnQueue + 172
19 libdispatch.dylib 0x18ae20484 _dispatch_client_callout + 16
20 libdispatch.dylib 0x18adc7c18 _dispatch_lane_serial_drain$VARIANT$mp + 592
21 libdispatch.dylib 0x18adc8794 _dispatch_lane_invoke$VARIANT$mp + 484
22 libdispatch.dylib 0x18adcfa60 _dispatch_root_queue_drain + 376
23 libdispatch.dylib 0x18adcf7e0 _dispatch_worker_thread + 284
24 libsystem_pthread.dylib 0x18b0012fc _pthread_body + 128
25 libsystem_pthread.dylib 0x18b00125c _pthread_start + 48
26 libsystem_pthread.dylib 0x18b004d08 thread_start + 4
У меня нет абсолютно никакой подсказки, чтобы определить, откуда это могло прийти.Журнал вылетает из предположения, что это может быть из видео, и мое приложение содержит проигрыватель Youtube, так что это может быть связано.
У кого-нибудь есть идея?Пожалуйста, скажите мне, если вам нужна дополнительная информация.