问题
I am getting the below error :
malloc: *** error for object 0xa68aca0: pointer being freed was not allocated
*** set a breakpoint in malloc_error_break to debug
I already set the Symbolic Breakpoint
, But Nothing happen in console, Not getting any hint in console.
I am using xcode 4.6
Any Help Appreciated.
回答1:
You might be releasing the object too many times.
Open up the debugger console by pressing Cmd+Shift+R. and then type in the following
break malloc_error_break
This will set a breakpoint at the beginning malloc_error_break
, you can also try printing out what's the object at 0xa68aca0
print-object 0x1068310
Other way to do it is using NSZombieEnabled
Also worth reading this
来源:https://stackoverflow.com/questions/15253966/getting-the-error-pointer-being-freed-was-not-allocated-set-a-breakpoint-in