Утечка памяти Дилд Длопен - PullRequest
       15

Утечка памяти Дилд Длопен

0 голосов
/ 15 сентября 2009

У меня течь, и я не могу определить, откуда это происходит. Трассировка стека не дает полной информации после открытия dyld. Из-за нескольких утечек я не получаю никакой информации о трассировке стека. Все, что я получаю, это только адрес памяти объекта. Кто-нибудь еще сталкивается с той же проблемой. Я использую XCode 3.2 на шоу леопарда.

18  0x103038
17  0x1033c7
16  0x1034a1
15  0x90145f48
14 dyld dlopen
13 dyld dyld::link(ImageLoader*, bool, ImageLoader::RPathChain const&)
12 dyld ImageLoader::link(ImageLoader::LinkContext const&, bool, bool, ImageLoader::RPathChain const&)
11 dyld ImageLoader::recursiveLoadLibraries(ImageLoader::LinkContext const&, bool, ImageLoader::RPathChain const&)
10 dyld dyld::libraryLocator(char const*, bool, char const*, ImageLoader::RPathChain const*)
 9 dyld dyld::load(char const*, dyld::LoadContext const&)
 8 dyld dyld::loadPhase0(char const*, dyld::LoadContext const&, std::vector<char const*, std::allocator<char const*> >*)
 7 dyld dyld::loadPhase1(char const*, dyld::LoadContext const&, std::vector<char const*, std::allocator<char const*> >*)
 6 dyld dyld::loadPhase3(char const*, dyld::LoadContext const&, std::vector<char const*, std::allocator<char const*> >*)
 5 dyld dyld::loadPhase4(char const*, dyld::LoadContext const&, std::vector<char const*, std::allocator<char const*> >*)
 4 dyld dyld::loadPhase5(char const*, dyld::LoadContext const&, std::vector<char const*, std::allocator<char const*> >*)
 3 dyld dyld::mkstringf(char const*, ...)
 2 dyld strdup
 1 dyld mallocenter

1 Ответ

0 голосов
/ 27 сентября 2009

Я вижу очень похожее поведение в xcode 3.2. Утечка dyld, которая не появилась в xcode 3.1.x, и я не вижу ничего, кроме адреса памяти для любых других утечек. Просто чтобы доказать, что я не сошел с ума, я создал несколько UILabel с помощью alloc и не выпустил их. Конечно, xcode показывает утечки UILabel, но трассировка стека - это только адреса памяти. В 3.1.x я видел стек, который был гораздо более значимым, с именами классов. Это ошибка в новом xcode?

...