我在我的崩溃报告中看到了很多这样的崩溃,但我不知道是什么原因造成的。
我无法让它在本地复制。
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 试图更新。
- 我知道这是表视图试图访问它不允许访问的内存。
- 我不知道它是什么表视图。它可以是应用程序中的任何一个。
如果您对更多调试信息有想法,那就太好了。
编辑:
这发生在生产应用程序中。我不能让它在调试模式下在本地重现。