deadlock

armhfカーネル5.4のカーネル「デッドロック」を理解するのに助けが必要です。
deadlock

armhfカーネル5.4のカーネル「デッドロック」を理解するのに助けが必要です。

まれに発生する状況(MTBFは数週間から数ヶ月単位で測定)を理解しようとしていますが、発生すると致命的なカーネルロックが発生する可能性があります。 環境は、AMD / Xilinx Zynq 7020 SoCのデュアルコアARM A9 32ビット(armhf)プロセッサで実行されるカーネル5.4.0です。私はXilinx Vitisシステムデバッガを使用して、失敗した2つのデバイスのスタックトレースを調べることができました。どちらの場合も、両方のコアは同じスピンロックを待っています(ロックを試みます)。スピンロックは、スレッドのIRQハンドラに関連する構造の...

Admin

Linuxカーネルの停止
deadlock

Linuxカーネルの停止

私はIntel(icelake)ベースのサーバーでLinuxカーネル4.19を使用しています。時々、Linuxが起動した直後(ログインプロンプトで)動作が停止することがあります(再起動時に50回程度)。シリアル端子やモニターでは何も反応しません。取り付けると、キーボードキャップロックインジケーターが点灯または消灯しません。 sysrq 要求も許可しません。回復する唯一の方法は、サーバーをリセットすることです。 デバッグしてデッドロックデバッグしようとしましたが、役に立ちませんでした。この問題は、10回または時には50回の再起動後にランダムに発生します。追跡ま...

Admin

システムメモリデッドロック
deadlock

システムメモリデッドロック

次のコマンドを使用して、LinuxLite 4.8のカーネルを4.15.0-74-genericから5.4.30(パッチなし)にアップグレードしました。 sudo cp /boot/config-$(uname -r) .config sudo make menuconfig sudo make sudo make modules_install sudo make install reboot 私はただmenuconfigの標準設定を維持し、何も変更しませんでした。再起動後、次のエラーが発生します。 カーネルパニックシャットダウン - 非同期...

Admin

Bash:デッドロックなしでパイプを接続する
deadlock

Bash:デッドロックなしでパイプを接続する

複数のファイル名を一覧表示し、入力名ごとに新しい名前を出力するfindユーティリティ(と呼びますutil)を介してパイプし、各ファイルの名前を古い名前から新しい名前に変更したいと思います。 最も基本的な解決策は次のとおりです。 find . -print0 | while IFS= read -d '' -r old_name; do new_name="$(echo "$file" | util)" mv "$old_name" "$new_name" done このアプローチの問題は、util各ファイル名を個別に実行するには遅すぎ...

Admin

コンパイルされたカーネル4.19は起動に失敗します。 「カーネルパニックの非同期:システムがメモリからデッドロックになっています。」
deadlock

コンパイルされたカーネル4.19は起動に失敗します。 「カーネルパニックの非同期:システムがメモリからデッドロックになっています。」

システムコールを追加する作業があるため、Ubuntu 14.04でカーネル4.19をコンパイルしていますが、カーネルを起動しようとするとエラーが発生します。 Kernel panic - not syncing: System is deadlocked on memory このメッセージが表示された後は何も起こりません カーネルを何度もコンパイルし、モジュールをインストールしました。以前の端末にエラーは表示されません。 GPartedを使用して鉱山を拡張し、スワップ/dev/sda1領域を設定しましたが、すべての作業が完了しました。 ...

Admin

保留中のSCSI要求を表示するにはどうすればよいですか?
deadlock

保留中のSCSI要求を表示するにはどうすればよいですか?

PC がディスクのセクタを読み取る要求を送信し、セクタを読み取ることができないことが検出された場合、ドライブはそのセクタが返されるかエラーが発生するまでプログラムを応答せずに停止します。 プログラムがドライブにロックされている間(プログラムは事実上スレーブになります)、保留中のSCSI要求、読み取り再試行回数、要求されたLBAなどの詳細を表示するにはどうすればよいですか。 ...

Admin

Firefoxが停止する理由とそれを削除する方法は?
deadlock

Firefoxが停止する理由とそれを削除する方法は?

Firefoxがハングしました。一般的に-1、-9、または-15で終了しますが、今回はくそ、理由を知りたかったです。私はこれに約1時間を無駄にし、実際のトラブルシューティング以上の教育を求めます。 目的:Firefoxインスタンスを終了し、再起動せずに再実行します。 Firefoxはうまく動作しますが、過度のメモリ使用量のために遅くなります。約1000のブラウザウィンドウにAvogadroの複数のタブが開いています。 (一部誇張されている可能性があります。)ブラウザウィンドウがコンテンツの再描画を停止したときに一部のタブを閉じていました。関連の...

Admin

LinuxはXorgからテキストコンソールに切り替えるのに何を待ちますか?
deadlock

LinuxはXorgからテキストコンソールに切り替えるのに何を待ちますか?

時々私のXorgが停止し、コンソールがロックされ、GUIの「古いフレーム」がモニタに表示されます。ハードウェアとドライバに関する問題がある可能性があります(参照:ここ特定の構成を説明するために使用されます)しかし、この質問は特に迷惑な効果、つまりテキストモードに切り替えることができないことに焦点を当てています。それ以外の場合、システムは完全に機能します。このボックスはLANサービスを提供し、ログインしてchvt内部で同様の機能を実行することもできますが、役に立ちません。もちろん、コンソールをリリースするためにXorgプロセスを終了することもできますが…それは...

Admin

イーサネットウォッチドッグタイマデッドロックの解決
deadlock

イーサネットウォッチドッグタイマデッドロックの解決

私はDebian Linuxボックス(Debian Squeeze)を持っていますが、インターフェースをスニッフィングするPythonスクリプトを実行すると、数時間ごとにデッドロックになります。 スタックトレースはこの質問の下部に添付されています。本質的に、bnx2スニッフィングセッションの開始時に死ぬように見えるBroadcomイーサネットインターフェイス(ドライバ)があり、その後同じインターフェイスでフレームを送信しようとします。 私が知っている限り、カーネル監視タイマーは動作しています... NETDEV WATCHDOG: eth3 (bnx2...

Admin

インターネットの検索中にシステムが停止します。
deadlock

インターネットの検索中にシステムが停止します。

約1週間前からシステムが断続的に停止し始めました(デッドロックが発生し、ノートブックボタンを使用して手動でのみシャットダウンできます)。 デッドロックの頻度が増加しています。今日はインターネットとターミナルエミュレータ、vimだけ検索しましたが、10回ほどデッドロックに陥りました。通常、新しいURLを読み込むと、システム全体がハングします。これはより頻繁に起こるので、これは私を迷惑にさせます。 私のシステムにはウィンドウマネージャがLubuntu 11.10付属しています。xmonad この問題の原因を見つけるのに役立ちますか?デッドロック関連ログはあ...

Admin