{"action":"reopened","issue":{"url":"https://api.github.com/repos/dustturtle/RealReachability/issues/19","repository_url":"https://api.github.com/repos/dustturtle/RealReachability","labels_url":"https://api.github.com/repos/dustturtle/RealReachability/issues/19/labels{/name}","comments_url":"https://api.github.com/repos/dustturtle/RealReachability/issues/19/comments","events_url":"https://api.github.com/repos/dustturtle/RealReachability/issues/19/events","html_url":"https://github.com/dustturtle/RealReachability/issues/19","id":141312346,"number":19,"title":"Crashes in multi threaded app usage.","user":{"login":"skathiresan","id":9273419,"avatar_url":"https://avatars.githubusercontent.com/u/9273419?v=3","gravatar_id":"","url":"https://api.github.com/users/skathiresan","html_url":"https://github.com/skathiresan","followers_url":"https://api.github.com/users/skathiresan/followers","following_url":"https://api.github.com/users/skathiresan/following{/other_user}","gists_url":"https://api.github.com/users/skathiresan/gists{/gist_id}","starred_url":"https://api.github.com/users/skathiresan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/skathiresan/subscriptions","organizations_url":"https://api.github.com/users/skathiresan/orgs","repos_url":"https://api.github.com/users/skathiresan/repos","events_url":"https://api.github.com/users/skathiresan/events{/privacy}","received_events_url":"https://api.github.com/users/skathiresan/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2016-03-16T15:38:29Z","updated_at":"2016-03-18T10:07:20Z","closed_at":null,"body":"I get the same crash dump a lot of times. Every time, the thread that this is being done is some background thread. \r\nI noticed you are starting the `pingFoundation` in main thread. Do we also need to `stop` it in main thread?\r\n\r\nThe below is the dump of the crash generated by Hockey \r\n\r\nThread 11 Crashed:\r\n0x0000000181e459cc CFRelease + 1128\r\n0x00000001005f5ec0 -[PingFoundation stopDataTransfer] (PingFoundation.m:642)\r\n0x00000001005f5efc -[PingFoundation stop] (PingFoundation.m:651)\r\n0x00000001005f62c0 -[PingHelper pingWithBlock:] (PingHelper.m:79)\r\n0x00000001005f77a0 -[RealReachability reachabilityWithBlock:] (RealReachability.m:126)\r\n0x00000001005f7e40 __41-[RealReachability autoCheckReachability]_block_invoke (RealReachability.m:253)\r\n0x00000001819b9630 _dispatch_call_block_and_release + 20\r\n0x00000001819b95f0 _dispatch_client_callout + 12\r\n0x00000001819c4e7c _dispatch_after_timer_callback + 88\r\n0x00000001819b95f0 _dispatch_client_callout + 12\r\n0x00000001819d0204 _dispatch_source_latch_and_call + 2552\r\n0x00000001819bbae4 _dispatch_source_invoke + 804\r\n0x00000001819c7504 _dispatch_root_queue_drain + 724\r\n0x00000001819c7224 _dispatch_worker_thread3 + 108\r\n0x0000000181bcd470 _pthread_wqthread + 1088\r\n0x0000000181bcd020 start_wqthread + 0\r\n"}}