web-dev-qa-db-ja.com

チェックするログがわからない19.04でランダムにフリーズする

私はAskubuntuと他のサイトの両方を精査しましたが、実質的なものは何も見つからなかったので、重複が多すぎないことを願っています。

いずれにせよ、最近、ランダムなフリーズが発生しています-システムが完全にロックし、キーボードとマウスが反応しません。PCはアクティブなネットワーククライアントからも消えます(別のPCからnmapでネットワークをスキャンすることにより)。入力を失うだけでなく、完全に死にます。 19.04にアップグレードした後、最近発生しました。

私は問題を特定することができず、唯一の共通点はChromeであるようです。ただし、それでも変化の大きなウィンドウがあり、YTからLatexのフォーマットのヒントを読むだけなので、高負荷から低負荷まで何でもできます。GPUアクセラレーションなどがあります。実験的なグッズはオフになっているので、そうだとは思いません。

以下は、フリーズの直前に/ var/log/syslogに表示されます。

Sep 25 12:31:08 meeshbox systemd[1]: Started Run anacron jobs.
Sep 25 12:31:08 meeshbox anacron[11822]: Anacron 2.3 started on 2019-09-25
Sep 25 12:31:08 meeshbox anacron[11822]: Normal exit (0 jobs run)
Sep 25 12:31:08 meeshbox systemd[1]: anacron.service: Succeeded.
Sep 25 12:31:32 meeshbox org.gnome.Shell.desktop[1329]: Window manager warning: Window 0x3802c74 sets an MWM hint indicating it isn't resizable, but sets min size 1 x 1 and max size 2147483647 x 214748364
7; this doesn't make much sense.
Sep 25 12:31:32 meeshbox org.gnome.Shell.desktop[1329]: Window manager warning: Window 0x3802c74 sets an MWM hint indicating it isn't resizable, but sets min size 1 x 1 and max size 2147483647 x 214748364
7; this doesn't make much sense.
Sep 25 12:36:28 meeshbox org.gnome.Shell.desktop[1329]: [1:1:0925/123628.789445:ERROR:child_process_sandbox_support_impl_linux.cc(81)] FontService unique font name matching request did not receive a respo
nse.
Sep 25 12:36:28 meeshbox org.gnome.Shell.desktop[1329]: [1:1:0925/123628.791155:ERROR:child_process_sandbox_support_impl_linux.cc(81)] FontService unique font name matching request did not receive a respo
nse.
Sep 25 12:36:45 meeshbox org.gnome.Shell.desktop[1329]: Window manager warning: Window 0x38039d7 sets an MWM hint indicating it isn't resizable, but sets min size 1 x 1 and max size 2147483647 x 214748364
7; this doesn't make much sense.
Sep 25 12:36:45 meeshbox org.gnome.Shell.desktop[1329]: Window manager warning: Window 0x38039d7 sets an MWM hint indicating it isn't resizable, but sets min size 1 x 1 and max size 2147483647 x 214748364
7; this doesn't make much sense.
Sep 25 12:38:08 meeshbox org.gnome.Shell.desktop[1329]: Window manager warning: Window 0x3803b5a sets an MWM hint indicating it isn't resizable, but sets min size 1 x 1 and max size 2147483647 x 214748364
7; this doesn't make much sense.
Sep 25 12:38:08 meeshbox org.gnome.Shell.desktop[1329]: Window manager warning: Window 0x3803b5a sets an MWM hint indicating it isn't resizable, but sets min size 1 x 1 and max size 2147483647 x 2147483647; this doesn't make much sense.
Sep 25 12:38:26 meeshbox org.gnome.Shell.desktop[1329]: Window manager warning: Window 0x3803bc3 sets an MWM hint indicating it isn't resizable, but sets min size 1 x 1 and max size 2147483647 x 2147483647; this doesn't make much sense.
Sep 25 12:38:26 meeshbox org.gnome.Shell.desktop[1329]: Window manager warning: Window 0x3803bc3 sets an MWM hint indicating it isn't resizable, but sets min size 1 x 1 and max size 2147483647 x 2147483647; this doesn't make much sense.
Sep 25 12:38:40 meeshbox org.gnome.Shell.desktop[1329]: Window manager warning: Window 0x3803c21 sets an MWM hint indicating it isn't resizable, but sets min size 1 x 1 and max size 2147483647 x 2147483647; this doesn't make much sense.
Sep 25 12:38:40 meeshbox org.gnome.Shell.desktop[1329]: Window manager warning: Window 0x3803c21 sets an MWM hint indicating it isn't resizable, but sets min size 1 x 1 and max size 2147483647 x 2147483647; this doesn't make much sense.
Sep 25 12:38:41 meeshbox org.gnome.Shell.desktop[1329]: Window manager warning: Window 0x3803c35 sets an MWM hint indicating it isn't resizable, but sets min size 1 x 1 and max size 2147483647 x 2147483647; this doesn't make much sense.
Sep 25 12:38:41 meeshbox org.gnome.Shell.desktop[1329]: Window manager warning: Window 0x3803c35 sets an MWM hint indicating it isn't resizable, but sets min size 1 x 1 and max size 2147483647 x 2147483647; this doesn't make much sense.
Sep 25 12:38:42 meeshbox org.gnome.Shell.desktop[1329]: Window manager warning: Window 0x3803c49 sets an MWM hint indicating it isn't resizable, but sets min size 1 x 1 and max size 2147483647 x 2147483647; this doesn't make much sense.
Sep 25 12:38:42 meeshbox org.gnome.Shell.desktop[1329]: Window manager warning: Window 0x3803c49 sets an MWM hint indicating it isn't resizable, but sets min size 1 x 1 and max size 2147483647 x 2147483647; this doesn't make much sense.
Sep 25 12:38:51 meeshbox org.gnome.Shell.desktop[1329]: Window manager warning: Window 0x3803ca1 sets an MWM hint indicating it isn't resizable, but sets min size 1 x 1 and max size 2147483647 x 2147483647; this doesn't make much sense.
Sep 25 12:38:51 meeshbox org.gnome.Shell.desktop[1329]: Window manager warning: Window 0x3803ca1 sets an MWM hint indicating it isn't resizable, but sets min size 1 x 1 and max size 2147483647 x 2147483647; this doesn't make much sense.
Sep 25 12:39:02 meeshbox org.gnome.Shell.desktop[1329]: Window manager warning: Window 0x3803d01 sets an MWM hint indicating it isn't resizable, but sets min size 1 x 1 and max size 2147483647 x 2147483647; this doesn't make much sense.
Sep 25 12:39:02 meeshbox org.gnome.Shell.desktop[1329]: Window manager warning: Window 0x3803d01 sets an MWM hint indicating it isn't resizable, but sets min size 1 x 1 and max size 2147483647 x 2147483647; this doesn't make much sense.
Sep 25 12:40:09 meeshbox smartd[910]: Device: /dev/sdb [SAT], SMART Usage Attribute: 190 Airflow_Temperature_Cel changed from 68 to 67
Sep 25 12:40:09 meeshbox smartd[910]: Device: /dev/sdb [SAT], SMART Usage Attribute: 194 Temperature_Celsius changed from 32 to 33
Sep 25 12:41:14 meeshbox systemd-resolved[803]: Server returned error NXDOMAIN, mitigating potential DNS violation DVE-2018-0001, retrying transaction with reduced feature level UDP.

