SSブログ

CentOS 6.2にアップデート後、XがSegmentation faultを発生する [CentOS]

CentOS 6.2 にアップデート後、X が Segmentation fault を発生する。

1. 発生事象

 kterm または xterm の起動時に、X が Segmentation fault を発生する。
 (fvwm-2.5.30-2.puias6.i686 を使用。)

 (1) error message in /var/log/Xorg.0.log
...
X.Org X Server 1.10.4
Release Date: 2011-08-19
...
Backtrace:
[   417.418] 0: X (xorg_backtrace+0x3c) [0x809d99c]
[   417.418] 1: X (0x8048000+0x61b86) [0x80a9b86]
[   417.418] 2: (vdso) (__kernel_rt_sigreturn+0x0) [0xc9740c]
[   417.418] 3: X (doListFontsWithInfo+0x14b) [0x806688b]
[   417.418] 4: X (ProcessWorkQueue+0x31) [0x80910a1]
[   417.418] 5: X (WaitForSomething+0x6f) [0x809cf7f]
[   417.418] 6: X (0x8048000+0x37b9e) [0x807fb9e]
[   417.418] 7: X (0x8048000+0x1ab1a) [0x8062b1a]
[   417.418] 8: /lib/libc.so.6 (__libc_start_main+0xe6) [0x261ce6]
[   417.418] 9: X (0x8048000+0x1a6f1) [0x80626f1]
[   417.418] Segmentation fault at address (nil)
[   417.418] 
Fatal server error:
[   417.418] Caught signal 11 (Segmentation fault). Server aborting
...

 (2) VGA
# lspci |grep VGA
00:02.0 VGA compatible controller: Intel Corporation 82G33/G31 Express \
Integrated Graphics Controller (rev 10)

2. 対処方法

 xorg-x11-*.rpm を元のバージョン(CentOS 6.1 のパッケージ)に戻す。
 (X.Org X Server 1.7.7, Release Date: 2010-05-04に戻す。)
 該当するパッケージは、下記の通りである。
xorg-x11-drv-acecad.i686           1.5.0-3.el6                           base   
xorg-x11-drv-aiptek.i686           1.4.1-2.el6                           base   
xorg-x11-drv-apm.i686              1.2.3-2.el6                           base   
xorg-x11-drv-ast.i686              0.91.10-1.el6                         base   
xorg-x11-drv-ati.i686              6.14.2-7.el6                          base   
xorg-x11-drv-ati-firmware.noarch   6.14.2-7.el6                          base   
xorg-x11-drv-cirrus.i686           1.3.2-2.el6                           base   
xorg-x11-drv-dummy.i686            0.3.4-1.el6                           base   
xorg-x11-drv-elographics.i686      1.3.0-2.el6                           base   
xorg-x11-drv-evdev.i686            2.6.0-2.el6                           base   
xorg-x11-drv-fbdev.i686            0.4.2-2.el6                           base   
xorg-x11-drv-fpit.i686             1.4.0-2.el6                           base   
xorg-x11-drv-geode.i686            2.11.12-1.el6                         base   
xorg-x11-drv-glint.i686            1.2.5-1.el6                           base   
xorg-x11-drv-hyperpen.i686         1.4.1-2.el6                           base   
xorg-x11-drv-i128.i686             1.3.4-1.el6                           base   
xorg-x11-drv-i740.i686             1.3.2-2.el6                           base   
xorg-x11-drv-intel.i686            2.16.0-1.el6                          base   
xorg-x11-drv-keyboard.i686         1.6.0-1.el6                           base   
xorg-x11-drv-mach64.i686           6.9.0-1.el6                           base   
xorg-x11-drv-mga.i686              1.4.13-3.el6                          base   
xorg-x11-drv-mouse.i686            1.7.0-4.el6                           base   
xorg-x11-drv-mutouch.i686          1.3.0-2.el6                           base   
xorg-x11-drv-neomagic.i686         1.2.5-1.el6                           base   
xorg-x11-drv-nouveau.i686          1:0.0.16-13.20110719gitde9d1ba.el6    base   
xorg-x11-drv-nv.i686               2.1.18-2.el6                          base   
xorg-x11-drv-openchrome.i686       0.2.904-4.el6                         base   
xorg-x11-drv-penmount.i686         1.5.0-2.el6                           base   
xorg-x11-drv-qxl.i686              0.0.14-10.el6                         base   
xorg-x11-drv-r128.i686             6.8.1-3.el6                           base   
xorg-x11-drv-rendition.i686        4.2.4-1.el6                           base   
xorg-x11-drv-s3virge.i686          1.10.4-2.el6                          base   
xorg-x11-drv-savage.i686           2.3.2-1.el6                           base   
xorg-x11-drv-siliconmotion.i686    1.7.5-1.el6                           base   
xorg-x11-drv-sis.i686              0.10.3-1.el6                          base   
xorg-x11-drv-sisusb.i686           0.9.4-1.el6                           base   
xorg-x11-drv-synaptics.i686        1.4.1-3.el6                           base   
xorg-x11-drv-tdfx.i686             1.4.3-2.el6                           base   
xorg-x11-drv-trident.i686          1.3.4-1.el6                           base   
xorg-x11-drv-v4l.i686              0.2.0-4.el6                           base   
xorg-x11-drv-vesa.i686             2.3.0-2.el6                           base   
xorg-x11-drv-vmmouse.i686          12.7.0-1.el6                          base   
xorg-x11-drv-vmware.i686           11.0.3-1.el6                          base   
xorg-x11-drv-void.i686             1.4.0-1.el6                           base   
xorg-x11-drv-voodoo.i686           1.2.4-1.el6                           base   
xorg-x11-drv-wacom.i686            0.10.5-14.el6                         base   
xorg-x11-drv-xgi.i686              1.6.0-11.el6                          base   
xorg-x11-font-utils.i686           1:7.2-11.el6                          base   
xorg-x11-proto-devel.noarch        7.6-13.el6                            base   
xorg-x11-server-Xorg.i686          1.10.4-6.el6_2.1                      updates
xorg-x11-server-common.i686        1.10.4-6.el6_2.1                      updates
xorg-x11-server-utils.i686         7.5-5.2.el6                           base   

[追記] 2012-02-17
xorg-x11-xfs-1.0.2-4.i386 を使用しているが、これを止めることにより、X.Org X Server 1.10.4, Release Date: 2011-08-19 が問題なく使用できるようになった。
( cf. http://lists.debian.org/debian-x/2011/03/msg00020.html )

 (1) /etc/X11/xorg.conf の編集
(変更前)
Section "Files"
  FontPath  "unix/:7100"
EndSection

(変更後)
/etc/X11/fs/config の catalogue に設定されているパスを FontPath に設定する。
また、xfs font server を使用して参照する部分をコメント化する。
Section "Files"
  FontPath  "/usr/share/X11/fonts/misc:unscaled"
  FontPath  ...
  #FontPath  "unix/:7100"
EndSection

 (2) X の再起動
nice!(0)  コメント(0)  トラックバック(0) 

nice! 0

コメント 0

コメントを書く

お名前:[必須]
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

※ブログオーナーが承認したコメントのみ表示されます。

トラックバック 0

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。