ICE默认IO错误处理程序执行exit(),pid = 11281,errno = 4

 手机用户2502894247 发布于 2023-02-10 08:30

我们的一个PyQt应用程序抛出一个关于ICEAuthority的错误,如下所示并退出 -

ICE默认IO错误处理程序执行exit(),pid = 11281,errno = 4

在查看跟踪时,我们看到以下情况 -

write(25, "\1\0\3\200\3\0\0\0\3\0\0\0\t\0\0\0\10\0\0\0\1\0\0\0\377rtStyle", 32) = 32
read(25, 0x16a67f0, 8) = ? ERESTARTSYS (To be restarted)
— SIGCHLD (Child exited) @ 0 (0) —
write(6, "\0", 1) = 1
rt_sigreturn(0x2) = -1 EINTR (Interrupted system call)
write(2, "ICE default IO error handler doi"..., 69) = 69

这看起来像ICEAuthority文件读取操作在处理我们从PyQt应用程序生成的其中一个进程的SIGCHLD后无法重新启动.在谷歌搜索,有很多关于ICEAuthority文件失败的报告,人们建议重新启动系统,删除.ICEAuthority文件,或取消设置SESSION_MANAGER.我们倾向于暂时在PyQt应用程序中取消设置SESSION_MANAGER.但我想了解为什么操作无法重新启动ICEAuthority文件的读取操作.这是gnome会话代码中的错误吗?有人知道吗?

另外我想提一下,我尝试将SA_RESTART设置为false,以便SIGCHLD句柄重新启动操作.这无效.

请在下面找到我们的系统详情 -

Linux nyc-nx-l01.schrodinger.com 2.6.32-358.23.2.el6.x86_64#1 SMP Wed Oct 16 18:37:12 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

CentOS版本6.4(最终版)

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有