Kern.logには何の関心もありません。 18.04でこの問題が発生したことはありません。それはあまり一般的ではありませんが、一度発生するとかなりイライラします。たとえば、今は、保存していなかったので、私が書いていたコードのかなりの部分を失いました。また、バックグラウンドで他のコンテンツを使用している場合でも、たとえばゲームをプレイしているときには発生しませんでした。正確に特定することはできません。ただし、フリーズが発生したときの先週のログを精査すると、次のような行が見つかりました。

[1:1:0925/123628.789445:ERROR:child_process_sandbox_support_impl_linux.cc(81)] FontService unique font name matching request did not receive a response.

多くの場合、フリーズの直前に見られますが、その直前ではなく、3〜4分程度です。

チェックに関連する他のログは何ですか?

7
Michal Tomaszuk

システムのロックアップは、特にsyslogに何も表示されない場合に、診断が非常に困難な場合があります。他の回答で提案されているように、journalctlを確認することもできますが、それ以上の情報は表示されません。

フリーズを確実にトリガーする方法を見つけることができる場合は、dmesg --follow --humanウィンドウに何か役立つ情報が表示される場合があります。ただし、ほとんどの場合フリーズが発生するため、実際には何もログに記録されません。そして、多くの場合、これらの「ランダムなフリーズ」は、特定の原因に絞り込むことが困難です。

