xorg can't load qxl driver

Dan Nicholson dbn.lists at gmail.com
Mon Jun 7 17:19:53 PDT 2010


On Mon, Jun 7, 2010 at 5:13 PM, brian <brianm at io.com> wrote:
>
>> Can you attach the whole log? Sometimes there's interesting things
>> that happen earlier in the initialization.
>
> Sure, here goes:
> X.Org X Server 1.6.4
> Release Date: 2009-9-27
> X Protocol Version 11, Revision 0
> Build Operating System: Linux 2.6.24-27-server i686 Ubuntu
> Current Operating System: Linux Citadel 2.6.31-21-generic #59-Ubuntu SMP
> Wed Mar 24 07:28:56 UTC 2010 i686
> Kernel command line: BOOT_IMAGE=/vmlinuz-2.6.31-21-generic
> root=UUID=24d25872-4c39-431a-9586-cd2c14807610 ro quiet splash
> Build Date: 06 May 2010  09:30:46PM
> xorg-server 2:1.6.4-2ubuntu4.3 (buildd@)
>        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: Mon Jun  7 17:26:24 2010
> (==) 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/share/fonts/X11/cyrillic" does not exist.
>        Entry deleted from font path.
> (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
>        Entry deleted from font path.
> (**) FontPath set to:
>        /usr/share/fonts/X11/misc,
>        /usr/share/fonts/X11/100dpi/:unscaled,
>        /usr/share/fonts/X11/75dpi/:unscaled,
>        /usr/share/fonts/X11/Type1,
>        /usr/share/fonts/X11/100dpi,
>        /usr/share/fonts/X11/75dpi,
>        /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType,
>        built-ins,
>        /usr/share/fonts/X11/misc,
>        /usr/share/fonts/X11/100dpi/:unscaled,
>        /usr/share/fonts/X11/75dpi/:unscaled,
>        /usr/share/fonts/X11/Type1,
>        /usr/share/fonts/X11/100dpi,
>        /usr/share/fonts/X11/75dpi,
>        /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType,
>        built-ins
> (**) ModulePath set to "/usr/lib/xorg/modules"
> (WW) AllowEmptyInput is on, devices using drivers 'kbd', 'mouse' or
> 'vmmouse' will be disabled.
> (WW) Disabling Keyboard0
> (II) Loader magic: 0x3bc0
> (II) Module ABI versions:
>        X.Org ANSI C Emulation: 0.4
>        X.Org Video Driver: 5.0
>        X.Org XInput driver : 4.0
>        X.Org Server Extension : 2.0
> (II) Loader running on linux
> (--) using VT number 7
>
> (--) PCI:*(0:0:3:0) 1b36:0100:1af4:1100 Red Hat, Inc. rev 1, Mem @
> 0xc4000000/67108864, 0xc8000000/4096, 0xc8002000/8192, I/O @ 0x0000c050/8
> (II) Open ACPI successful (/var/run/acpid.socket)
> (II) System resource ranges:
>        [0] -1  0       0xffffffff - 0xffffffff (0x1) MX[B]
>        [1] -1  0       0x000f0000 - 0x000fffff (0x10000) MX[B]
>        [2] -1  0       0x000c0000 - 0x000effff (0x30000) MX[B]
>        [3] -1  0       0x00000000 - 0x0009ffff (0xa0000) MX[B]
>        [4] -1  0       0x0000ffff - 0x0000ffff (0x1) IX[B]
>        [5] -1  0       0x00000000 - 0x00000000 (0x1) IX[B]
> (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. This was enabled by default and also specified
> in the config file.
> (II) "dri2" will be loaded. This was enabled by default and also specified
> in the config file.
> (II) LoadModule: "dbe"
> (II) Loading /usr/lib/xorg/modules/extensions//libdbe.so
> (II) Module dbe: vendor="X.Org Foundation"
>        compiled for 1.6.4, 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: "extmod"
> (II) Loading /usr/lib/xorg/modules/extensions//libextmod.so
> (II) Module extmod: vendor="X.Org Foundation"
>        compiled for 1.6.4, 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: "glx"
> (II) Loading /usr/lib/xorg/modules/extensions//libglx.so
> (II) Module glx: vendor="X.Org Foundation"
>        compiled for 1.6.4, module version = 1.0.0
>        ABI class: X.Org Server Extension, version 2.0
> (==) AIGLX enabled
> (II) Loading extension GLX
> (II) LoadModule: "record"
> (II) Loading /usr/lib/xorg/modules/extensions//librecord.so
> (II) Module record: vendor="X.Org Foundation"
>        compiled for 1.6.4, 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: "dri2"
> (II) Loading /usr/lib/xorg/modules/extensions//libdri2.so
> (II) Module dri2: vendor="X.Org Foundation"
>        compiled for 1.6.4, module version = 1.1.0
>        ABI class: X.Org Server Extension, version 2.0
> (II) Loading extension DRI2
> (II) LoadModule: "dri"
> (II) Loading /usr/lib/xorg/modules/extensions//libdri.so
> (II) Module dri: vendor="X.Org Foundation"
>        compiled for 1.6.4, module version = 1.0.0
>        ABI class: X.Org Server Extension, version 2.0
> (II) Loading extension XFree86-DRI
> (II) LoadModule: "qxl"
> (II) Loading /usr/lib/xorg/modules/drivers//qxl_drv.so
> (II) Module qxl: vendor="X.Org Foundation"
>        compiled for 1.6.4, module version = 0.0.0
>        Module class: X.Org Video Driver
>        ABI class: X.Org Video Driver, version 5.0
> (II) LoadModule: "void"
> (II) Loading /usr/lib/xorg/modules/input//void_drv.so
> (II) Module void: vendor="X.Org Foundation"
>        compiled for 1.6.0, module version = 1.2.0
>        Module class: X.Org XInput Driver
>        ABI class: X.Org XInput driver, version 4.0
> (II) qxl: Driver for QXL virtual graphics: QXL 1
> (II) Primary Device is: PCI 00 at 00:03:0
> (II) resource ranges after probing:
>        [0] -1  0       0xffffffff - 0xffffffff (0x1) MX[B]
>        [1] -1  0       0x000f0000 - 0x000fffff (0x10000) MX[B]
>        [2] -1  0       0x000c0000 - 0x000effff (0x30000) MX[B]
>        [3] -1  0       0x00000000 - 0x0009ffff (0xa0000) MX[B]
>        [4] -1  0       0x0000ffff - 0x0000ffff (0x1) IX[B]
>        [5] -1  0       0x00000000 - 0x00000000 (0x1) IX[B]
> (==) qxl(0): Depth 24, (--) framebuffer bpp 32
> (==) qxl(0): RGB weight 888
> (==) qxl(0): Default visual is TrueColor
> (==) qxl(0): Using gamma correction (1.0, 1.0, 1.0)
> (II) qxl(0): ram at 0xb389f000; vram at 0xb78b1000; rom at 0xb78af000
> (II) qxl(0): Device version 0.0
> (II) qxl(0): Compression level 0, log level 0
> (II) qxl(0): Currently using mode #-1, list at 0x34
> (II) qxl(0): 14357 io pages at 0x0
> (II) qxl(0): 8294400 byte draw area at 0x3815b68
> (II) qxl(0): RAM header offset: 0x3ffeb68
> (II) qxl(0): Correct RAM signature 41525851
> (II) qxl(0): Monitor0: Using hsync range of 31.50-80.00 kHz
> (II) qxl(0): Monitor0: Using vrefresh range of 50.00-70.00 Hz
> (II) qxl(0): Clock range:  10.00 to 165.00 MHz
> (II) qxl(0): Not using default mode "640x350" (no mode of this name)
> (II) qxl(0): Not using default mode "320x175" (bad mode
> clock/interlace/doublescan)
> (II) qxl(0): Not using default mode "640x400" (no mode of this name)
> (II) qxl(0): Not using default mode "320x200" (bad mode
> clock/interlace/doublescan)
> (II) qxl(0): Not using default mode "720x400" (no mode of this name)
> (II) qxl(0): Not using default mode "360x200" (bad mode
> clock/interlace/doublescan)
>
> Backtrace:
> 0: /usr/bin/X(xorg_backtrace+0x3b) [0x8133d6b]
> 1: /usr/bin/X(xf86SigHandler+0x55) [0x80c7d35]
> 2: [0xae9400]
> 3: /usr/bin/X(xf86InitialCheckModeForDriver+0x1ee) [0x80da28e]
> 4: /usr/bin/X(xf86ValidateModes+0xe91) [0x80dc011]
> 5: /usr/lib/xorg/modules/drivers//qxl_drv.so [0x28ade4]
> 6: /usr/bin/X(InitOutput+0x4e9) [0x80b05b9]
> 7: /usr/bin/X(main+0x1cb) [0x807234b]
> 8: /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe6) [0x126b56]
> 9: /usr/bin/X [0x80719c1]
> Saw signal 11.  Server aborting.
>  ddxSigGiveUp: Closing log
>
>> Looks like you got a segfault (signal 11 with a partial backtrace).
>> I'm not sure the reason why, but this is probably going to take
>> someone familiar with qxl.
>
> Does this mean I've still got something set wrong or there is a bug in the
> qxl?   Is there anyone on this list familiar with qxl or will I need to
> seek help elsewhere?

I would guess bug in the qxl modesetting code or maybe in the server.
You could try to get a full backtrace to see exactly where it's dying,
but my guess is you need someone familiar with qxl to diagnose it.

--
Dan



More information about the xorg mailing list