vim を実行すると、vnc サーバーがクラッシュすることがあります

vim を実行すると、vnc サーバーがクラッシュすることがあります

Ubuntu 14.04.1 で tightvnc を使用しています。時々、vim を実行すると、vnc サーバーが停止します。VNC ログに次のメッセージが表示されます。

ウィンドウ マネージャーの警告: ディスプレイ ':1' で致命的な IO エラー 11 (リソースが一時的に利用できません) が発生しました。xterm: 致命的な IO エラー 104 (ピアによって接続がリセットされました) または X サーバー ":1" で KillClient が発生しました

(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 では何も役に立つ情報は得られません。これは Xtightvnc ではなく Xvnc 用であると思われます。

失敗後、.xsession-errors は常に空になります。

この失敗は vim の起動時に発生しますが、まれにしか発生しません (1% 未満の確率)。

私は実際、vim を "vi" を使って起動しています (古い習慣はなかなか抜けません!) が、それが重要かどうかは疑問です。ウィンドウ タイトルを設定するために vim 機能を無効にしましたが、効果はありませんでした。何が起こっているのか理解する方法について何かアイデアはありますか? (その間、Xtightvnc の代わりに Xvnc を使用していますが、違いがあるかどうかはわかりません。)

重要かどうかはわかりませんが、Windows ラップトップの各画面に 1 つずつ、常に 2 つの VNC セッションが開いています。

Ubuntu マシンのルート アクセス権がありません (あー) が、必要な場合はケースを提出できます。/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

良いニュースです。アップデートで修正されるはずです。

関連情報