ERROR,Generic,Time,320195751.128,Function,\"void
CLClientHandleRegistrationTimerExpiry(__CFRunLoopTimer*,
void*)\",Registration timer expired,
but client is
Are you doing location stuff on the main thread? I had all sorts of bizarro issues with CLLocation API calls from a background thread. I moved a couple of key setup calls into the main thread, then everything worked fine.