FS#28691 - [mesa-demos] segfault with nouveau driver
Attached to Project:
Arch Linux
Opened by kirill (scorpp) - Monday, 27 February 2012, 23:18 GMT
Last edited by Andreas Radke (AndyRTR) - Tuesday, 28 February 2012, 15:51 GMT
Opened by kirill (scorpp) - Monday, 27 February 2012, 23:18 GMT
Last edited by Andreas Radke (AndyRTR) - Tuesday, 28 February 2012, 15:51 GMT
|
Details
Description:
[scorp@scorpio ~]$ export LIBGL_DEBUG=verbose [scorp@scorpio ~]$ export MESA_DEBUG=1 [scorp@scorpio ~]$ export EGL_LOG_LEVEL=debug [scorp@scorpio ~]$ glxinfo name of display: :0 libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/tls/nouveau_vieux_dri.so libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/nouveau_vieux_dri.so libGL: Can't open configuration file /etc/drirc: No such file or directory. libGL: Can't open configuration file /home/scorp/.drirc: No such file or directory. Mesa warning: couldn't open libtxc_dxtn.so, software DXTn compression/decompression unavailable Segmentation fault same is true for glxgears and tremulous game Additional info: * package version(s) core/linux 3.2.7-1 (base) core/mkinitcpio 0.8.2-3 extra/mesa-demos 8.0.1-2 extra/nouveau-dri 7.11.2-1 extra/xf86-video-nouveau 0.0.16_git20120106-1 $ uname -a Linux scorpio 3.2.7-1-ARCH #1 SMP PREEMPT Tue Feb 21 16:59:04 UTC 2012 i686 AMD Athlon(tm) XP 1700+ AuthenticAMD GNU/Linux * config and/or log files etc. in /etc/mkinitcpio.conf if have (no other change to default one) MODULES="nouveau" * gdb backtrace #0 0xb7fd78ce in nouveau_reloc_emit () from /usr/lib/libdrm_nouveau.so.1 #1 0xb7fd648e in nouveau_pushbuf_emit_reloc () from /usr/lib/libdrm_nouveau.so.1 #2 0xb7bbe150 in ?? () from /usr/lib/xorg/modules/dri/nouveau_vieux_dri.so #3 0xb7bbe309 in nouveau_bo_mark () from /usr/lib/xorg/modules/dri/nouveau_vieux_dri.so #4 0xb7bca5f1 in nv10_emit_framebuffer () from /usr/lib/xorg/modules/dri/nouveau_vieux_dri.so #5 0xb7bba8ec in nouveau_state_emit () from /usr/lib/xorg/modules/dri/nouveau_vieux_dri.so #6 0xb7bba9e3 in ?? () from /usr/lib/xorg/modules/dri/nouveau_vieux_dri.so #7 0xb79fc37c in _mesa_update_state_locked () from /usr/lib/libdricore.so #8 0xb79fcd4a in _mesa_update_state () from /usr/lib/libdricore.so #9 0xb7bb8f8b in nouveau_context_make_current () from /usr/lib/xorg/modules/dri/nouveau_vieux_dri.so #10 0xb7bb2f4f in ?? () from /usr/lib/xorg/modules/dri/nouveau_vieux_dri.so #11 0xb7fafcbd in ?? () from /usr/lib/libGL.so.1 #12 0xb7f88082 in glXMakeCurrentReadSGI () from /usr/lib/libGL.so.1 #13 0xb7f88203 in glXMakeCurrent () from /usr/lib/libGL.so.1 #14 0x080490bc in ?? () #15 0xb7cb2483 in __libc_start_main () from /lib/libc.so.6 #16 0x0804a251 in ?? () Steps to reproduce: just run glxinfo additionaly when "glxinfo -i" is run Xserver crashes |
This task depends upon
Closed by Andreas Radke (AndyRTR)
Tuesday, 28 February 2012, 15:51 GMT
Reason for closing: Won't fix
Tuesday, 28 February 2012, 15:51 GMT
Reason for closing: Won't fix
[scorp@scorpio ~]$ lspci | grep -i vga
01:00.0 VGA compatible controller: NVIDIA Corporation NV18 [GeForce4 MX 440 AGP 8x] (rev c1)
nouveau_vieux (NV04 - NV20)
nouveau_vieux_dri.so is a classic Mesa DRI driver, and not a Gallium3D driver, because these cards do not have enough shader capabilities to reasonably support the Gallium3D infrastructure.
Do not file bug reports about this driver.