システムのフリーズは、ハードウェア自体の問題(不良メモリ、過負荷の電源装置など)、BIOSの欠陥、カーネルまたはハードウェアドライバー(特にGPUドライバー)のバグが原因で発生する可能性があります。カーネルを最初にアップグレード/ダウングレードしてから、BIOSのアップデートがあるかどうかを確認し、アップデートがある場合は、ハードウェア診断や交換を行うのが最も時間効率が良い場合があります。

GPUロックアップは、システムのフリーズの一般的なタイプです。 Intelグラフィックスの場合、フリーズ後にビデオカード自体からダンプを取得するためのツールがあります(intel-gpu-toolsのドキュメントを参照)。しかし、ヒットまたはミスして十分な情報を得ることができます。多くの場合、問題がなくなるまで、BIOS、カーネル、ハードウェアを更新し続けることが最良のケースです。

2

Systemdマルチブートメッセージログを有効にする

最善の解決策は マルチブートメッセージロギング を有効にしてから、前回のブートの最後のメッセージを表示することです。

$ journalctl -xe -b-1

Nov 11 23:12:07 alien systemd[1]: Reached target Shutdown.
-- Subject: Unit shutdown.target has finished start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit shutdown.target has finished starting up.
-- 
-- The start-up result is done.
Nov 11 23:12:07 alien systemd[1]: dev-disk-by\x2dpartlabel-Basic\x5cx20data\x5cx20partition
Nov 11 23:13:37 alien systemd[1]: dev-disk-by\x2duuid-b4512bc6\x2d0ec8\x2d4b17\x2d9edd\x2d8
Nov 11 23:13:37 alien systemd[1]: Deactivated swap /dev/disk/by-uuid/b4512bc6-0ec8-4b17-9ed
-- Subject: Unit dev-disk-by\x2duuid-b4512bc6\x2d0ec8\x2d4b17\x2d9edd\x2d88db0f031332.swap 
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit dev-disk-by\x2duuid-b4512bc6\x2d0ec8\x2d4b17\x2d9edd\x2d88db0f031332.swap has finis
Nov 11 23:13:37 alien systemd[1]: dev-disk-by\x2duuid-b4512bc6\x2d0ec8\x2d4b17\x2d9edd\x2d8

あなたの場合、メッセージは通常のシャットダウンではなく、システムがクラッシュする直前に記録された最後のメッセージを示します。


これまでに見つけたメッセージを分析する

最初のエラーメッセージはここで対処されます。

解決策は以下を使用することです:

私のシステムの場所には古い構成があり、2つのサービスresolvconfsystemd-resolvedの間で競合が発生しているようです。

シンボリックリンク/etc/resolv.confが../run/resolvconf/resolv.confをポイントしました

Systemdによって管理されている/run/systemd/resolve/resolv.confを指すように変更し、修正しました。

2番目のエラーメッセージはnvidiaによって生成されます。

投稿された回答はソフトウェア開発者のみに役立ち、エンドユーザーには役立ちません。 chromeを実行しているエンドユーザー向けに、他のソリューションが存在します:

2

AMD Ryzen 3800 + Ubuntu 18.04 + Gigabyte B450で数分おきにクラッシュし、非常に煩わしいものでした。

トリックを実行したように見えるのは、いくつかのBIOS設定を微調整することでした。

CPUの詳細設定の下:-SMT->無効-電源のアイドル制御->標準的な現在のアイドル-グローバルCステート制御->無効

0
Felipe Faraco