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設定から始めると、ロックは長く続きます。