В моем приложении я получаю множественные утечки памяти. Объект Malloc 48 байт, и он всегда исходит от ответственного вызывающего объекта strdup. История объекта показывает только то, что он был Malloced, и никаких других удержаний или выпусков. Stacktrace не показывает мой код. Единственные фрагменты релевантности, которые я могу выделить, это:
10 UIKit _UIGestureRecognizerSendActions
9 UIKit -[UIScrollView handlePan:]
8 UIKit -[UIScrollView _endPanWithEvent:]
7 UIKit -[UIScrollView(Static) _startTimer:]
6 CoreFoundation CFNotificationCenterAddObserver
5 CoreFoundation _CFXNotificationRegisterObserver
4 libnotify.dylib notify_register_dispatch
3 libnotify.dylib notify_register_mach_port
2 libnotify.dylib token_table_add
1 libsystem_c.dylib strdup
0 libsystem_c.dylib malloc
Кажется, это происходит во время прокрутки в представлении карты, но я не уверен, как действовать дальше, поскольку ни один из моих кодов не упоминается в стеке. Как мне поступить при диагностике этой утечки?
Если потребуется дополнительная информация, пожалуйста, дайте мне знать.
С уважением, Nick