森田です。 FreeBSD勉強会第6回にお邪魔して jail 熱が再発した事もあり 自作機で FreeBSD の環境を作成しようとしております。
折角だから X を動かして作業端末にしようと考えているのですが、 X 利用中にシステムフリーズする事が頻繁にありちょっと困っています。 X が死ぬだけではなく、画面が固まってキーボード・マウスが効かず、 外部からの ping にも応答しなくなり、強制的に電源を切るしかなくなります。 幸い ZFS のおかげで fsck 地獄は回避できているのですが、 システムの突然死はとても不便です。 Windows を入れてその上で VMware はちょっと残念なので、 どなたか原因追求方法やヒントを教えていただけないでしょうか。 <<そこはかとない切り分け>> どうも X 上でキーボード or マウスを操作した時に死んでいる気がしています。 例えば gnome-terminal 上で find コマンドを実行した瞬間。 例えば firefox3 上でリンクをクリックした瞬間。 例えば gdm からログインした直後にマウスを動かした瞬間。 再現性はなく CPU/Disk/Memory 負荷はスカスカなのに死んでるのが気になります。 <<ハードウェア構成>> M/B: 880GMA-E45 CPU: PHENOMII 1090T グラボ: Leadtek WinFast GTS 250(V3) <<OS + ports 構成>> OS: FreeBSD 8.2-RELEASE xorg: 7.5.1 nvidia-driver: 256.53_1 gnome2: 2.32.1_2 compiz: 0.8.4_6 compiz-fusion: 0.8.4_2 <<Xorg.0.log>> X.Org X Server 1.7.7 Release Date: 2010-05-04 X Protocol Version 11, Revision 0 Build Operating System: FreeBSD 8.2-RELEASE amd64 Current Operating System: FreeBSD banana.tyuu.local 8.2-RELEASE FreeBSD 8.2-RELEASE #5: Thu Mar 24 23:28:43 JST 2011 t...@banana.tyuu.local:/usr/src/sys/amd64/compile/PHENOMII amd64 Build Date: 21 March 2011 12:22:51AM Current version of pixman: 0.21.4 Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/Xorg.0.log", Time: Sat Mar 26 11:18:48 2011 (==) Using config file: "/etc/X11/xorg.conf" (==) ServerLayout "X.org Configured" (**) |-->Screen "Screen0" (0) (**) | |-->Monitor "Monitor0" (**) | |-->Device "Card0" (**) |-->Input Device "Mouse0" (**) |-->Input Device "Keyboard0" (==) Automatically adding devices (==) Automatically enabling devices (WW) The directory "/usr/local/lib/X11/fonts/Droid/" does not exist. Entry deleted from font path. (**) FontPath set to: /usr/local/lib/X11/fonts/misc/, /usr/local/lib/X11/fonts/TTF/, /usr/local/lib/X11/fonts/OTF, /usr/local/lib/X11/fonts/Type1/, /usr/local/lib/X11/fonts/100dpi/, /usr/local/lib/X11/fonts/75dpi/, /usr/local/lib/X11/fonts/misc/, /usr/local/lib/X11/fonts/TTF/, /usr/local/lib/X11/fonts/OTF, /usr/local/lib/X11/fonts/Type1/, /usr/local/lib/X11/fonts/100dpi/, /usr/local/lib/X11/fonts/75dpi/ (**) ModulePath set to "/usr/local/lib/xorg/modules" (**) Extension "Composite" is enabled (WW) AllowEmptyInput is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled. (WW) Disabling Mouse0 (WW) Disabling Keyboard0 (II) Loader magic: 0x689f80 (II) Module ABI versions: X.Org ANSI C Emulation: 0.4 X.Org Video Driver: 6.0 X.Org XInput driver : 7.0 X.Org Server Extension : 2.0 (--) Using syscons driver with X support (version 2.0) (--) using VT number 9 (--) PCI:*(0:1:0:0) 10de:0615:107d:2723 nVidia Corporation G92 [GeForce GTS 250] rev 162, Mem @ 0xfd000000/16777216, 0xd0000000/268435456, 0xfa000000/33554432, I/O @ 0x0000b800/128, BIOS @ 0x????????/65536 (II) "extmod" will be loaded. This was enabled by default and also specified in the config file. (II) "dbe" will be loaded. This was enabled by default and also specified in the config file. (II) "glx" will be loaded. This was enabled by default and also specified in the config file. (II) "record" will be loaded. This was enabled by default and also specified in the config file. (II) "dri" will be loaded by default. (II) "dri2" will be loaded. This was enabled by default and also specified in the config file. (II) LoadModule: "extmod" (II) Loading /usr/local/lib/xorg/modules/extensions/libextmod.so (II) Module extmod: vendor="X.Org Foundation" compiled for 1.7.7, module version = 1.0.0 Module class: X.Org Server Extension ABI class: X.Org Server Extension, version 2.0 (II) Loading extension MIT-SCREEN-SAVER (II) Loading extension XFree86-VidModeExtension (II) Loading extension XFree86-DGA (II) Loading extension DPMS (II) Loading extension XVideo (II) Loading extension XVideo-MotionCompensation (II) Loading extension X-Resource (II) LoadModule: "dbe" (II) Loading /usr/local/lib/xorg/modules/extensions/libdbe.so (II) Module dbe: vendor="X.Org Foundation" compiled for 1.7.7, module version = 1.0.0 Module class: X.Org Server Extension ABI class: X.Org Server Extension, version 2.0 (II) Loading extension DOUBLE-BUFFER (II) LoadModule: "glx" (II) Loading /usr/local/lib/xorg/modules/extensions/libglx.so (II) Module glx: vendor="NVIDIA Corporation" compiled for 4.0.2, module version = 1.0.0 Module class: X.Org Server Extension (II) NVIDIA GLX Module 256.53 Fri Aug 27 20:49:58 PDT 2010 (II) Loading extension GLX (II) LoadModule: "dri2" (II) Loading /usr/local/lib/xorg/modules/extensions/libdri2.so (II) Module dri2: vendor="X.Org Foundation" compiled for 1.7.7, module version = 1.1.0 ABI class: X.Org Server Extension, version 2.0 (II) Loading extension DRI2 (II) LoadModule: "record" (II) Loading /usr/local/lib/xorg/modules/extensions/librecord.so (II) Module record: vendor="X.Org Foundation" compiled for 1.7.7, module version = 1.13.0 Module class: X.Org Server Extension ABI class: X.Org Server Extension, version 2.0 (II) Loading extension RECORD (II) LoadModule: "dri" (II) Loading /usr/local/lib/xorg/modules/extensions/libdri.so (II) Module dri: vendor="X.Org Foundation" compiled for 1.7.7, module version = 1.0.0 ABI class: X.Org Server Extension, version 2.0 (II) Loading extension XFree86-DRI (II) LoadModule: "nvidia" (II) Loading /usr/local/lib/xorg/modules/drivers/nvidia_drv.so (II) Module nvidia: vendor="NVIDIA Corporation" compiled for 4.0.2, module version = 1.0.0 Module class: X.Org Video Driver (II) NVIDIA dlloader X Driver 256.53 Fri Aug 27 20:29:27 PDT 2010 (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs (II) Primary Device is: PCI 01@00:00:0 (II) Loading sub module "fb" (II) LoadModule: "fb" (II) Loading /usr/local/lib/xorg/modules/libfb.so (II) Module fb: vendor="X.Org Foundation" compiled for 1.7.7, module version = 1.0.0 ABI class: X.Org ANSI C Emulation, version 0.4 (II) Loading sub module "wfb" (II) LoadModule: "wfb" (II) Loading /usr/local/lib/xorg/modules/libwfb.so (II) Module wfb: vendor="X.Org Foundation" compiled for 1.7.7, module version = 1.0.0 ABI class: X.Org ANSI C Emulation, version 0.4 (II) Loading sub module "ramdac" (II) LoadModule: "ramdac" (II) Module "ramdac" already built-in (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32 (==) NVIDIA(0): RGB weight 888 (==) NVIDIA(0): Default visual is TrueColor (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0) (**) NVIDIA(0): Option "TwinView" "True" (**) NVIDIA(0): Option "MetaModes" "nvidia-auto-select, nvidia-auto-select" (**) NVIDIA(0): Option "AddARGBGLXVisuals" "True" (**) Mar 26 11:18:49 NVIDIA(0): Enabling RENDER acceleration (II) Mar 26 11:18:49 NVIDIA(0): Support for GLX with the Damage and Composite X extensions is (II) Mar 26 11:18:49 NVIDIA(0): enabled. (II) Mar 26 11:18:50 NVIDIA(0): NVIDIA GPU GeForce GTS 250 (G92) at PCI:1:0:0 (GPU-0) (--) Mar 26 11:18:50 NVIDIA(0): Memory: 1048576 kBytes (--) Mar 26 11:18:50 NVIDIA(0): VideoBIOS: 62.92.7d.00.27 (II) Mar 26 11:18:50 NVIDIA(0): Detected PCI Express Link width: 16X (--) Mar 26 11:18:50 NVIDIA(0): Interlaced video modes are supported on this GPU (--) Mar 26 11:18:50 NVIDIA(0): Connected display device(s) on GeForce GTS 250 at PCI:1:0:0: (--) Mar 26 11:18:50 NVIDIA(0): AOC 1943W (DFP-0) (--) Mar 26 11:18:50 NVIDIA(0): AOC 1943W (DFP-1) (--) Mar 26 11:18:50 NVIDIA(0): AOC 1943W (DFP-0): 330.0 MHz maximum pixel clock (--) Mar 26 11:18:50 NVIDIA(0): AOC 1943W (DFP-0): Internal Dual Link TMDS (--) Mar 26 11:18:50 NVIDIA(0): AOC 1943W (DFP-1): 330.0 MHz maximum pixel clock (--) Mar 26 11:18:50 NVIDIA(0): AOC 1943W (DFP-1): Internal Dual Link TMDS (**) Mar 26 11:18:50 NVIDIA(0): TwinView enabled (II) Mar 26 11:18:50 NVIDIA(0): Assigned Display Devices: DFP-0, DFP-1 (II) Mar 26 11:18:50 NVIDIA(0): Validated modes: (II) Mar 26 11:18:50 NVIDIA(0): "nvidia-auto-select,nvidia-auto-select" (II) Mar 26 11:18:50 NVIDIA(0): Virtual screen size determined to be 2732 x 768 (--) Mar 26 11:18:50 NVIDIA(0): DPI set to (84, 84); computed from "UseEdidDpi" X config (--) Mar 26 11:18:50 NVIDIA(0): option (**) Mar 26 11:18:50 NVIDIA(0): Enabling 32-bit ARGB GLX visuals. (--) Depth 24 pixmap format is 32 bpp (II) Mar 26 11:18:50 NVIDIA: Reserving 768.00 MB of virtual memory for indirect memory (II) Mar 26 11:18:50 NVIDIA: access. (II) Mar 26 11:18:50 NVIDIA(0): Initialized GPU GART. (II) Mar 26 11:18:50 NVIDIA(0): Setting mode "nvidia-auto-select,nvidia-auto-select" (II) Loading extension NV-GLX (II) Mar 26 11:18:50 NVIDIA(0): Initialized OpenGL Acceleration (==) NVIDIA(0): Disabling shared memory pixmaps (II) Mar 26 11:18:50 NVIDIA(0): Initialized X Rendering Acceleration (==) NVIDIA(0): Backing store disabled (==) NVIDIA(0): Silken mouse enabled (==) NVIDIA(0): DPMS enabled (II) Loading extension NV-CONTROL (II) Loading extension XINERAMA (==) RandR enabled (II) Initializing built-in extension Generic Event Extension (II) Initializing built-in extension SHAPE (II) Initializing built-in extension MIT-SHM (II) Initializing built-in extension XInputExtension (II) Initializing built-in extension XTEST (II) Initializing built-in extension BIG-REQUESTS (II) Initializing built-in extension SYNC (II) Initializing built-in extension XKEYBOARD (II) Initializing built-in extension XC-MISC (II) Initializing built-in extension XINERAMA (II) Initializing built-in extension XFIXES (II) Initializing built-in extension RENDER (II) Initializing built-in extension RANDR (II) Initializing built-in extension COMPOSITE (II) Initializing built-in extension DAMAGE (II) Initializing extension GLX (II) config/hal: Adding input device HHKB Professional (II) LoadModule: "kbd" (II) Loading /usr/local/lib/xorg/modules/input/kbd_drv.so (II) Module kbd: vendor="X.Org Foundation" compiled for 1.7.7, module version = 1.5.0 Module class: X.Org XInput Driver ABI class: X.Org XInput driver, version 7.0 (**) HHKB Professional: always reports core events (**) Option "Protocol" "standard" (**) HHKB Professional: Protocol: standard (**) Option "XkbRules" "base" (**) HHKB Professional: XkbRules: "base" (**) Option "XkbModel" "pc105" (**) HHKB Professional: XkbModel: "pc105" (**) Option "XkbLayout" "us" (**) HHKB Professional: XkbLayout: "us" (**) Option "CustomKeycodes" "off" (**) HHKB Professional: CustomKeycodes disabled (II) XINPUT: Adding extended input device "HHKB Professional" (type: KEYBOARD) (II) config/hal: Adding input device USB Receiver (II) LoadModule: "mouse" (II) Loading /usr/local/lib/xorg/modules/input/mouse_drv.so (II) Module mouse: vendor="X.Org Foundation" compiled for 1.7.7, module version = 1.6.0 Module class: X.Org XInput Driver ABI class: X.Org XInput driver, version 7.0 (**) USB Receiver: Device: "/dev/sysmouse" (==) USB Receiver: Protocol: "Auto" (**) USB Receiver: always reports core events (**) Option "Device" "/dev/sysmouse" (==) USB Receiver: Emulate3Buttons, Emulate3Timeout: 50 (**) USB Receiver: ZAxisMapping: buttons 4 and 5 (**) USB Receiver: Buttons: 9 (**) USB Receiver: Sensitivity: 1 (II) XINPUT: Adding extended input device "USB Receiver" (type: MOUSE) (**) USB Receiver: (accel) keeping acceleration scheme 1 (**) USB Receiver: (accel) acceleration profile 0 (II) USB Receiver: SetupAuto: hw.iftype is 4, hw.model is 0 (II) USB Receiver: SetupAuto: protocol is SysMouse (II) config/hal: Adding input device USB Receiver (**) USB Receiver: always reports core events (**) Option "Protocol" "standard" (**) USB Receiver: Protocol: standard (**) Option "XkbRules" "base" (**) USB Receiver: XkbRules: "base" (**) Option "XkbModel" "pc105" (**) USB Receiver: XkbModel: "pc105" (**) Option "XkbLayout" "us" (**) USB Receiver: XkbLayout: "us" (**) Option "CustomKeycodes" "off" (**) USB Receiver: CustomKeycodes disabled (II) XINPUT: Adding extended input device "USB Receiver" (type: KEYBOARD) (II) 3rd Button detected: disabling emulate3Button 以上 -- by tyuu mailto:t...@tyuu.com