Xorg segmentation fault with xorg-1.7.6. When typing startx, onscreen log says:
could not find "dri" and "dri2" module, and outputs backtrace. Tried with diffrient kernel versions (2.6.30, 18.104.22.168, 22.214.171.124) but no success.
Please attach (as opposed to paste) the full Xorg.0.log file showing the problem.
Created attachment 34547 [details]
Log says that build operating system differs from the current one, but after recompiling kernel, i've recompiled xorg-server and nvidia-drivers, so this could not be a problem.
According to the log, you're not using DRI, nor Mesa, but Nvidia's
libglx, and the segfault is in their code, so you'll have to report
this to them:
(II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
(II) Module glx: vendor="NVIDIA Corporation"
9: /usr/lib64/xorg/modules/extensions/libglx.so (0x7fbd1ee19000+0x288bff) [0x7fbd1f0a1bff]
Segmentation fault at address (nil)
Could you please put a breakpoint on LogVWrite and step through to see what it's trying to print when it crashes?
I think it's solved. Installation nvidia-driver from nvidia.com rather than from gentoo portage works well, so the problem is in gentoo driver ebuild. Thanks anyway.