Chúng tôi đã nhận được một số báo cáo sự cố với các dấu vết ngăn xếp khó có thể giải mã được. Dấu vết ngăn xếp hoàn toàn nằm trong MediaPlayer, Foundation, CoreFoundation và libsystem_c.dylib. Thật không may, chúng tôi đã không thể tái tạo trên bất kỳ thiết bị phát triển nào của chúng tôi để khắc phục sự cố đang chứng minh sự cố.Điều gì có thể gây ra sự cố MediaPlayer trên iOS này?
Dưới đây là ví dụ về theo dõi ngăn xếp. Có ai nhìn thấy bất cứ điều gì như thế này hoặc có bất kỳ gợi ý về những gì có thể gây ra vụ tai nạn này?
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
...
Dấu vết ngăn xếp tiếp tục lặp lại hàng trăm lần nữa của ba dòng cuối cùng ở trên.
Hi Greg, là bạn có thể tìm thấy một giải pháp cho vấn đề này? Vụ tai nạn này hiện đang xảy ra với tôi và tôi đang cố gắng chẩn đoán. – wsidell
Mọi người cập nhật? Tôi cũng phải đối mặt với cùng một vấn đề. –
Tôi đang đấu tranh vấn đề chính xác này trong ứng dụng của chúng tôi. Để liên tục thực hiện việc này, hãy thử đặt thiết bị ngủ bằng nút ngủ, sau đó đánh thức thiết bị và sau đó thực hiện tác vụ để khiến video phát. Nó xảy ra mỗi lần ở đây. –