运行 vim 有时会导致 vnc 服务器崩溃

运行 vim 有时会导致 vnc 服务器崩溃

我在 Ubuntu 14.04.1 上使用 tightvnc。有时,当我运行 vim 时,vnc 服务器会死机。我在 VNC 日志中看到以下消息:

窗口管理器警告:显示器‘:1’上发生致命 IO 错误 11(资源暂时不可用)。xterm:致命 IO 错误 104(对方重置连接)或 X 服务器上的 KillClient“:1”

(gnome-panel:12289): Gdk-WARNING **: gnome-panel: X 服务器:1 上发生致命 IO 错误 11(资源暂时不可用)。

g_dbus_connection_real_closed:远程对等端消失并出现错误:底层 GIOStream 在异步读取时返回 0 个字节(g-io-error-quark,0)。退出。

发生这种情况后,vnc 服务器进程就会消失。

/usr/share/bug/xserver-xorg-core/script 3>&1 没有显示任何有用的信息;我怀疑它是用于 Xvnc 而不是 Xtightvnc。

失败后,.xsession-errors 始终为空。

失败发生在 vim 启动时,但只是偶尔发生(不到 1% 的时间)。

我实际上是使用“vi”来启动 vim(旧习惯很难改掉!)但我怀疑这没什么意义。我禁用了 vim 功能来设置窗口标题,但这没有效果。有什么想法可以弄清楚发生了什么吗?(​​同时我正在用 Xvnc 替换 Xtightvnc,不知道它们有什么区别,如果有的话。)

不确定它是否重要,但我总是打开两个 vnc 会话,我的 Windows 笔记本电脑上的每个屏幕一个。

我没有 Ubuntu 机器上的 root 访问权限(啊),但如果有必要,我可以提起诉讼。/proc/sys/kernel/core_pattern 是“|/usr/share/apport/apport %p %s %c %P”并且 apport 未启用。

答案1

已知错误:

https://technotes.tt4living.com/debian/tightvnc-1-3-9-server-crashes-with-xtightvnc1077-segfault

好消息:更新应该可以修复该问题。

相关内容