4

在将我的应用程序发送到后台、加载新应用程序、将设备切换到睡眠模式、唤醒设备、关闭新应用程序然后从后台任务打开我的应用程序时,我遇到了奇怪的崩溃。将出现黑屏,我无法使用主页按钮退出此黑屏,并且在调试器中显示以下消息:

节目接收信号:“SIGPIPE”。数据格式化程序不可用(调用 dlopen 时出错:“/Developer/usr/lib/libXcodeDebuggerSupport.dylib”:“dlopen(/Developer/usr/lib/libXcodeDebuggerSupport.dylib, 10):找不到合适的图像。确实找到了:/Developer/ usr/lib/libXcodeDebuggerSupport.dylib:地址空间不足/Developer/usr/lib/libXcodeDebuggerSupport.dylib:stat() 失败,errno=868226285

我该如何解决?

4

1 回答 1

7

通过设置SO_NOSIGPIPE在您的套接字上setsockopt(),或使用以下命令忽略所有SIGPIPE信号: signal(SIGPIPE, SIG_IGN)

于 2011-06-01T23:58:00.913 回答