I can't find this one. I have a crash in my app, message being sent to 
deallocated instance. I enabled zombies and get the following (first line is a 
log in the dealloc() method of my object, second one is from the zombies 
framework).

2011-12-24 12:23:04.317 Hippo[17279:fb03] HIPTopicView 0x6b6f230 deallocing
2011-12-24 12:23:10.962 Hippo[17279:fb03] *** -[HIPTopicView release]: message 
sent to deallocated instance 0x6b6f230

This app uses entirely ARC and nothing else, there is no manual reference 
counting anywhere in the whole app. The message sent is release, which means we 
have an overrelease. I can think of no way barring a bug in ARC itself that 
could possibly happen, can anyone else think of a way you could get an 
overrelease with purely ARC code? The stack trace shows this to be in an 
autorelease pool pop, so it really looks as if ARC has generated one more 
autorelease than it has retain. 

Secondly, can anyone think of a way to dig down deeper and find where it might 
be, even so I can file a bug report on it. I'm just about to try wild random 
code refactoring as I'm running rapidly out of ideas. 


_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

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 arch...@mail-archive.com

Reply via email to