2009/3/19 Тимофей Даньшин <[email protected]>: > Hello again. > Here is what is says in the debugger: > 0 objc_msgSend > 1 NSPopAutoReleasePool > 2 -[NSApplication run] > 3 NSApplicationMain > 4 main > Here is the stacktrace with the 0th line selected.
This is indicative of over releasing an object. Likely some objects in all of the code you didn't post is taking an object you don't "own" and releasing it. Then later this object is also release by the auto release pool. Review the memory management docs and look at using NSZombie and/or use Instruments to track down the object and code path involved. Review... <http://developer.apple.com/documentation/Cocoa/Conceptual/MemoryMgmt/MemoryMgmt.html> <http://developer.apple.com/technotes/tn2004/tn2124.html#SECFOUNDATION> <http://www.corbinstreehouse.com/blog/index.php/2007/10/instruments-on-leopard-how-to-debug-those-random-crashes-in-your-cocoa-app/> <http://www.cocoadev.com/index.pl?DebuggingAutorelease> -Shawn _______________________________________________ Cocoa-dev mailing list ([email protected]) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to [email protected]
