我不能識別物體,我跑我的命令+ Y但儘管已經MallocStackLogging設置爲YES和NSZombieEnabled設置爲YES,當我在我的應用程序打EXC_BAD_ACCESS的應用程序,GDB不打印解除分配的對象的內存地址。有任何想法嗎?奇怪的內存管理被釋放的問題
道歉,如果這似乎含糊,它看起來像它的核心數據相關的,如果有人能提供我倒是很欣賞它的輸出精闢的分析。由於
這裏是在崩潰的堆棧跟蹤:
#0 0x933b4edb in objc_msgSend
#1 0x08c46040 in ??
#2 0x01f3c6c9 in __CFSetDeallocate
#3 0x01f23a41 in _CFRelease
#4 0x01dd9977 in -[_NSFaultingMutableSet dealloc]
#5 0x01dcb892 in -[NSManagedObject(_NSInternalMethods) _clearRawPropertiesWithHint:]
#6 0x01dcb5ed in -[NSFaultHandler turnObject:intoFaultWithContext:]
#7 0x01dccd8c in -[NSManagedObject dealloc]
#8 0x01db0315 in -[_PFManagedObjectReferenceQueue _processReferenceQueue:]
#9 0x01ddd9ba in _performRunLoopAction
#10 0x01f65252 in __CFRunLoopDoObservers
#11 0x01f6465f in CFRunLoopRunSpecific
#12 0x01f63c48 in CFRunLoopRunInMode
#13 0x0268b615 in GSEventRunModal
#14 0x0268b6da in GSEventRun
#15 0x002a7faf in UIApplicationMain
#16 0x00002b60 in main at main.m:13
什麼是回溯說?也許這不是導致訪問不良的消息。 – 2010-03-11 00:59:31
感謝Carl,或許附加的輸出對你有幫助。看起來像一個核心數據管理對象的問題,但我不知道 – conorgriffin 2010-03-11 01:30:43