Macos 应用程序在Mac OS X上消失,没有任何崩溃报告消息

Macos 应用程序在Mac OS X上消失,没有任何崩溃报告消息,macos,crash-reports,crash-dumps,Macos,Crash Reports,Crash Dumps,我最近注意到mac上有一些令人沮丧的问题。我的程序简单地、无声地退出,没有任何错误消息和崩溃报告 我认为crash reporter已启用,因为我仍然可以通过一些其他访问冲突bug看到它。我不知道如何在没有调用堆栈转储的情况下调试这个问题。我不得不把日志放在每个地方,然后我意识到程序并不总是在同一个地方退出 这个问题似乎与插座有关,我不确定。我有点认为这是一个操作系统错误,因为如果真的是我的程序崩溃了,我应该去看崩溃报告。另外,我不能用Mac10.8.5重现这个问题,但我可以用10.9和10.1

我最近注意到mac上有一些令人沮丧的问题。我的程序简单地、无声地退出,没有任何错误消息和崩溃报告

我认为crash reporter已启用,因为我仍然可以通过一些其他访问冲突bug看到它。我不知道如何在没有调用堆栈转储的情况下调试这个问题。我不得不把日志放在每个地方,然后我意识到程序并不总是在同一个地方退出

这个问题似乎与插座有关,我不确定。我有点认为这是一个操作系统错误,因为如果真的是我的程序崩溃了,我应该去看崩溃报告。另外,我不能用Mac10.8.5重现这个问题,但我可以用10.9和10.10重现它


您是否知道可能与此相关的操作系统错误?我该如何处理这个问题?

您可以尝试从shell运行应用程序内部的可执行文件(Foo.app/Contents/MacOS/Foo)。当它退出时,炮弹可能会报告它已被击毙以及是哪个信号击毙的。如果没有,您可以
echo$?
获取退出状态。结果可以根据实际情况进行解释。这可能为下一步提供线索。谢谢。shell没有报告任何内容,但是使用echo$?,我看到了代码141。我会用谷歌搜索这意味着什么非常感谢你!深入挖掘后,我发现141表示141-128=13。当我们向断开的套接字写入时,就会发生这种情况。我发现了另外两个与此相关的问题。我不知道为什么人们会贬低我的问题,这是一个有效的问题,我从中学到了很多。非常感谢。我在OS X El Capitan(10.11.6)上遇到了类似的问题,并立即显示了正确的错误和潜在的问题。