obobc_msgSend上的libobjc.A.dylib:15崩溃

时间:2012-04-19 09:06:56

标签: ios objective-c crash

任何人都对导致以下崩溃的原因有任何见解?

  

CLASS:

     

SIGNAL

     

文件:

     

libjjc.A.dylib at objc_msgSend:15

     

IOS:

     

5.1

0libobjc.A.dylib 0x30f7ef78 objc_msgSend 15
1libobjc.A.dylib 0x30f80175 _objc_rootRelease 36
2UIKit 0x3713542d -[UILayoutContainerView _endFastMode] 132
3UIKit 0x37135279 -[UILayoutContainerView setUseFastMode:] 68
4UIKit 0x37090129 -[UIView(FastModeAdditions) _setContainerLayoutViewForFastMode:] 104
5UIKit 0x36ef637b -[UIView dealloc] 574
6UIKit 0x371e0491 -[UIDropShadowView dealloc] 92
7libobjc.A.dylib 0x30f80175 _objc_rootRelease 36
8CoreFoundation 0x36b9c2e7 CFRelease 94
9CoreFoundation 0x36c18b37 __CFDictionaryStandardReleaseValue 70
10CoreFoundation 0x36c6c3bc __CFBasicHashDrain 264
11CoreFoundation 0x36b9c39b CFRelease 274
12libobjc.A.dylib 0x30f81e57 objc_release 38
13libobjc.A.dylib 0x30f80ead _ZN12_GLOBAL__N_119AutoreleasePoolPage3popEPv 224
14libobjc.A.dylib 0x30f80dc9 _objc_autoreleasePoolPop 12
15CoreFoundation 0x36ba3cff _CFAutoreleasePoolPop 18
16CoreFoundation 0x36c262b3 __CFRunLoopRun 1274
17CoreFoundation 0x36ba94a5 CFRunLoopRunSpecific 300
18CoreFoundation 0x36ba936d CFRunLoopRunInMode 104
19GraphicsServices 0x30c8b439 GSEventRunModal 136
20UIKit 0x36efae7d UIApplicationMain 1080

2 个答案:

答案 0 :(得分:1)

我怀疑你发布的是一个已经释放的对象(隐式在自动释放池中)。您需要启用僵尸并在objc_exception_throw等上添加断点

来源:trojanfoe comment

答案 1 :(得分:0)

这次崩溃听起来就像UIKit framework在使用objc_msgSend函数(Objective-C的一部分)发送消息时发生的那样。

您应该使用调试符号编译源代码并生成另一个更详细的回溯。还可以使用dtrace / dtruss等调试器来进一步检查代码问题。

这可能是一个iOS滚动错误,如下所述:App crashes when Back button tapped while scrolling table view

另请参阅:objc_msgSend at ridiculousfish