Firefoxは停止して終了できず、Debian 11 XFCEを終了できません。

Firefoxは停止して終了できず、Debian 11 XFCEを終了できません。

質問:(毎日、少なくとも1回発生しますが、通常は複数回発生します)

  1. ランダムに動作が停止し、シャットダウンする必要があるDebian GNU/Linux 11 (bullseye)システムがあります。Firefox 102.9.0esr (64-bit)「このウィンドウが使用中または応答しない可能性があります。アプリケーションを終了しますか?」というメッセージが表示されます。
  2. Altダイアログ、右クリック、または+を介して閉じることができますが、F4画面にFirefoxがなくてもプロセスがまだ実行中であり、「もう実行中の他のインスタンスがあります」などのエラーが発生するため、再度開くことはできません。 ;
  3. 私はそれを開いたxfce-taskmanagerが、kill [firefox-esr]役に立たなかった。
  4. [firefox-esr]その後、プロセスツリーの下のすべてのプロセスを終了し始めましたが、その一部は[firefox-esr]不滅のプロセスでした。
  5. この時点で、私は戦いで敗れたものを見て、システムを再起動することにしました。他のすべての項目を閉じて、グラフィックシステムメニューを使用して終了または再起動します。何もしません。
  6. コンピュータのプラグを抜いて再接続しましたが、これは私ができる最悪の再起動であり、私ができる唯一の方法でもありました。

これは私がGNU / Linuxシステムで期待しているものではありません:Microsoft / Windowsシステムのように動作します。

質問:(すべての質問に答える必要はなく、私の状況に合う必要があります)

  1. Firefoxが奇妙に動作する理由とそれを正しく教育する方法は?
  2. ウォーキングデッドファイアフォックスを殺すために使用できる魔法の弾丸はありますか?
  3. 小さなFirefoxyを台無しにするのを防ぐために、Deb / Ianにどのような指示を与えることができますか?同じ胡椒を投げ続け、すべてのシャットダウン/再開をブロックするのに十分な電力が必要ではありません!

これまでに試したこと:

  1. 8GB RAMに常に十分なメモリがあることを確認しました。Firefoxのように、利用可能なすべてのメモリを使用しません。;
  2. 私はそれを実行していて、memtest86+ここでRAMエラーはありません。1 Pass0 Errors
  3. ps aux | grep -i firefoxすべてのプロセスを一覧表示したが、6年前、他のユーザーがそうしたようにそして、それらを殺すkill 1333 1387 1431 1471 1530 2039 2211 2259 2284 2310 2317 2365。実行すると、ps aux | grep -i firefox次の出力が生成されますlaborat+ 1333 20.0 0.0 0 0 ? Zl 11:11 7:45 [firefox-esr] <defunct>
  4. それにもかかわらず、GUIにはxfce-taskmanagerリストされていないより多くのオープンプロセスがリストされており、ps aux | grep -i firefoxこれkill 1333 2039 1530 1471 1431 2259 2211 2284 2317 2310 1387には結果がありません。

xfce-taskmanagerkill以下は、リストされているがリストできない不滅のPIDですkill不滅のPID

  1. tail /var/log/kern.lognouveauエラーを指摘してください:
Mar 23 23:01:33 debian2022 カーネル: [9.759463] r8169 0000:02:00.0 enp2s0: リンクアップ - 1Gbps/全体 - フロー制御 rx/tx
3月23日 23:01:33 debian2022 カーネル: [9.759486] IPv6: ADDRCONF (NETDEV_CHANGE): enp2s0: リンク準備済み
3月23日 23:01:34 debian2022 カーネル: [11.711357] usblp0: 削除済み
3月23日 23:01:34 debian2022 カーネル: [11.712283] usblp 1-1:1.1: usblp0: USB 双方向プリンタ dev 2 if 1 alt 0 proto 2 vid 0x03F0 pid 0x8D11
3月23日 23:01:46 debian2022 カーネル: [22.779522] nouveau 0000:01:00.0: ファームウェア: nouveau/nv98_fuc084(-2) をロードできません。
Mar 23 23:01:46 debian2022 カーネル: [22.779528] nouveau 0000:01:00.0: nouveau/nv98_fuc084の直接ファームウェアのロードがエラー-2のために失敗しました。
3月23日 23:01:46 debian2022 カーネル: [22.779540] nouveau 0000:01:00.0: ファームウェア: nouveau/nv98_fuc084dをロードできません(-2)
Mar 23 23:01:46 debian2022 カーネル: [22.779542] nouveau 0000:01:00.0: nouveau/nv98_fuc084d の直接ファームウェアのロードがエラー -2 で失敗しました。
3月23日 23:01:46 debian2022 カーネル: [22.779544] nouveau 0000:01:00.0: msvld: ファームウェアデータをロードできません。
3月23日 23:01:46 debian2022 カーネル: [22.779546] nouveau 0000:01:00.0: msvld: 初期化失敗、-19
  1. hardinfo私が持っていると教えてくださいVGA compatible controller : NVIDIA Corporation G98 [GeForce 8400 GS Rev. 2] (rev a1) (prog-if 00 [VGA controller])

  2. UNIX Stack Exchangeの他の場所で提案されているように、私は努力したNouveauウェブサイトの「ファームウェア」チュートリアルに従ってください。、次のようになります。

$mkdir /tmp/nouveau
$cd /tmp/nouveau
$wget https://raw.github.com/envytools/firmware/master/extract_firmware.py
$wget http://us.download.nvidia.com/XFree86/Linux-x86/325.15/NVIDIA-Linux-x86-325.15.run
$sh NVIDIA-Linux-x86-325.15.run --抽出のみ
$Python extract_firmware.py
#mkdir /lib/firmware/nouveau
# cp -d nv* vuc-* /lib/firmware/nouveau/

しかし、これは別の問題につながります。

Python extract_firmware.py
0x5d92e4(33440バイト)でgzip blobをスキップ中、無効なマジック:0x2
0x5da444(7648バイト)でgzip blobをスキップ中、不正なマジック:0x100c

これら2つのエラーの場合、ネットワーク全体には1つの結果しかありません。IRCチャネルログ、どんな問題も解決されません。

何の違いも感じません。このコマンドの後にどのような結果が出ますか?

答え1

については質問3、GUIが役に立たないときにシステムを再起動する方法は次のとおりです。

  1. CTRL+ ALT+ F3TUIに切り替えます。
  2. 次にログインしますroot
  3. shutdown -r nowない。

Firefox が停止して再起動しない場合、再起動しない場合はまだ迷惑になる可能性がありますが、少なくとも安全に再起動できます。

関連情報