I have a crash taking place when an NSAutoreleasePool
drains. Presumably the pool is trying to deallocate an object that has been prematurely released by another piece of code. The crash I have is in the midst of objc_msgSend
as it is trying to send a message to an object that doesn't exist anymore.
Given the stack state, what tips/tricks/processes/gdb
commands do I have at my disposal to get information about the object in question and/or the point at which the illegitimate deallocation took place?