首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >内存泄漏dyld dlopen

内存泄漏dyld dlopen
EN

Stack Overflow用户
提问于 2009-09-15 03:14:34
回答 1查看 1.4K关注 0票数 0

我得到了泄漏,我无法检测到这是从哪里发生的。在dyld打开后,堆栈跟踪不会提供完整的信息。对于很少的泄漏,我没有得到任何堆栈跟踪信息。我得到的只是对象内存地址。有没有其他人面临同样的问题。我在show leopard上使用的是XCode 3.2。

代码语言:javascript
复制
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
EN

回答 1

Stack Overflow用户

发布于 2009-09-27 02:50:19

我在Xcode3.2中看到了非常类似的行为。dyld泄漏,它没有出现在Xcode3.1.x中,我没有看到任何其他泄漏的内存地址以外的任何东西。为了证明我没有疯,我使用alloc实例化了几个UILabels,并且没有释放它们。果然,xcode显示了UILabel泄漏,但堆栈跟踪只是内存地址。在3.1.x中,我经常看到一个更有意义的堆栈,它包含了完整的类名。这是新的xcode中的一个bug吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1424936

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档