{"action":"opened","issue":{"url":"https://api.github.com/repos/badoo/Chatto/issues/486","repository_url":"https://api.github.com/repos/badoo/Chatto","labels_url":"https://api.github.com/repos/badoo/Chatto/issues/486/labels{/name}","comments_url":"https://api.github.com/repos/badoo/Chatto/issues/486/comments","events_url":"https://api.github.com/repos/badoo/Chatto/issues/486/events","html_url":"https://github.com/badoo/Chatto/issues/486","id":326941929,"number":486,"title":"performBatchUpdates.crash","user":{"login":"Razdel","id":1862420,"avatar_url":"https://avatars0.githubusercontent.com/u/1862420?v=4","gravatar_id":"","url":"https://api.github.com/users/Razdel","html_url":"https://github.com/Razdel","followers_url":"https://api.github.com/users/Razdel/followers","following_url":"https://api.github.com/users/Razdel/following{/other_user}","gists_url":"https://api.github.com/users/Razdel/gists{/gist_id}","starred_url":"https://api.github.com/users/Razdel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Razdel/subscriptions","organizations_url":"https://api.github.com/users/Razdel/orgs","repos_url":"https://api.github.com/users/Razdel/repos","events_url":"https://api.github.com/users/Razdel/events{/privacy}","received_events_url":"https://api.github.com/users/Razdel/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-05-28T08:28:47Z","updated_at":"2018-05-28T08:28:47Z","closed_at":null,"author_association":"NONE","body":"Crash from AppStore. Maybe you can help me to understand what happened. I use Text and Photo messages.\r\n\r\n```\r\nException Type:  EXC_CRASH (SIGABRT)\r\nException Codes: 0x0000000000000000, 0x0000000000000000\r\nException Note:  EXC_CORPSE_NOTIFY\r\nTriggered by Thread:  0\r\n\r\nLast Exception Backtrace:\r\n0   CoreFoundation                \t0x18514ed8c __exceptionPreprocess + 228 (NSException.m:166)\r\n1   libobjc.A.dylib               \t0x1843085ec objc_exception_throw + 56 (objc-exception.mm:521)\r\n2   CoreFoundation                \t0x18514ebf8 +[NSException raise:format:arguments:] + 104 (NSException.m:132)\r\n3   Foundation                    \t0x185b3efa0 -[NSAssertionHandler handleFailureInMethod:object:file:lineNumber:description:] + 112 (NSException.m:157)\r\n4   UIKit                         \t0x18ee69db8 -[UICollectionView _endItemAnimationsWithInvalidationContext:tentativelyForReordering:animator:] + 12908 (UICollectionView.m:6031)\r\n5   UIKit                         \t0x18ee66b38 -[UICollectionView _endUpdatesWithInvalidationContext:tentativelyForReordering:animator:] + 92 (UICollectionView.m:6892)\r\n6   UIKit                         \t0x18ee65cc4 -[UICollectionView _performBatchUpdates:completion:invalidationContext:tentativelyForReordering:animator:] + 388 (UICollectionView.m:6950)\r\n7   UIKit                         \t0x18ee65b20 -[UICollectionView _performBatchUpdates:completion:invalidationContext:tentativelyForReordering:] + 96 (UICollectionView.m:6914)\r\n8   UIKit                         \t0x18ee65aa4 -[UICollectionView _performBatchUpdates:completion:invalidationContext:] + 84 (UICollectionView.m:6909)\r\n9   UIKit                         \t0x18ee65a3c -[UICollectionView performBatchUpdates:completion:] + 64 (UICollectionView.m:6898)\r\n10  Chatto                        \t0x1011c8a9c closure #3 in BaseChatViewController.performBatchUpdates(updateModelClosure:changes:updateType:completion:) + 484 (BaseChatViewController+Changes.swift:191)\r\n11  Chatto                        \t0x1011d3534 thunk for @escaping @callee_guaranteed () -> () + 36 (BaseChatViewController+Scrolling.swift:0)\r\n12  UIKit                         \t0x18ed173d4 +[UIView(UIViewAnimationWithBlocks) _setupAnimationWithDuration:delay:view:options:factory:animations:start:animationStateGenerator:completion:] + 608 (UIView.m:12443)\r\n13  UIKit                         \t0x18ee01090 +[UIView(UIViewAnimationWithBlocks) animateWithDuration:animations:] + 60 (UIView.m:12512)\r\n14  Chatto                        \t0x1011ce688 specialized BaseChatViewController.performBatchUpdates(updateModelClosure:changes:updateType:completion:) + 2932 (BaseChatViewController+Changes.swift:189)\r\n15  Chatto                        \t0x1011c94c4 closure #1 in BaseChatViewController.updateModels(newItems:oldItems:updateType:completion:) + 204 (BaseChatViewController+Changes.swift:0)\r\n16  Chatto                        \t0x1011cf460 partial apply for closure #1 in BaseChatViewController.updateModels(newItems:oldItems:updateType:completion:) + 32 (BaseChatViewController+Changes.swift:0)\r\n17  Chatto                        \t0x1011c975c closure #1 in closure #3 in BaseChatViewController.updateModels(newItems:oldItems:updateType:completion:) + 136 (BaseChatViewController+Changes.swift:257)\r\n18  Chatto                        \t0x1011cfd58 partial apply for closure #1 in closure #3 in BaseChatViewController.updateModels(newItems:oldItems:updateType:completion:) + 44 (BaseChatViewController+Changes.swift:0)\r\n19  Chatto                        \t0x1011d3534 thunk for @escaping @callee_guaranteed () -> () + 36 (BaseChatViewController+Scrolling.swift:0)\r\n20  libdispatch.dylib             \t0x184a40b24 _dispatch_call_block_and_release + 24 (init.c:994)\r\n21  libdispatch.dylib             \t0x184a40ae4 _dispatch_client_callout + 16 (object.m:507)\r\n22  libdispatch.dylib             \t0x184a4d6e0 _dispatch_main_queue_callback_4CF$VARIANT$mp + 1012 (inline_internal.h:2500)\r\n23  CoreFoundation                \t0x1850f7070 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 12 (CFRunLoop.c:1815)\r\n24  CoreFoundation                \t0x1850f4bc8 __CFRunLoopRun + 2272 (CFRunLoop.c:3111)\r\n25  CoreFoundation                \t0x185014da8 CFRunLoopRunSpecific + 552 (CFRunLoop.c:3245)\r\n26  GraphicsServices              \t0x186ff7020 GSEventRunModal + 100 (GSEvent.c:2245)\r\n27  UIKit                         \t0x18eff578c UIApplicationMain + 236 (UIApplication.m:3965)\r\n28  My Credit                     \t0x10062f550 main + 88 (main.m:14)\r\n29  libdyld.dylib                 \t0x184aa5fc0 start + 4\r\n```"}}
{"actor":{"display_login":"Razdel"}}