クラッシュ レポーターでこれらのクラッシュがたくさん見られますが、何が原因なのかわかりません。
ローカルで再現することはできません。
Exception Type: SIGSEGV
Exception Codes: SEGV_ACCERR at 0x70000008
Crashed Thread: 0
Thread 0 Crashed:
0 libobjc.A.dylib 0x3ba9f5b0 _objc_msgSend + 16
1 UIKit 0x35a73313 -[UITableView(_UITableViewPrivate) _updateVisibleCellsNow:] + 1311
2 UIKit 0x35a8a7cf -[UITableView layoutSubviews] + 207
3 UIKit 0x35a46803 -[UIView(CALayerDelegate) layoutSublayersOfLayer:] + 259
4 QuartzCore 0x357f0d8b -[CALayer layoutSublayers] + 215
5 QuartzCore 0x357f0929 CA::Layer::layout_if_needed(CA::Transaction*) + 461
6 QuartzCore 0x357f185d CA::Layer::layout_and_display_if_needed(CA::Transaction*) + 17
7 QuartzCore 0x357f1243 CA::Context::commit_transaction(CA::Transaction*) + 239
8 QuartzCore 0x357f1051 CA::Transaction::commit() + 317
9 QuartzCore 0x357f0eb1 CA::Transaction::observer_callback(__CFRunLoopObserver*, unsigned long, void*) + 61
10 CoreFoundation 0x33c106cd __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 21
11 CoreFoundation 0x33c0e9c1 __CFRunLoopDoObservers + 277
12 CoreFoundation 0x33c0ed17 __CFRunLoopRun + 743
13 CoreFoundation 0x33b81ebd _CFRunLoopRunSpecific + 357
14 CoreFoundation 0x33b81d49 _CFRunLoopRunInMode + 105
15 GraphicsServices 0x377362eb _GSEventRunModal + 75
16 UIKit 0x35a97301 _UIApplicationMain + 1121
17 Our App Name 0x00011d83 main (main.m:21)
- クラッシュ レポートがシンボル化されました
- UITableView が更新しようとしていることはわかっています。
- アクセスが許可されていないメモリにアクセスしようとしているのは、テーブル ビューであることはわかっています。
- どのテーブル ビューかわかりません。アプリ内のそれらのいずれかである可能性があります。
より多くのデバッグ情報についてのアイデアがあれば、それは素晴らしいことです。
編集:
これは本番アプリで発生しています。これをデバッグモードでローカルに再現することはできません。