{"action":"created","issue":{"url":"https://api.github.com/repos/facebook/react-native/issues/3803","repository_url":"https://api.github.com/repos/facebook/react-native","labels_url":"https://api.github.com/repos/facebook/react-native/issues/3803/labels{/name}","comments_url":"https://api.github.com/repos/facebook/react-native/issues/3803/comments","events_url":"https://api.github.com/repos/facebook/react-native/issues/3803/events","html_url":"https://github.com/facebook/react-native/issues/3803","id":114378972,"number":3803,"title":"unmounting a mapview in motion crashes the app","user":{"login":"despairblue","id":927609,"avatar_url":"https://avatars.githubusercontent.com/u/927609?v=3","gravatar_id":"","url":"https://api.github.com/users/despairblue","html_url":"https://github.com/despairblue","followers_url":"https://api.github.com/users/despairblue/followers","following_url":"https://api.github.com/users/despairblue/following{/other_user}","gists_url":"https://api.github.com/users/despairblue/gists{/gist_id}","starred_url":"https://api.github.com/users/despairblue/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/despairblue/subscriptions","organizations_url":"https://api.github.com/users/despairblue/orgs","repos_url":"https://api.github.com/users/despairblue/repos","events_url":"https://api.github.com/users/despairblue/events{/privacy}","received_events_url":"https://api.github.com/users/despairblue/received_events","type":"User","site_admin":false},"labels":[{"id":238473506,"url":"https://api.github.com/repos/facebook/react-native/labels/Needs%20more%20information","name":"Needs more information","color":"f7c6c7","default":false},{"id":337217254,"url":"https://api.github.com/repos/facebook/react-native/labels/Ran%20Commands","name":"Ran Commands","color":"ededed","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":7,"created_at":"2015-10-31T01:04:01Z","updated_at":"2016-11-21T15:07:38Z","closed_at":"2016-04-10T18:18:25Z","body":"Putting a mapview in a navigator and popping it while the mapview animates leads to this:\n\n```\n* thread #1: tid = 0x274690, 0x3375df46 libobjc.A.dylib`objc_msgSend + 6, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0xd000000c)\n    frame #0: 0x3375df46 libobjc.A.dylib`objc_msgSend + 6\n    frame #1: 0x26842082 MapKit`-[MKMapView mapLayer:didChangeRegionAnimated:] + 98\n    frame #2: 0x308e6332 VectorKit`-[VKMapCameraController stopPanningAtPoint:] + 118\n    frame #3: 0x2686b71a MapKit`__36-[MKMapGestureController handlePan:]_block_invoke193 + 274\n    frame #4: 0x28954fa4 UIKit`__47+[_UIDynamicAnimation _updateAnimations:timer:]_block_invoke + 28\n    frame #5: 0x24fc5fde CoreFoundation`__53-[__NSArrayM enumerateObjectsWithOptions:usingBlock:]_block_invoke + 86\n    frame #6: 0x24fc5f08 CoreFoundation`-[__NSArrayM enumerateObjectsWithOptions:usingBlock:] + 248\n    frame #7: 0x289543f8 UIKit`+[_UIDynamicAnimation _updateAnimations:timer:] + 80\n    frame #8: 0x281827da QuartzCore`CA::Display::DisplayLinkItem::dispatch() + 98\n    frame #9: 0x28182642 QuartzCore`CA::Display::DisplayLink::dispatch_items(unsigned long long, unsigned long long, unsigned long long) + 366\n    frame #10: 0x2d089c06 IOMobileFramebuffer`IOMobileFramebufferVsyncNotifyFunc + 90\n    frame #11: 0x2601f000 IOKit`IODispatchCalloutFromCFMessage + 256\n    frame #12: 0x2505602c CoreFoundation`__CFMachPortPerform + 132\n    frame #13: 0x250665aa CoreFoundation`__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 34\n    frame #14: 0x25066546 CoreFoundation`__CFRunLoopDoSource1 + 346\n    frame #15: 0x25064b48 CoreFoundation`__CFRunLoopRun + 1608\n    frame #16: 0x24fb0f30 CoreFoundation`CFRunLoopRunSpecific + 476\n    frame #17: 0x24fb0d42 CoreFoundation`CFRunLoopRunInMode + 106\n    frame #18: 0x2ca8b200 GraphicsServices`GSEventRunModal + 136\n    frame #19: 0x28782878 UIKit`UIApplicationMain + 1440\n  * frame #20: 0x0004b33c kietsy`main(argc=1, argv=0x00311afc) + 108 at main.m:16\n```\n"},"comment":{"url":"https://api.github.com/repos/facebook/react-native/issues/comments/261963036","html_url":"https://github.com/facebook/react-native/issues/3803#issuecomment-261963036","issue_url":"https://api.github.com/repos/facebook/react-native/issues/3803","id":261963036,"user":{"login":"shawnXiao","id":1880567,"avatar_url":"https://avatars.githubusercontent.com/u/1880567?v=3","gravatar_id":"","url":"https://api.github.com/users/shawnXiao","html_url":"https://github.com/shawnXiao","followers_url":"https://api.github.com/users/shawnXiao/followers","following_url":"https://api.github.com/users/shawnXiao/following{/other_user}","gists_url":"https://api.github.com/users/shawnXiao/gists{/gist_id}","starred_url":"https://api.github.com/users/shawnXiao/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shawnXiao/subscriptions","organizations_url":"https://api.github.com/users/shawnXiao/orgs","repos_url":"https://api.github.com/users/shawnXiao/repos","events_url":"https://api.github.com/users/shawnXiao/events{/privacy}","received_events_url":"https://api.github.com/users/shawnXiao/received_events","type":"User","site_admin":false},"created_at":"2016-11-21T15:07:38Z","updated_at":"2016-11-21T15:07:38Z","body":"The method to reproduce the bug is quite simple at iOS8, just put a mapview in a navigator and popping it while the mapview animates and then go to the mapview again."}}
{"actor":{"display_login":"shawnXiao"}}