ios - signin - 美國apple




應用程序關閉,EXC_RESOURCE,iOS 8 GM上的WAKEUPS異常 (2)

使用Xamarin,我們也遇到了這個問題。 我們使用的是4個SemaphoreSlim,它們在同一時間等待了很長一段時間。 用其他原始同步替換SemaphoreSlim(在我們的例子中是AutoResetEvent來模擬1個項目的信號量)修復了這個問題。

有誰知道iOS 8上的這種異常是什麼?

===來自崩潰報告===

Exception Type: EXC_RESOURCE
Exception Subtype: WAKEUPS
Exception Message: (Limit 150/sec) Observed 206/sec over 300 secs
Triggered by Thread: 14

似乎只發生在iOS 8上...我們的應用程序以任意間隔隨機關閉,但此例外情況如下。

任何線索都是受歡迎的。 謝謝!


在ios 9.1的情況下,它被線程2觸發,這似乎是GLES驅動程序的一些工作者因為搜索項目源我沒有看到任何對GPUTools的引用。

Thread 2 name:  gputools.smt_poll.0x145722df0
Thread 2 Attributed:
0   libsystem_kernel.dylib          0x000000019a8b7440 __semwait_signal + 8
1   libsystem_c.dylib               0x000000019a7c9e2c nanosleep + 212
2   libsystem_c.dylib               0x000000019a7c9d4c 0x19a7bc000 + 56652
3   GPUToolsCore                    0x0000000100ba0ae0 0x100b98000 + 35552
4   libsystem_pthread.dylib         0x000000019a97fb28 _pthread_body + 156
5   libsystem_pthread.dylib         0x000000019a97fa8c _pthread_body + 0
6   libsystem_pthread.dylib         0x000000019a97d028 thread_start + 4

看到這個: iOS 7和OpenGL問題/崩潰我用蘋果提交了錯誤23389472,因為在我的情況下這不是我或某些第三方代碼創建的線程,因此,這很可能不是我的錯誤。 底線是:如果違規線程是您的(顯然包括第三方軟件),那麼Ryan的答案適用。 否則,您必須聯繫Apple和/或在此期間尋找解決方法。





shutdown