[View]  [Edit]  [Lock]  [References]  [Attachments]  [History]  [Home]  [Changes]  [Search]  [Help] 

[coco8] BUG: hasProperty callback returned true for a property that does not exist.

After crash caused by corruption while GC we have seen reported the following cause of crash
[821:75183] ReferenceError: hasProperty callback returned true for a property that doesn't exist. on line 16708 of /var/containers/Bundle/Application/2DD15F08-C089-4064-92FB-65D61175712D/Mobile.app/default.snapshot.js
[821:75183] *** Assertion failure in -[UITableView _configureCellForDisplay:forIndexPath:], /BuildRoot/Library/Caches/com.apple.xbs/Sources/UIKit/UIKit-3512.60.12/UITableView.m:7971
[821:75183] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'UITableView (<UITableView: 0x1278ae800; frame = (-4 44; 383 579); clipsToBounds = YES; autoresize = RM+BM; gestureRecognizers = <NSArray: 0x12884fe60>; layer = <CALayer: 0x128846600>; contentOffset: {0, 338.66666666666669}; contentSize: {383, 1745}>) failed to obtain a cell from its dataSource (<LWMNativeScreenViewController: 0x12884a2e0>)'
*** First throw call stack:
(0x1825aedb0 0x181c13f80 0x1825aec80 0x182f34154 0x18785ac44 0x187a63090 0x187a63198 0x187a52298 0x187a67c64 0x1877f88c4 0x1877081e4 0x18509a994 0x1850955d0 0x185095490 0x185094ac0 0x185094820 0x18508dde4 0x182564728 0x1825624cc 0x1825628fc 0x18248cc50 0x183d74088 0x187776088 0x1000cf3c0 0x18202a8b8)
libc++abi.dylib: terminating with uncaught exception of type NSException

This kind of report is shown using xcode version 8.0+ (beta)

References