{"action":"created","issue":{"url":"https://api.github.com/repos/flurry/flurry-ios-sdk/issues/45","repository_url":"https://api.github.com/repos/flurry/flurry-ios-sdk","labels_url":"https://api.github.com/repos/flurry/flurry-ios-sdk/issues/45/labels{/name}","comments_url":"https://api.github.com/repos/flurry/flurry-ios-sdk/issues/45/comments","events_url":"https://api.github.com/repos/flurry/flurry-ios-sdk/issues/45/events","html_url":"https://github.com/flurry/flurry-ios-sdk/issues/45","id":158732527,"number":45,"title":"Crash in FlurryContentLoadingManager deRegisterPreCachingDelegate (bad memory pointer)","user":{"login":"zacwest","id":74188,"avatar_url":"https://avatars.githubusercontent.com/u/74188?v=3","gravatar_id":"","url":"https://api.github.com/users/zacwest","html_url":"https://github.com/zacwest","followers_url":"https://api.github.com/users/zacwest/followers","following_url":"https://api.github.com/users/zacwest/following{/other_user}","gists_url":"https://api.github.com/users/zacwest/gists{/gist_id}","starred_url":"https://api.github.com/users/zacwest/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zacwest/subscriptions","organizations_url":"https://api.github.com/users/zacwest/orgs","repos_url":"https://api.github.com/users/zacwest/repos","events_url":"https://api.github.com/users/zacwest/events{/privacy}","received_events_url":"https://api.github.com/users/zacwest/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-06-06T17:35:19Z","updated_at":"2016-08-03T10:45:00Z","closed_at":null,"body":"Related to #43 and #44 but not the same.\r\n\r\nVersion 7.6.3 of the FlurrySDK and FlurryAds frameworks.\r\n\r\nWe're seeing another another crash during runtime that looks like:\r\n\r\n```\r\nCrashed: com.Flurry.PreChachingDelegatesMap\r\n0  libobjc.A.dylib                0x180d300b0 objc_retain + 16\r\n1  Flurry_iOS_SDK                 0x100c48640 __60-[FlurryContentLoadingManager deRegisterPreCachingDelegate:]_block_invoke (FlurryContentLoadingManager.m:1381)\r\n2  Flurry_iOS_SDK                 0x100c41ed0 __65-[FlurryPreCachingDelegatesMapManager processReadBlockWithBlock:]_block_invoke (FlurryContentLoadingManager.m:88)\r\n3  libdispatch.dylib              0x1810fd4bc _dispatch_call_block_and_release + 24\r\n4  libdispatch.dylib              0x1810fd47c _dispatch_client_callout + 16\r\n5  libdispatch.dylib              0x181107d50 _dispatch_async_redirect_invoke + 1920\r\n6  libdispatch.dylib              0x1810fd47c _dispatch_client_callout + 16\r\n7  libdispatch.dylib              0x18110b914 _dispatch_root_queue_drain + 2140\r\n8  libdispatch.dylib              0x18110b0b0 _dispatch_worker_thread3 + 112\r\n9  libsystem_pthread.dylib        0x181315470 _pthread_wqthread + 1092\r\n10 libsystem_pthread.dylib        0x181315020 start_wqthread + 4\r\n```\r\n\r\nLooks like an invalid pointer is being accessed:\r\n\r\n```\r\nCrashed: com.Flurry.PreChachingDelegatesMap\r\nEXC_BAD_ACCESS KERN_INVALID_ADDRESS 0x0000000000000020\r\n```"},"comment":{"url":"https://api.github.com/repos/flurry/flurry-ios-sdk/issues/comments/237204437","html_url":"https://github.com/flurry/flurry-ios-sdk/issues/45#issuecomment-237204437","issue_url":"https://api.github.com/repos/flurry/flurry-ios-sdk/issues/45","id":237204437,"user":{"login":"rav013","id":1798117,"avatar_url":"https://avatars.githubusercontent.com/u/1798117?v=3","gravatar_id":"","url":"https://api.github.com/users/rav013","html_url":"https://github.com/rav013","followers_url":"https://api.github.com/users/rav013/followers","following_url":"https://api.github.com/users/rav013/following{/other_user}","gists_url":"https://api.github.com/users/rav013/gists{/gist_id}","starred_url":"https://api.github.com/users/rav013/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rav013/subscriptions","organizations_url":"https://api.github.com/users/rav013/orgs","repos_url":"https://api.github.com/users/rav013/repos","events_url":"https://api.github.com/users/rav013/events{/privacy}","received_events_url":"https://api.github.com/users/rav013/received_events","type":"User","site_admin":false},"created_at":"2016-08-03T10:45:00Z","updated_at":"2016-08-03T10:45:00Z","body":"An issue still appears on version 7.6.6.\r\n\r\n```\r\n#14. Crashed: com.Flurry.PreChachingDelegatesMap\r\n0  libobjc.A.dylib                0x1807c00b0 objc_retain + 16\r\n1  Flurry_iOS_SDK                 0x1013f4204 __51-[FlurryContentLoadingManager assetPreCachingDone:]_block_invoke + 160\r\n2  Flurry_iOS_SDK                 0x1013ed5dc __65-[FlurryPreCachingDelegatesMapManager processReadBlockWithBlock:]_block_invoke + 56\r\n3  libdispatch.dylib              0x180b8d4bc _dispatch_call_block_and_release + 24\r\n4  libdispatch.dylib              0x180b8d47c _dispatch_client_callout + 16\r\n5  libdispatch.dylib              0x180b97d50 _dispatch_async_redirect_invoke + 1920\r\n6  libdispatch.dylib              0x180b8d47c _dispatch_client_callout + 16\r\n7  libdispatch.dylib              0x180b9b914 _dispatch_root_queue_drain + 2140\r\n8  libdispatch.dylib              0x180b9b0b0 _dispatch_worker_thread3 + 112\r\n9  libsystem_pthread.dylib        0x180da5470 _pthread_wqthread + 1092\r\n10 libsystem_pthread.dylib        0x180da5020 start_wqthread + 4\r\n```"}}
{"actor":{"display_login":"rav013"}}