web-dev-qa-db-ja.com

ユーザーを切り替えるたびにシステムが完全にハングするのはなぜですか?

2つの管理者アカウントと4つの通常アカウントで、11.04 64ビットの新規インストールがあります。 4つの通常のアカウント(子供のアカウント)にはパスワードがありません。名前をクリックするだけでログインできます。

管理者または通常のユーザーのいずれかが画面の右上隅をクリックして別のユーザーを選択して別のアカウントに切り替えようとすると、画面が黒くなり、システム全体がロックされます。でも CTRL+ALT+F1 を通して F7 何もしません。これは、このシステムで常に100%再現可能です。

コンソールがロックしたときにボックスにsshできます。topを実行すると、XorgがCPUの約100%を消費していることがわかります。システムがこの「ロックアップ」状態にあるときにbashの「ps axfu」の出力を見ると、lightdmとXプロセスツリーがあります。

USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root      1153  0.0  0.1 183508  4292 ?        Ssl  Dec26   0:00 lightdm
root      2187  0.4  4.6 265976 164168 tty7    Ss+  00:43   0:21  \_ /usr/bin/X :0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
stephane  2612  0.0  0.3 266400 10736 ?        Ssl  01:52   0:00  \_ /usr/bin/gnome-session --session=ubuntu
stephane  2650  0.0  0.0  12264   276 ?        Ss   01:52   0:00  |   \_ /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session /usr/bin/gnome-session --session=ubuntu
stephane  2703  0.8  3.0 562068 106548 ?       Sl   01:52   0:08  |   \_ compiz
stephane  2801  0.0  0.0   4264   584 ?        Ss   01:52   0:00  |   |   \_ /bin/sh -c /usr/bin/compiz-decorator
stephane  2802  0.0  0.3 265744 13772 ?        Sl   01:52   0:00  |   |       \_ /usr/bin/unity-window-decorator
...cut...
root      3024 80.6  0.3 107928 13088 tty8     Rs+  01:53  12:34  \_ /usr/bin/X :1 -auth /var/run/lightdm/root/:1 -nolisten tcp vt8 -novtswitch

最後のプロセス、この場合のpid#3024は、CPUがペグされたものです。

重要な場合(疑わしい場合)は、/var/log/Xorg.0.logから取得したビデオカードに関連する情報と思われるものをここに示します。

[  3392.653] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/extra-modules.dpkg-tmp/modules/extensions/libglx.so
[  3392.653] (II) Module glx: vendor="FireGL - AMD Technologies Inc."
[  3392.653]    compiled for 6.9.0, module version = 1.0.0
...
[  3392.655] (II) LoadModule: "fglrx"
[  3392.655] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/extra-modules.dpkg-tmp/modules/drivers/fglrx_drv.so
[  3392.672] (II) Module fglrx: vendor="FireGL - ATI Technologies Inc."
[  3392.672]    compiled for 1.4.99.906, module version = 8.88.7
[  3392.672]    Module class: X.Org Video Driver
...
[  3392.759] (==) fglrx(0): ATI 2D Acceleration Architecture enabled
[  3392.759] (--) fglrx(0): Chipset: "AMD Radeon HD 6410D" (Chipset = 0x9644)

最後に:私はこの投稿を見ました: 11.10のユーザーを変更するとシステムがハングします ...しかし、私はチェックし、libpam- smbpassパッケージはこのシステムにインストールされていません。

11
Stéphane

ログアウトするとき-> ログイン画面の設定は、rootユーザーによって管理されます
(おもう)。
したがって、関連するビデオ設定はすべて「異なる」ものになります(設定から/ userとしてのモニターやグラフィックスまで)

暗闇の中で刺すとしたら、私は言うだろう 一般的な「グラフィックスエラー」 (十分な情報がわからないため)

私はお勧め 「Ubuntu 2D」としてログインすることによるトラブルシューティング (単一として)または 「Gnome Classic(エフェクトなし) インストールしている場合、そして 2D環境もクラッシュするかどうかを確認します。

それでもクラッシュする場合は、次の成功したログオン変更ウィンドウマネージャーを介して

Sudo dpkg-reconfigure gdm

Gnomeマネージャーのインストールが保留中です。
注意:これは、もちろん、問題を推測するために私がやることです。

私にとって理にかなっている唯一のことは、どういうわけかビデオやデバイスを手放さないということです。

他のアイデアは次のとおりです-> 余分なUSBデバイスの削除(私は個人的にUSBデバイスが異なるために奇妙なフリーズがありましたが、 一度ウェブカメラ。

お知らせ下さい...

1
TardisGuy

パスワードのないアカウントは、ロックされたアカウント認証にとって特に問題になる可能性があります。私はLightDMログイン画面を意味しません-それはnullパスワードでうまく機能します。ロックされたアカウント認証は、アカウントがスクリーンセーバーなどによってロックされた場合、またはアカウントを切り替えるときに発生するようにフォーカスがユーザーから離れた後に有効になります。 nullパスワードや状況の処理方法を知らないだけです。

すべての子供のアカウントのパスワードを「abc」などに変更し、再テストすることをお勧めします。

これがあなたの問題だとは思いませんが、通常の方法ではアカウントから切り替えるとアカウントに戻れなくなるだけです。ロックされたアカウント検証プロセスは、何かを処理します。

0
fabricator4

CTRL-ALT-BKSPの代わりにXorgを再起動したALT-SysReq-k(またはALT-PrintScreen-k)は状況を修正しません。常に空白の画面に戻ります。

do-release-upgrade 11.10から12.10に変更すると、Xorgの避けられない空白画面の発生率が大幅に減少しました。

0
Dale E. Moore

コンピューターの仕様を教えてもらえますか?

  • 「システムモニター」を開きます
  • 「システム」タブをクリックします
  • [ハードウェア]の下で、[メモリ]および[プロセッサ]情報をコピーして貼り付けます

または、「システムモニター」のスクリーンショットを添付することもできます

アカウントの「切り替え」中にシステムが過負荷になるため、コンピュータがハングする傾向があると思います。これは通常、仕様の低いコンピューターで発生します。すでに投稿された情報から、コンピュータが低スペックで実行されているように見えます。 (ビデオカード" チップセット:" AMD Radeon HD 6410D "はパフォーマンスが低いことが知られています)。

次回、あるアカウントからログアウトを試してください別のアカウントにログインする前に。この方法では、使用されていないアカウントによってコンピューターのリソースがロックされることはありません。

この方法により、システムがフリーズするのを防ぐことができます。

ログアウトしてから別のアカウントにログインするのではなく、アカウントを「切り替え」たい場合は、コンピューターをアップグレードするか、より高い仕様/パフォーマンスの新しいコンピューターを購入する必要があります。

0
Aki

私はここで推測していますが、マウントされた共有を使用してワイヤレスを使用しています。ログアウトするとワイヤレスが切断され、Linuxがハングします。あなたはそれがタイムアウトするのを待つことができます(時には数分)。

最初に手動でアンマウントする以外に、実際の修正はありません。

また、ATIカードは常にVTYの切り替えについて本当にうるさいです。単にそのバグにぶつかっている可能性がありますが、システムがハングすることはなく、再起動するまで消えない黒い画面になります。

0
coteyr