CgまたはMxキーボードがシャットダウンすると、Emacsはネットワークを停止します。キーボードシャットダウンは後ろから何をしていますか?

CgまたはMxキーボードがシャットダウンすると、Emacsはネットワークを停止します。キーボードシャットダウンは後ろから何をしていますか?

VNCを使用してリモートWindowsシステムからアクセスされる新しいRH8ネットワークでemacsを使用します。
EmacsはRH8で動作します。
emacs -Qで始まり、CgまたはMxキーボードシャットダウンを実行すると、emacsがハングしてネットワークがハングするように見えます。
その時点では、もう他のプログラムや端末にアクセスできなくなり、画面が停止します。
コントロールを再取得するには、現在参加しているデュアルホップWindows仮想セッションを終了する必要があります。

私の質問は次のとおりです
この動作を引き起こす可能性のあるキーボードシャットダウンは、後で何をしていますか?
この問題をデバッグする方法のボーナスポイントです。

たとえば、Mx Keyboard-quitを実行すると、emacsは次のことを行います。

  • emacsの外で何かを確認しますか?
  • メモリを割り当てるか解放しますか?
  • ガベージコレクションを実行しますか?
  • 履歴またはログ履歴を作成しますか?
  • IPをpingしてみましょうか?
  • こんなこともありますか?

私はemacs 26.1からemacs 29まで(すべてのバージョンではない)emacsバージョンでこの実験を繰り返しました。 emacsのバージョンに関連しているとは思わないでください。

キーバインディングをつかむことは他の問題ではないと思います。問題はemacs -Qで始まり、Mxキーボードを終了すると再現され、セッションが中断されます。

emacs -QとMxキーボードシャットダウンの間にライブラリ/パッケージをロードしないでください。
これに基づいて、設定(.emacsファイル)で何もしないようです。

いくつかのバージョンのemacsは私のホームディレクトリにローカルに構築されました。一部はスーパーユーザーとRHインストーラを使用してインストールしました。

emacs -Q を実行すると、端末にメッセージが表示されません。その時はすべてが大丈夫だった。

emacs -Qのロック期間は約30秒〜1分です。
完全なemacs設定から始めると、ロックは長く続きます。

ベストアンサー1

おすすめ記事