On Jan 22, 2012, at 5:15 AM, Thomas Davie wrote: > As you can see, none of that is in my code (beyond main), so I have a real > problem debugging what's going on here.
Cocoa debugging tip: A crash in objc_msgsend almost always implies a dangling reference to a deallocated object. Usually the dead object is being messaged directly, or sometimes a still-active instance method has accessed one of its instance variables that got overwritten with garbage. The best response is to go into the scheme editor and turn on zombies and scribbling. Zombies will give you much more detailed information if a dead object is messaged, and scribbling will immediately overwrite freed memory with a 0x55 pattern that’s easily detectable in crashes (if the crash is trying to read memory from address 0x55555555, you can be pretty sure why.) Good luck! —Jens _______________________________________________ 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: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com