How can I set a breakpoint on _NSLockError()

2.9k Views Asked by At

I am trying to debug multiple threads.

 *** -[NSLock lock]: deadlock (<NSLock: 0xc388ab0> '(null)')
 *** Break on _NSLockError() to debug.

How can I debug this?

1

There are 1 best solutions below

2
On BEST ANSWER

If you're using the Xcode debugger (which uses gdb under the hood), pause the app and in the console enter:

b _NSLockError

Then the debugger will stop the app when _NSLockError happens, which you should be able to check the backtrace.