bool _WebTryThreadLock(bool), 0x8053ce0: Tried to obtain the web lock from a thread other than the main thread or the web thread. This may be a result of calling to UI
I had a similar issue and used
performSelectorOnMainThread:withObject:waitUntilDone:
to solve it. Hope that helps.