所以我在很少(不到1%)的用户中发生了这种奇怪的 SIGSEGV ......
从堆栈跟踪看起来像是过度释放
Thread 0 Crashed:
0 libobjc.A.dylib 0x00007fff9a3f916f objc_release + 31
1 libobjc.A.dylib 0x00007fff9a3f7ac4 (anonymous namespace)::AutoreleasePoolPage::pop(void*) + 475
2 CoreFoundation 0x00007fff9cc5c102 _CFAutoreleasePoolPop + 49
3 Foundation 0x00007fff96992cb6 -[NSAutoreleasePool drain] + 152
4 AppKit 0x00007fff9138409b -[NSApplication run] + 892
5 AppKit 0x00007fff91306520 NSApplicationMain + 1175
6 RailModeller Pro 0x000000010b60578b main (main.m:30)
7 libdyld.dylib 0x00007fff9a36b5ad start + 0
..但无论我尝试什么,
如果这是一个更常见的问题,那么功能崩溃在应用程序中非常常见,而且我会在错误报告中淹没(来自自动错误报告系统以及用户联系)。 / p>
但是,对于这些(<1%)用户,该应用似乎无法使用。
任何 提示如何追踪此问题非常感谢!