Wednesday, September 1, 2010

Dr. Gregory Parker, Department of Diagnostic Engineering

Greg Parker:

Go back to the board. Symptom: the object was allocated as an NSPathStore2. Symptom: the object’s isa pointer is now 0xa0050000, which is not NSPathStore2. What should the isa pointer’s value have been? otool and objc_getClass() agreed: the correct isa pointer should have been 0xa005f198. 0xa0050000 is suspiciously similar. Theory: something had cleared two bytes of this object, leaving a nonsense isa pointer. @"tzm-Latn" was a red herring.

Great post.

Comments RSS · Twitter

Leave a Comment