切换后台任务时 SIGPIPE 崩溃

发布于 2024-11-02 08:54:36 字数 501 浏览 0 评论 0原文

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

程序接收信号:“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() 失败,错误号=868226285

如何修复此问题?

I'm experiencing a weird crash when sending my app into the background, loading a new app, switching the device into sleep mode, waking up the device, closing the new app and then opening my app from the background tasks. A black screen will appear and I cannot exit this black screen with the home button, and in the debugger I am shown this message:

Program received signal: “SIGPIPE”.
Data Formatters unavailable (Error
calling dlopen for:
"/Developer/usr/lib/libXcodeDebuggerSupport.dylib":
"dlopen(/Developer/usr/lib/libXcodeDebuggerSupport.dylib,
10): no suitable image found. Did
find:
/Developer/usr/lib/libXcodeDebuggerSupport.dylib:
out of address space
/Developer/usr/lib/libXcodeDebuggerSupport.dylib:
stat() failed with errno=868226285

How do I fix this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

月牙弯弯 2024-11-09 08:54:36

通过 setsockopt() 在套接字上设置 SO_NOSIGPIPE,或者忽略所有 SIGPIPE 信号:
信号(SIGPIPE,SIG_IGN)

Set SO_NOSIGPIPE on your socket via setsockopt(), or ignore all SIGPIPE signals with:
signal(SIGPIPE, SIG_IGN).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文