UIViewController purgeMemoryForReason: сбой в iOS 5

Так что я часто видел этот сбой в Crashlytics, как на iPad, так и на iPad 2, работающем под iOS 5. Похоже, что это вызвано предупреждением памяти, но трассировка стека не ссылается ни на какой код моего приложения, только на iOS рамки:

0    libobjc.A.dylib    objc_msgSend + 15
1    UIKit          -[UIViewController purgeMemoryForReason:] + 64
2    Foundation     __57-[NSNotificationCenter addObserver: selector: name: object:]_block_invoke_0 + 18
3    CoreFoundation     ___CFXNotificationPost_block_invoke_0 + 70
4    CoreFoundation     _CFXNotificationPost + 1406
5    Foundation     -[NSNotificationCenter postNotificationName: object: userInfo:] + 66
6    Foundation     -[NSNotificationCenter postNotificationName: object:] + 30
7    UIKit          -[UIApplication _performMemoryWarning] + 80
8    UIKit          -[UIApplication _receivedMemoryNotification] + 174
9    libdispatch.dylib  _dispatch_source_invoke + 516
10   libdispatch.dylib  _dispatch_queue_invoke + 50
11   libdispatch.dylib  _dispatch_main_queue_callback_4CF + 156
12   CoreFoundation     __CFRunLoopRun + 1268
13   CoreFoundation     CFRunLoopRunSpecific + 300
14   CoreFoundation     CFRunLoopRunInMode + 104
15   GraphicsServices   GSEventRunModal + 156
16   UIKit          UIApplicationMain + 1090
17   500px iOS      main.m line 12

Я гуглил все выше и ниже, но не могу найти решения этой проблемы. Похоже, что это вызвано чрезмерным выпуском экземпляра UIViewController, но я использую ARC, поэтому я не понимаю, как это могло быть.

Я в недоумении, как даже приблизиться к этому. Я даже не могу сказать, какой подкласс UIViewController вызывает проблему. Я пытался воспроизвести проблему в симуляторе и на устройстве, но не могу найти причину. Кто-нибудь видел что-то подобное или есть предложения о том, как подойти к воспроизведению проблемы?

Ответы на вопрос(2)

Ваш ответ на вопрос