Hi again,
On 11/10/2010 06:45 PM, Christoph Rissner wrote:
Unfortunately, in xorg 1.9.2, X crashes with the displaylink/nvidia
driver combination, as well as fbdev+nvidia if I disable this check in
xf86PostProbe(). So I guess there is a point in not allowing devices of
both types, but what is it?
to be precise:
X starts just fine in both cases, and for example an initial xterm pops
up, in this case (fvwm) waiting to be placed somewhere on the desktop.
Once its done (and xterm is actually drawn) and I try to move this
window, X crashes.
I've attached the log (using fbdev+nvidia, disabled the check in
xf86PostProbe().
Thanks for any hints,
Christoph
[ 644.907]
X.Org X Server 1.9.2
Release Date: 2010-10-30
[ 644.919] X Protocol Version 11, Revision 0
[ 644.923] Build Operating System: Linux 2.6.35-ARCH i686
[ 644.927] Current Operating System: Linux wir 2.6.35-ARCH #1 SMP PREEMPT Sat Oct 30 19:57:05 UTC 2010 i686
[ 644.932] Kernel command line: root=/dev/sda3 ro vga=791
[ 644.936] Build Date: 10 November 2010 10:20:56AM
[ 644.941]
[ 644.945] Current version of pixman: 0.18.4
[ 644.950] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 644.959] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 644.974] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Nov 10 18:19:57 2010
[ 644.979] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 644.985] (==) ServerLayout "Layout0"
[ 644.985] (**) |-->Screen "Screen1" (0)
[ 644.985] (**) | |-->Monitor "Monitor1"
[ 644.985] (**) | |-->Device "dl0"
[ 644.985] (**) |-->Screen "Screen0" (1)
[ 644.985] (**) | |-->Monitor "Monitor0"
[ 644.985] (**) | |-->Device "Videocard0"
[ 644.985] (**) Option "Xinerama" "on"
[ 644.985] (==) Automatically adding devices
[ 644.985] (==) Automatically enabling devices
[ 644.986] (**) Xinerama: enabled
[ 644.986] (WW) The directory "/usr/share/fonts/TTF/" does not exist.
[ 644.986] Entry deleted from font path.
[ 644.986] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
[ 644.986] Entry deleted from font path.
[ 644.986] (WW) The directory "/usr/share/fonts/Type1/" does not exist.
[ 644.986] Entry deleted from font path.
[ 644.986] (==) FontPath set to:
/usr/share/fonts/misc/,
/usr/share/fonts/100dpi/,
/usr/share/fonts/75dpi/
[ 644.986] (==) ModulePath set to "/usr/lib/xorg/modules"
[ 644.986] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 644.986] (II) Loader magic: 0x81f2720
[ 644.986] (II) Module ABI versions:
[ 644.986] X.Org ANSI C Emulation: 0.4
[ 644.986] X.Org Video Driver: 8.0
[ 644.986] X.Org XInput driver : 11.0
[ 644.986] X.Org Server Extension : 4.0
[ 644.987] (--) PCI:*(0:1:0:0) 10de:00fd:10de:0215 rev 162, Mem @ 0xf1000000/16777216, 0xe0000000/268435456, 0xf2000000/16777216, BIOS @ 0x????????/131072
[ 644.988] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[ 644.988] (II) LoadModule: "extmod"
[ 644.988] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
[ 644.988] (II) Module extmod: vendor="X.Org Foundation"
[ 644.988] compiled for 1.9.2, module version = 1.0.0
[ 644.988] Module class: X.Org Server Extension
[ 644.988] ABI class: X.Org Server Extension, version 4.0
[ 644.988] (II) Loading extension MIT-SCREEN-SAVER
[ 644.988] (II) Loading extension XFree86-VidModeExtension
[ 644.988] (II) Loading extension XFree86-DGA
[ 644.988] (II) Loading extension DPMS
[ 644.988] (II) Loading extension XVideo
[ 644.988] (II) Loading extension XVideo-MotionCompensation
[ 644.988] (II) Loading extension X-Resource
[ 644.988] (II) LoadModule: "dbe"
[ 644.989] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
[ 644.989] (II) Module dbe: vendor="X.Org Foundation"
[ 644.989] compiled for 1.9.2, module version = 1.0.0
[ 644.989] Module class: X.Org Server Extension
[ 644.989] ABI class: X.Org Server Extension, version 4.0
[ 644.989] (II) Loading extension DOUBLE-BUFFER
[ 644.989] (II) LoadModule: "glx"
[ 644.989] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 645.015] (II) Module glx: vendor="NVIDIA Corporation"
[ 645.015] compiled for 4.0.2, module version = 1.0.0
[ 645.015] Module class: X.Org Server Extension
[ 645.015] (II) NVIDIA GLX Module 173.14.28 Wed Sep 29 10:17:05 PDT 2010
[ 645.015] (II) Loading extension GLX
[ 645.015] (II) LoadModule: "record"
[ 645.015] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
[ 645.015] (II) Module record: vendor="X.Org Foundation"
[ 645.015] compiled for 1.9.2, module version = 1.13.0
[ 645.015] Module class: X.Org Server Extension
[ 645.015] ABI class: X.Org Server Extension, version 4.0
[ 645.015] (II) Loading extension RECORD
[ 645.015] (II) LoadModule: "dri"
[ 645.016] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
[ 645.016] (II) Module dri: vendor="X.Org Foundation"
[ 645.016] compiled for 1.9.2, module version = 1.0.0
[ 645.016] ABI class: X.Org Server Extension, version 4.0
[ 645.016] (II) Loading extension XFree86-DRI
[ 645.016] (II) LoadModule: "dri2"
[ 645.016] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
[ 645.016] (II) Module dri2: vendor="X.Org Foundation"
[ 645.016] compiled for 1.9.2, module version = 1.2.0
[ 645.016] ABI class: X.Org Server Extension, version 4.0
[ 645.016] (II) Loading extension DRI2
[ 645.016] (II) LoadModule: "fbdev"
[ 645.017] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[ 645.017] (II) Module fbdev: vendor="X.Org Foundation"
[ 645.017] compiled for 1.9.2, module version = 0.4.2
[ 645.017] ABI class: X.Org Video Driver, version 8.0
[ 645.017] (II) LoadModule: "nvidia"
[ 645.017] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[ 645.018] (II) Module nvidia: vendor="NVIDIA Corporation"
[ 645.018] compiled for 4.0.2, module version = 1.0.0
[ 645.018] Module class: X.Org Video Driver
[ 645.018] (II) FBDEV: driver for framebuffer: fbdev
[ 645.018] (II) NVIDIA dlloader X Driver 173.14.28 Wed Sep 29 09:55:18 PDT 2010
[ 645.018] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[ 645.018] (--) using VT number 7
[ 645.036] (WW) Falling back to old probe method for fbdev
[ 645.036] (II) Loading sub module "fbdevhw"
[ 645.036] (II) LoadModule: "fbdevhw"
[ 645.037] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[ 645.037] (II) Module fbdevhw: vendor="X.Org Foundation"
[ 645.037] compiled for 1.9.2, module version = 0.0.2
[ 645.037] ABI class: X.Org Video Driver, version 8.0
[ 645.037] (II) FBDEV(0): using /dev/fb1
[ 645.037] (II) Loading sub module "fb"
[ 645.037] (II) LoadModule: "fb"
[ 645.037] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 645.038] (II) Module fb: vendor="X.Org Foundation"
[ 645.038] compiled for 1.9.2, module version = 1.0.0
[ 645.038] ABI class: X.Org ANSI C Emulation, version 0.4
[ 645.038] (II) Loading sub module "wfb"
[ 645.038] (II) LoadModule: "wfb"
[ 645.038] (II) Loading /usr/lib/xorg/modules/libwfb.so
[ 645.038] (II) Module wfb: vendor="X.Org Foundation"
[ 645.038] compiled for 1.9.2, module version = 1.0.0
[ 645.038] ABI class: X.Org ANSI C Emulation, version 0.4
[ 645.038] (II) Loading sub module "ramdac"
[ 645.039] (II) LoadModule: "ramdac"
[ 645.039] (II) Module "ramdac" already built-in
[ 645.039] (II) FBDEV(0): Creating default Display subsection in Screen section
"Screen1" for depth/fbbpp 16/16
[ 645.039] (==) FBDEV(0): Depth 16, (==) framebuffer bpp 16
[ 645.039] (==) FBDEV(0): RGB weight 565
[ 645.039] (==) FBDEV(0): Default visual is TrueColor
[ 645.039] (==) FBDEV(0): Using gamma correction (1.0, 1.0, 1.0)
[ 645.039] (II) FBDEV(0): hardware: udlfb (video memory: 2560kB)
[ 645.039] (**) FBDEV(0): Option "fbdev" "/dev/fb1"
[ 645.039] (**) FBDEV(0): Option "ReportDamage" "true"
[ 645.039] (**) FBDEV(0): Damage reporting enabled. Disabling shadow framebuffer
[ 645.039] (II) FBDEV(0): checking modes against framebuffer device...
[ 645.039] (II) FBDEV(0): checking modes against monitor...
[ 645.039] (--) FBDEV(0): Virtual size is 1280x1024 (pitch 1280)
[ 645.039] (**) FBDEV(0): Built-in mode "current": 108.0 MHz, 64.0 kHz, 60.0 Hz
[ 645.039] (II) FBDEV(0): Modeline "current"x0.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync -csync (64.0 kHz)
[ 645.039] (==) FBDEV(0): DPI set to (96, 96)
[ 645.039] (II) Loading sub module "fb"
[ 645.039] (II) LoadModule: "fb"
[ 645.039] (II) Reloading /usr/lib/xorg/modules/libfb.so
[ 645.039] (**) NVIDIA(1): Depth 16, (--) framebuffer bpp 16
[ 645.040] (==) NVIDIA(1): RGB weight 565
[ 645.040] (==) NVIDIA(1): Default visual is TrueColor
[ 645.040] (==) NVIDIA(1): Using gamma correction (1.0, 1.0, 1.0)
[ 645.040] (**) NVIDIA(1): Option "NoLogo" "True"
[ 645.040] (**) NVIDIA(1): Option "RenderAccel" "true"
[ 645.040] (**) NVIDIA(1): Option "UseEdidFreqs" "true"
[ 645.040] (**) NVIDIA(1): Option "TwinView" "1"
[ 645.040] (**) NVIDIA(1): Option "TwinViewXineramaInfoOrder" "CRT-0, CRT-1"
[ 645.040] (**) NVIDIA(1): Enabling RENDER acceleration
[ 645.040] (**) NVIDIA(1): Using HorizSync/VertRefresh ranges from the EDID has been
[ 645.040] (**) NVIDIA(1): enabled on all display devices.
[ 645.040] (WW) NVIDIA(1): No TwinView "MetaModes" specified; will fall back to Display
[ 645.040] (WW) NVIDIA(1): SubSection modes.
[ 645.040] (**) NVIDIA(1): TwinView enabled
[ 645.040] (II) NVIDIA(1): Support for GLX with the Damage and Composite X extensions is
[ 645.040] (II) NVIDIA(1): enabled.
[ 645.906] (II) NVIDIA(1): NVIDIA GPU Quadro PCI-E Series (NV34GL) at PCI:1:0:0 (GPU-0)
[ 645.906] (--) NVIDIA(1): Memory: 65536 kBytes
[ 645.906] (--) NVIDIA(1): VideoBIOS: 04.34.20.79.08
[ 645.906] (II) NVIDIA(1): Detected PCI Express Link width: 16X
[ 645.906] (--) NVIDIA(1): Interlaced video modes are supported on this GPU
[ 645.906] (--) NVIDIA(1): Connected display device(s) on Quadro PCI-E Series at
[ 645.906] (--) NVIDIA(1): PCI:1:0:0:
[ 645.906] (--) NVIDIA(1): Samsung SyncMaster (CRT-0)
[ 645.906] (--) NVIDIA(1): Samsung SyncMaster (CRT-1)
[ 645.906] (--) NVIDIA(1): Samsung SyncMaster (CRT-0): 350.0 MHz maximum pixel clock
[ 645.906] (--) NVIDIA(1): Samsung SyncMaster (CRT-1): 350.0 MHz maximum pixel clock
[ 645.907] (II) NVIDIA(1): Assigned Display Devices: CRT-0, CRT-1
[ 645.907] (==) NVIDIA(1):
[ 645.908] (==) NVIDIA(1): No modes were requested; the default mode "nvidia-auto-select"
[ 645.908] (==) NVIDIA(1): will be used as the requested mode.
[ 645.908] (==) NVIDIA(1):
[ 645.908] (II) NVIDIA(1): Validated modes:
[ 645.908] (II) NVIDIA(1): "nvidia-auto-select"
[ 645.908] (II) NVIDIA(1): Virtual screen size determined to be 2560 x 1024
[ 645.908] (--) NVIDIA(1): DPI set to (85, 86); computed from "UseEdidDpi" X config
[ 645.908] (--) NVIDIA(1): option
[ 645.908] (==) NVIDIA(1): Disabling 32-bit ARGB GLX visuals.
[ 645.909] (==) FBDEV(0): Backing store disabled
[ 645.909] (==) FBDEV(0): DPMS enabled
[ 645.909] (==) RandR enabled
[ 645.912] (II) NVIDIA(1): Initialized GPU GART.
[ 645.915] (II) NVIDIA(1): Unable to connect to the ACPI daemon; the ACPI daemon may not
[ 645.915] (II) NVIDIA(1): be running or the "AcpidSocketPath" X configuration option
[ 645.915] (II) NVIDIA(1): may not be set correctly. When the ACPI daemon is
[ 645.915] (II) NVIDIA(1): available, the NVIDIA X driver can use it to receive ACPI
[ 645.915] (II) NVIDIA(1): events. For details, please see the "ConnectToAcpid" and
[ 645.915] (II) NVIDIA(1): "AcpidSocketPath" X configuration options in Appendix B: X
[ 645.915] (II) NVIDIA(1): Config Options in the README.
[ 645.915] (II) NVIDIA(1): Setting mode "nvidia-auto-select"
[ 646.115] (II) Loading extension NV-GLX
[ 646.146] (II) NVIDIA(1): NVIDIA 3D Acceleration Architecture Initialized
[ 646.147] (II) NVIDIA(1): Using the NVIDIA 2D acceleration architecture
[ 646.147] (==) NVIDIA(1): Backing store disabled
[ 646.147] (==) NVIDIA(1): Silken mouse enabled
[ 646.147] (==) NVIDIA(1): DPMS enabled
[ 646.147] (II) Loading extension NV-CONTROL
[ 646.148] (==) RandR enabled
[ 646.148] (II) Initializing built-in extension Generic Event Extension
[ 646.148] (II) Initializing built-in extension SHAPE
[ 646.148] (II) Initializing built-in extension MIT-SHM
[ 646.148] (II) Initializing built-in extension XInputExtension
[ 646.148] (II) Initializing built-in extension XTEST
[ 646.148] (II) Initializing built-in extension BIG-REQUESTS
[ 646.148] (II) Initializing built-in extension SYNC
[ 646.148] (II) Initializing built-in extension XKEYBOARD
[ 646.148] (II) Initializing built-in extension XC-MISC
[ 646.148] (II) Initializing built-in extension SECURITY
[ 646.148] (II) Initializing built-in extension XINERAMA
[ 646.148] (II) Initializing built-in extension XFIXES
[ 646.148] (II) Initializing built-in extension RENDER
[ 646.148] (II) Initializing built-in extension RANDR
[ 646.148] (II) Initializing built-in extension COMPOSITE
[ 646.148] (II) Initializing built-in extension DAMAGE
[ 646.152] (EE) NVIDIA's GLX implementation only supports Xinerama when X screen 0 is driven by the NVIDIA X driver. Xinerama is enabled and X screen 0 is driven by the FBDEV driver. Disabling GLX.
[ 646.282] (WW) NVIDIA: Xinerama and GLX are enabled, but some X screens are not being
[ 646.282] (WW) NVIDIA: driven by the NVIDIA X driver. OpenGL rendering will be
[ 646.282] (WW) NVIDIA: disabled on these screens:
[ 646.282] (WW) NVIDIA: - Screen 0: FBDEV
[ 646.348] (II) config/udev: Adding input device Power Button (/dev/input/event2)
[ 646.348] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[ 646.348] (II) LoadModule: "evdev"
[ 646.348] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[ 646.348] (II) Module evdev: vendor="X.Org Foundation"
[ 646.348] compiled for 1.9.0, module version = 2.5.0
[ 646.348] Module class: X.Org XInput Driver
[ 646.348] ABI class: X.Org XInput driver, version 11.0
[ 646.348] (**) Power Button: always reports core events
[ 646.348] (**) Power Button: Device: "/dev/input/event2"
[ 646.356] (--) Power Button: Found keys
[ 646.356] (II) Power Button: Configuring as keyboard
[ 646.356] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD)
[ 646.356] (**) Option "xkb_rules" "evdev"
[ 646.356] (**) Option "xkb_model" "evdev"
[ 646.356] (**) Option "xkb_layout" "us"
[ 646.402] (II) config/udev: Adding input device Power Button (/dev/input/event1)
[ 646.402] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[ 646.402] (**) Power Button: always reports core events
[ 646.402] (**) Power Button: Device: "/dev/input/event1"
[ 646.409] (--) Power Button: Found keys
[ 646.410] (II) Power Button: Configuring as keyboard
[ 646.410] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD)
[ 646.410] (**) Option "xkb_rules" "evdev"
[ 646.410] (**) Option "xkb_model" "evdev"
[ 646.410] (**) Option "xkb_layout" "us"
[ 646.412] (II) config/udev: Adding input device Logitech USB Laser Mouse (/dev/input/event3)
[ 646.412] (**) Logitech USB Laser Mouse: Applying InputClass "evdev pointer catchall"
[ 646.412] (**) Logitech USB Laser Mouse: always reports core events
[ 646.412] (**) Logitech USB Laser Mouse: Device: "/dev/input/event3"
[ 646.419] (--) Logitech USB Laser Mouse: Found 12 mouse buttons
[ 646.420] (--) Logitech USB Laser Mouse: Found scroll wheel(s)
[ 646.420] (--) Logitech USB Laser Mouse: Found relative axes
[ 646.420] (--) Logitech USB Laser Mouse: Found x and y relative axes
[ 646.420] (II) Logitech USB Laser Mouse: Configuring as mouse
[ 646.420] (**) Logitech USB Laser Mouse: YAxisMapping: buttons 4 and 5
[ 646.420] (**) Logitech USB Laser Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[ 646.420] (II) XINPUT: Adding extended input device "Logitech USB Laser Mouse" (type: MOUSE)
[ 646.420] (**) Logitech USB Laser Mouse: (accel) keeping acceleration scheme 1
[ 646.420] (**) Logitech USB Laser Mouse: (accel) acceleration profile 0
[ 646.420] (**) Logitech USB Laser Mouse: (accel) acceleration factor: 2.000
[ 646.420] (**) Logitech USB Laser Mouse: (accel) acceleration threshold: 4
[ 646.420] (II) Logitech USB Laser Mouse: initialized for relative axes.
[ 646.420] (II) config/udev: Adding input device Logitech USB Laser Mouse (/dev/input/mouse0)
[ 646.420] (II) No input driver/identifier specified (ignoring)
[ 646.427] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event0)
[ 646.427] (**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall"
[ 646.427] (**) AT Translated Set 2 keyboard: always reports core events
[ 646.428] (**) AT Translated Set 2 keyboard: Device: "/dev/input/event0"
[ 646.443] (--) AT Translated Set 2 keyboard: Found keys
[ 646.443] (II) AT Translated Set 2 keyboard: Configuring as keyboard
[ 646.443] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD)
[ 646.443] (**) Option "xkb_rules" "evdev"
[ 646.443] (**) Option "xkb_model" "evdev"
[ 646.443] (**) Option "xkb_layout" "us"
[ 651.083]
Backtrace:
[ 651.083] 0: /usr/bin/X (xorg_backtrace+0x3b) [0x80e5ebb]
[ 651.083] 1: /usr/bin/X (0x8048000+0x5cd65) [0x80a4d65]
[ 651.083] 2: (vdso) (__kernel_rt_sigreturn+0x0) [0xb777740c]
[ 651.083] 3: /usr/bin/X (0x8048000+0x27187) [0x806f187]
[ 651.083] 4: /usr/bin/X (0x8048000+0x1a1b5) [0x80621b5]
[ 651.083] 5: /lib/libc.so.6 (__libc_start_main+0xe6) [0xb74c2c76]
[ 651.084] 6: /usr/bin/X (0x8048000+0x19d91) [0x8061d91]
[ 651.084] Segmentation fault at address 0x4
[ 651.084]
Fatal server error:
[ 651.084] Caught signal 11 (Segmentation fault). Server aborting
[ 651.084]
[ 651.084]
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 651.084] Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 651.084]
[ 651.106] (II) Power Button: Close
[ 651.106] (II) UnloadModule: "evdev"
[ 651.126] (II) Power Button: Close
[ 651.126] (II) UnloadModule: "evdev"
[ 651.150] (II) Logitech USB Laser Mouse: Close
[ 651.150] (II) UnloadModule: "evdev"
[ 651.169] (II) AT Translated Set 2 keyboard: Close
[ 651.170] (II) UnloadModule: "evdev"
_______________________________________________
[email protected]: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: http://lists.freedesktop.org/mailman/listinfo/xorg
Your subscription address: [email protected]