After recent updates, startx crashes on my laptop ;
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
nv50_screen_create:1016 - nouveau_screen_init failed: -19
(EE)
(EE) Backtrace:
(EE) 0: /usr/libexec/Xorg (OsLookupColor+0x139) [0x5a3629]
(EE) 1: /lib64/libc.so.6 (__sigaction+0x40) [0x7f8fea98e6a0]
(EE) 2: /usr/lib64/dri/nouveau_dri.so (nouveau_drm_screen_create+0x432ec) [0x7f8fe8e7560c]
(EE) 3: /usr/lib64/dri/nouveau_dri.so (nouveau_drm_screen_create+0x3215) [0x7f8fe8e35535]
(EE) 4: /usr/lib64/dri/nouveau_dri.so (nouveau_drm_screen_create+0x256) [0x7f8fe8e32576]
(EE) unw_get_proc_name failed: no unwind info found [-10]
(EE) 5: /usr/lib64/dri/nouveau_dri.so (?+0x0) [0x7f8fe85f8866]
(EE) 6: /usr/lib64/dri/nouveau_dri.so (__driDriverGetExtensions_zink+0x5eadd4) [0x7f8fe8be3b14]
(EE) 7: /usr/lib64/dri/nouveau_dri.so (__driDriverGetExtensions_zink+0x23c3) [0x7f8fe85fb103]
(EE) 8: /usr/lib64/dri/nouveau_dri.so (__driDriverGetExtensions_zink+0x9bd5) [0x7f8fe8602915]
(EE) 9: /usr/lib64/libgbm.so.1 (gbm_format_get_name+0x122e) [0x7f8fea39418e]
(EE) 10: /usr/lib64/libgbm.so.1 (gbm_format_get_name+0x1658) [0x7f8fea3945b8]
(EE) unw_get_proc_name failed: no unwind info found [-10]
(EE) 11: /usr/lib64/libgbm.so.1 (?+0x0) [0x7f8fea39275c]
(EE) 12: /usr/lib64/libgbm.so.1 (gbm_create_device+0x31) [0x7f8fea392881]
(EE) 13: /usr/lib64/xorg/modules/libglamoregl.so (glamor_egl_init+0x51) [0x7f8fea099351]
(EE) unw_get_proc_name failed: no unwind info found [-10]
(EE) 14: /usr/lib64/xorg/modules/drivers/modesetting_drv.so (?+0x0) [0x7f8fea3b3463]
(EE) 15: /usr/libexec/Xorg (InitOutput+0x92a) [0x48373a]
(EE) 16: /usr/libexec/Xorg (InitFonts+0x1be) [0x44694e]
(EE) 17: /lib64/libc.so.6 (__libc_start_call_main+0x67) [0x7f8fea977177]
(EE) 18: /lib64/libc.so.6 (__libc_start_main+0x85) [0x7f8fea977235]
(EE) 19: /usr/libexec/Xorg (_start+0x21) [0x431081]
(EE)
(EE) Segmentation fault at address 0x20
(EE)
Fatal server error:
(EE) Caught signal 11 (Segmentation fault). Server aborting
(EE)
(EE)
Please consult the The X.Org Foundation support
at
http://wiki.x.org
for help.
(EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
(EE)
(EE) Server terminated with error (1). Closing log file.
My laptop lspci
00:00.0 Host bridge: NVIDIA Corporation MCP79 Host Bridge (rev b1)
00:00.1 RAM memory: NVIDIA Corporation MCP79 Memory Controller (rev b1)
00:03.0 ISA bridge: NVIDIA Corporation MCP79 LPC Bridge (rev b3)
00:03.1 RAM memory: NVIDIA Corporation MCP79 Memory Controller (rev b1)
00:03.2 SMBus: NVIDIA Corporation MCP79 SMBus (rev b1)
00:03.3 RAM memory: NVIDIA Corporation MCP79 Memory Controller (rev b1)
00:03.5 Co-processor: NVIDIA Corporation MCP79 Co-processor (rev b1)
00:04.0 USB controller: NVIDIA Corporation MCP79 OHCI USB 1.1 Controller (rev b1)
00:04.1 USB controller: NVIDIA Corporation MCP79 EHCI USB 2.0 Controller (rev b1)
00:08.0 Audio device: NVIDIA Corporation MCP79 High Definition Audio (rev b1)
00:09.0 PCI bridge: NVIDIA Corporation MCP79 PCI Bridge (rev b1)
00:0a.0 Ethernet controller: NVIDIA Corporation MCP79 Ethernet (rev b1)
00:0b.0 SATA controller: NVIDIA Corporation MCP79 AHCI Controller (rev b1)
00:10.0 PCI bridge: NVIDIA Corporation MCP79 PCI Express Bridge (rev b1)
00:15.0 PCI bridge: NVIDIA Corporation MCP79 PCI Express Bridge (rev b1)
00:17.0 PCI bridge: NVIDIA Corporation MCP79 PCI Express Bridge (rev b1)
02:00.0 VGA compatible controller: NVIDIA Corporation MCP79 [GeForce 8200M G] (rev b1)
06:00.0 Network controller: Ralink corp. RT3090 Wireless 802.11n 1T/1R PCIe
After some searches, I have found a solution :
If in /usr/lib64/dri I replace nouveau* by same modules from a previous release
from mesa, the problem disappears.
Any idea for a better solution ? Or is my video card no longer supported ?
Thanks for any help.