【问题标题】:App terminated by SIGSEGV应用程序被 SIGSEGV 终止
【发布时间】:2018-01-02 07:11:49
【问题描述】:

我们的应用程序崩溃了,我得到了 callStack,有什么可以帮忙的吗?

1   libsystem_platform.dylib            0x0000000195d6494c _sigtramp + 52
2   libobjc.A.dylib                     0x0000000195551724 <redacted> + 564
3   CoreFoundation                      0x0000000183c45074 _CFAutoreleasePoolPop + 28
4   CoreFoundation                      0x0000000183d198a8 <redacted> + 1500
5   CoreFoundation                      0x0000000183c452d4 CFRunLoopRunSpecific + 396
6   GraphicsServices                    0x000000018d4636fc GSEventRunModal + 168
7   UIKit                               0x000000018880afac UIApplicationMain + 1488
8   iphone-pay                          0x0000000100065784 iphone-pay + 38788
9   libdyld.dylib                       0x0000000195bb6a08 <redacted> + 4

`

【问题讨论】:

  • 这是你得到的所有异常堆栈吗?我想这一定有例外的原因。
  • 你能给我们看看代码吗?

标签: ios crash segmentation-fault


【解决方案1】:

当内存读取或写入发生在应用程序允许的内存空间之外时,就会发生段错误。它们可能是一个可怕的麻烦并且难以调试......问题是内存空间可能被破坏,然后在某个可预测的时间后失败。我能想到的最好的一般建议是尽可能尝试可重现性,以找出可能在整个应用程序生命周期内发生的情况,从而使故障迫在眉睫。 (当然,损坏可能发生在异常之前不久,访问本身可能是合法的异常。)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-05-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-27
    • 1970-01-01
    • 2015-04-21
    相关资源
    最近更新 更多