Segfault with nouveau, when acceleration is on.

Łukasz Maśko ed at yen.ipipan.waw.pl
Mon Oct 22 08:14:40 PDT 2012


My workstation is a Dell T5400 with NVidia Quadro NVS 290 graphics card. 
Long time ago I used it with binary NVidia drivers, but then I've 
experienced some problems and I've switched to nv (tried nouveau also, but 
it was very unstable). Now I'm totally unable to use NVidia drivers (I don't 
know why, but they do very strange things and X does not work at all). But I 
wanted to give a try to nouveau again. But... I'me getting a segfault when 
starting it (just a part of a log):

[...]
[  5235.680] (II) LoadModule: "nouveau"
[  5235.680] (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so
[  5235.681] (II) Module nouveau: vendor="X.Org Foundation"
[  5235.681]    compiled for 1.13.0, module version = 1.0.2
[  5235.681]    Module class: X.Org Video Driver
[  5235.681]    ABI class: X.Org Video Driver, version 13.0
[  5235.681] (II) NOUVEAU driver 
[  5235.681] (II) NOUVEAU driver for NVIDIA chipset families :
[  5235.681]    RIVA TNT        (NV04)
[  5235.681]    RIVA TNT2       (NV05)
[  5235.681]    GeForce 256     (NV10)
[  5235.681]    GeForce 2       (NV11, NV15)
[  5235.681]    GeForce 4MX     (NV17, NV18)
[  5235.681]    GeForce 3       (NV20)
[  5235.681]    GeForce 4Ti     (NV25, NV28)
[  5235.681]    GeForce FX      (NV3x)
[  5235.681]    GeForce 6       (NV4x)
[  5235.681]    GeForce 7       (G7x)
[  5235.681]    GeForce 8       (G8x)
[  5235.681]    GeForce GTX 200 (NVA0)
[  5235.681]    GeForce GTX 400 (NVC0)
[  5235.681] (--) using VT number 6
[...]
[  5235.769] (II) Loading sub module "dri"
[  5235.769] (II) LoadModule: "dri"
[  5235.769] (II) Module "dri" already built-in
[  5235.769] (II) NOUVEAU(0): Loaded DRI module
[  5235.770] (II) [drm] DRM interface version 1.4
[  5235.770] (II) [drm] DRM open master succeeded.
[  5235.770] (--) NOUVEAU(0): Chipset: "NVIDIA NV86"
[  5235.770] (**) NOUVEAU(0): Depth 24, (--) framebuffer bpp 32
[  5235.770] (==) NOUVEAU(0): RGB weight 888
[  5235.770] (==) NOUVEAU(0): Default visual is TrueColor
[  5235.770] (==) NOUVEAU(0): Using HW cursor
[  5235.770] (==) NOUVEAU(0): GLX sync to VBlank disabled.
[  5235.770] (==) NOUVEAU(0): Page flipping enabled
[  5235.770] (==) NOUVEAU(0): Swap limit set to 2 [Max allowed 2]
[  5235.882] (II) NOUVEAU(0): Output DVI-I-1 using monitor section Monitor0
[  5235.912] (II) NOUVEAU(0): Output DVI-I-2 has no monitor section
[  5236.006] (II) NOUVEAU(0): EDID for output DVI-I-1
[  5236.035] (II) NOUVEAU(0): EDID for output DVI-I-2
[  5236.035] (II) NOUVEAU(0): Manufacturer: SAM  Model: 2f  Serial#: 
1095840057
[...]
[  5236.038] (II) Loading sub module "exa"
[  5236.038] (II) LoadModule: "exa"
[  5236.038] (II) Loading /usr/lib/xorg/modules/libexa.so
[  5236.038] (II) Module exa: vendor="X.Org Foundation"
[  5236.038]    compiled for 1.13.0, module version = 2.6.0
[  5236.038]    ABI class: X.Org Video Driver, version 13.0
[...]
[  5236.040] (II) NOUVEAU(0): Opened GPU channel 2
[  5236.047] (II) NOUVEAU(0): [DRI2] Setup complete
[  5236.047] (II) NOUVEAU(0): [DRI2]   DRI driver: nouveau
[  5236.047] (II) NOUVEAU(0): [DRI2]   VDPAU driver: nouveau
[  5236.048] (II) EXA(0): Driver allocated offscreen pixmaps
[  5236.048] (II) EXA(0): Driver registered support for the following 
operations:
[  5236.048] (II)         Solid
[  5236.048] (II)         Copy
[  5236.048] (II)         Composite (RENDER acceleration)
[  5236.048] (II)         UploadToScreen
[  5236.048] (II)         DownloadFromScreen
[  5236.048] (==) NOUVEAU(0): Backing store disabled
[  5236.048] (==) NOUVEAU(0): Silken mouse enabled
[  5236.048] (II) NOUVEAU(0): [XvMC] Associated with Nouveau GeForce 8/9 
Textured Video.
[  5236.048] (II) NOUVEAU(0): [XvMC] Extension initialized.
[  5236.048] (**) NOUVEAU(0): DPMS enabled
[  5236.049] (II) NOUVEAU(0): RandR 1.2 enabled, ignore the following RandR 
disabled message.
[  5236.049] (WW) NOUVEAU(0): Option "DPI" is not used
[  5236.049] (--) RandR disabled
[  5236.121] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
[  5236.121] (II) AIGLX: enabled GLX_INTEL_swap_event
[  5236.121] (II) AIGLX: enabled GLX_ARB_create_context
[  5236.121] (II) AIGLX: enabled GLX_ARB_create_context_profile
[  5236.121] (II) AIGLX: enabled GLX_EXT_create_context_es2_profile
[  5236.121] (II) AIGLX: enabled GLX_SGI_swap_control and 
GLX_MESA_swap_control
[  5236.121] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer 
objects
[  5236.121] (II) AIGLX: Loaded and initialized nouveau
[  5236.121] (II) GLX: Initialized DRI2 GL provider for screen 0
[  5236.252] (II) NOUVEAU(0): NVEnterVT is called.
[  5236.279] (II) NOUVEAU(0): Setting screen physical size to 423 x 317
[  5236.279] resize called 1600 1200
[...]
[  5239.505] (EE) 
[  5239.505] (EE) Backtrace:
[  5239.505] (EE) 0: /usr/bin/Xwrapper (xorg_backtrace+0x49) [0x81c884d]
[  5239.505] (EE) 1: /usr/bin/Xwrapper (0x8047000+0x185224) [0x81cc224]
[  5239.505] (EE) 2: linux-gate.so.1 (__kernel_rt_sigreturn+0x0) 
[0xb77c140c]
[  5239.505] (EE) 3: /lib/libc.so.6 (0x47e4c000+0x122310) [0x47f6e310]
[  5239.505] (EE) 4: /usr/lib/xorg/modules/libexa.so (0xb7643000+0x4af1) 
[0xb7647af1]
[  5239.505] (EE) 5: /usr/lib/xorg/modules/libexa.so (0xb7643000+0x5007) 
[0xb7648007]
[  5239.506] (EE) 6: /usr/lib/xorg/modules/libexa.so (0xb7643000+0x5251) 
[0xb7648251]
[  5239.506] (EE) 7: /usr/lib/xorg/modules/libexa.so (0xb7643000+0x7688) 
[0xb764a688]
[  5239.506] (EE) 8: /usr/lib/xorg/modules/libexa.so (0xb7643000+0x3fb2) 
[0xb7646fb2]
[  5239.506] (EE) 9: /usr/lib/xorg/modules/libexa.so (0xb7643000+0x10c95) 
[0xb7653c95]
[  5239.506] (EE) 10: /usr/bin/Xwrapper (miImageText8+0x96) [0x81b5e0e]
[  5239.506] (EE) 11: /usr/bin/Xwrapper (0x8047000+0x10b20a) [0x815220a]
[  5239.506] (EE) 12: /usr/bin/Xwrapper (doImageText+0x32e) [0x807b5f8]
[  5239.506] (EE) 13: /usr/bin/Xwrapper (ImageText+0x69) [0x807c97f]
[  5239.506] (EE) 14: /usr/bin/Xwrapper (0x8047000+0x2fa64) [0x8076a64]
[  5239.506] (EE) 15: /usr/bin/Xwrapper (0x8047000+0x32556) [0x8079556]
[  5239.506] (EE) 16: /usr/bin/Xwrapper (0x8047000+0x214c5) [0x80684c5]
[  5239.506] (EE) 17: /lib/libc.so.6 (__libc_start_main+0xf5) [0x47e656d1]
[  5239.506] (EE) 18: /usr/bin/Xwrapper (0x8047000+0x2186d) [0x806886d]
[  5239.506] (EE) 
[  5239.506] (EE) Segmentation fault at address 0x0
[  5239.506] 
Fatal server error:
[  5239.506] Caught signal 11 (Segmentation fault). Server aborting

Hopefully, after such crash (which happens always), command prompt returns. 
I'm using a PLD distribution, kernel 3.5.7, nouveau driver 1.0.2, Mesa 
nouveau driver 9.0, xserver 1.13.0.

I have no idea, where to look for a solution. Maybe you can give me a hint? 
Maybe it has something to do with the hardware and has the same origins as 
NVidia driver not working at all? But what should I check?

-- 
Łukasz Maśko                                                            _o)
Lukasz.Masko(at)ipipan.waw.pl                                           /\\
Registered Linux User #61028                                           _\_V
Ubuntu: staroafrykańskie słowo oznaczające "Nie umiem zainstalować Debiana"


More information about the xorg mailing list