2010年12月26日日曜日

gdm_slave_xioerror_handler について

まだ、gdm_slave_xioerror_handlerがでます。
問題は、CentOS で使用されるソフトが最新版より2〜3世代前のバージョンが多いためだと思う。
gdm_slave_xioerror_handlerのエラーの件は2〜3年前に多くでているようで、ここ最近では Fedora や Debian や Ubuntu で情報がない。

CentOS でもいづれは解消されるのであろうが、2〜3年前の情報をもとに順番に対応してみようと思います。

今回は、xorg.conf のスクリーンの解像度を変更してみます。
現象は少し異っているが、エラーが同じ「gdm_slave_xioerror_handler: 致命的な X のエラー」であったので、スクリーンの解像度の設定を変更すると問題が解消されるかどうかを検証してみることにする。

下記は、xorg.conf のスクリーンの部分を抜粋したものです。
Section "Screen"
        Identifier "Screen0"
        Device     "Videocard0"
        Monitor    "Monitor0"
        DefaultDepth     24
        SubSection "Display"
                Viewport   0 0
                Depth     24
                Modes    "1440x900" "1280x1024" "1280x960" "1280x800" "1152x864" "1024x768" "800x600" "640x480"
        EndSubSection
EndSection
※上記のDefaultDepthとDepthを24から16に変更します。
Section "Screen"
        Identifier "Screen0"
        Device     "Videocard0"
        Monitor    "Monitor0"
        DefaultDepth     16
        SubSection "Display"
                Viewport   0 0
                Depth     16
                Modes    "1440x900" "1280x1024" "1280x960" "1280x800" "1152x864" "1024x768" "800x600" "640x480"
        EndSubSection
EndSection
これで様子をみることにします。

今回のエラーの内容(いつもほぼ同じですが...)
Dec 26 07:38:50 hostname gconfd (username-3354): シグナル 15 を受け取ったのでシャットダウンします
Dec 26 07:38:50 hostname gdm[3246]: gdm_slave_xioerror_handler: 致命的な X のエラー - :0 を再起動します
Dec 26 07:38:50 hostname gconfd (username-3354): 終了します


その後の経過報告(2011.02.27時点)

上記の設定後に gdm_slave_xioerror_handler は発生しなくなりました。
どうやら、スクリーンの解像度の設定を変更することで問題が解消されたようです。


2010年12月23日木曜日

SyntaxHighlighterを導入

コードを掲載する時に少しでも見やすくするためにSyntaxHighlighterを導入。
this is first line.
this is second line.
this is third line.
this is forth line.
this is fifth line.
上記は、文が短いので横スクロール不要ですが、下記は文が長いので横スクロールが行えます。

設定方法については、後日掲載します。
改めて掲載しなくても、「SyntaxHighlighter」でググればすぐにわかると思いますが...

gdm_slave_xioerror_hander

gdmがクラッシュしてログイン画面に戻ってしまう場合に下記のようにエラーが発生している場合がある。

gdm_slave_xioerror_handler : 致命的な X のエラー - :0 を再起動します。

以前にこの問題が発生した時に対応した内容を特に記述しておかなかったので、今回改めて検証を行いながら記述していきます。

以前の対応を思いだしながら検証を進めます。

  • /tmpの残容量がわずかになると発生するのか?
  • 約2GBのtmpのうち使用済みは600Mである。よって、この件は該当しない。
    しかし、念のためにtmpをクリアしておく。
           ↓ クリア後発生していないが、Firefoxはやはり、まめに落ちる。
とりあえず、これで様子を見る。
※しかし、Linux版のFirefoxが3.6.13になってからよく落ちて困る。orz(泣)

2010年12月22日水曜日

Firefox(3.6.x)のメモリ消費について

Firefoxがやけにメモリを消費するなと思っていたが、やはり他の人もいろいろ対応しているようです。 場合によっては、700MBくらい消費するケースもあるらしい。

タブの開きすぎかなと思い 全部閉じてみても意味なし。URLにabout:configと入力し、いろいろとチューニング。

browser.cache.offline.capacity=0 browser.cache.offline.enable=false browser.cache.memory.capacity=16384

Firefox(3.6.x)のメモリ消費について

Firefoxがやけにメモリを消費するなと思っていたが、やはり他の人もいろいろ対応しているようです。 場合によっては、700MBくらい消費するケースもあるらしい。

Firefoxについては、Windowsではメモリの消費が気になり、Linux(CentOS)ではやたらおちることが気になり(ほとんど迷惑)...

■メモリの消費について下記を試す

タブの開きすぎかなと思い 全部閉じてみても意味なし。URLにabout:configと入力し、いろいろとチューニング。

browser.cache.offline.capacity=0 browser.cache.offline.enable=false browser.cache.memory.capacity=16384

※経過および結果については、後日報告します。

2010年12月21日火曜日

CentOSでGnomeデスクトップがフリーズする件について

CentOS(5.5)で、Gnomeデスクトップがよくフリーズして困っていました。
フリーズする時は、いつもブラウザ(Firefox)を開いているので、Firefoxが問題を引き起こしているのでは思いググって下記の件について試してみた。

Firefox の検索バーで about:config を入力し、下記の設定を変更する。

dom.ipc.plugins.timeoutSec → 値を 45 から -1 にする

Firefoxを複数起動していたり、またはタブを複数表示していると Firefox がよく落ち、また時にはGnomeデスクトップも落ちログイン画面になったりし、最悪はフリーズする。

Firefoxを起動して、タブを2つ表示している状態で他には何もしない状態で放置しておいたらフリーズしているという現象が発生したのを気に対策の検討を開始した。

 フリーズはなくなったが、Firefoxの上記の設定を行ってから以前よりもFirefoxが落ちやすくなった。Gnomeデスクチップでブラウザを利用するが面倒になる...

2010年12月19日日曜日

MPlayer 音がでない

Linux MPlayerで音がでないのを放置しておいたが、解決に望みました。 通常はWindowsPCで音楽やらは聴くが、Linuxではサーバーとして利用がのためGnomeデスクトップでブラウザを起動して映像がでサイトやページでも音とは特に気にいた。(音を確認したい時は、Windowsマシンで聴いていた。

また、先日FireFoxやGnomeデスクトップがフリーズしまくっていた時にいろいろと試していたらMPLayerで映像が拡大縮小ができなくなってしまった。(ウィンドウを拡大しても映像の大きさがかわない) これのまま放置しておくのもあまりにも自分的にもマズイ(だらしない)と感じ早速ネットでググって変更を行う。(なかなか試行錯誤をしました…トホホ)

MPlayerの音がでない件についての対応
■そもそもサウンドカードを認識できてるのか
$ speaker-test
を実行して "no such device" と出るようなら認識できてない可能性大。 H/W が 対応しているか、ALSA のドライバがロードされているか再確認。
■audio グループに入っているか
$ id (ユーザー名)
入っていなければユーザを audio グループに入れて確認する。
(入っていない時は追加する)
# usermod -G audio ユーザー名
■MPlayerの設定情報の確認(Audioドライバの確認)
Audioドライバが正しく設定されているかを確認する。こちらの場合は、alsaが選択されているかを確認している。
■映像の拡大縮小(設定ファイル)
Videoドライバが正しく設定されているかを確認する。こちらの場合は、X11/Xvが選択されているかを確認している。

上記の設定を行い、無事に音声も映像の拡縮も行えるようになった。 めでたし、めでだし。(^o^)/