ksmserver crashes with segfault when use nvidia-drivers 180.22 and above. With nvidia-drivers-177.82 all works fine. At the moment of logging in KDE: Jan 27 00:29:57 braintrace [ 40.308072] ksmserver[4946]: segfault at 22c0 ip 000022c0 sp bfd17bdc error 4 in ksmserver[8048000+1000] And then I am again at login screen. Reproducible: Always Steps to Reproduce:
Version of ksmserver is kde-base/ksmserver-4.2.1
(In reply to comment #1) > Version of ksmserver is kde-base/ksmserver-4.2.1 > Please provide emerge --info and xorg.conf configuration. Thanks Rob
Created attachment 185540 [details] emerge --info emerge --info
Created attachment 185542 [details] xorg.conf xorg.conf
What version of xorg-server are you using? Could you also provide me with /var/log/Xorg.0.log please? Few side notes (they shouldn't have anything to do with your problem though) With such new machine, I'm surprised you're using x86 and not amd64 profile. With gcc-4.3+ you should swap -march=prescott with -march=core2 You're got hal enabled as a global flag, so if you're using new enough xorg-server - you can remove "InputDevices" section as hal will handle everything. Well Xorg.0.log should tell us more (could you please provide two? One with working drivers and one with segfault?). Thanks, Rob
Created attachment 185640 [details] Xorg.log with nvidia-drivers-177.82 - no problems
Created attachment 185641 [details] Xorg.log with nvidia-drivers-180.37 - kdm starting, but ksmserver crashes on login
Thanks for advice! I use xorg-server-1.5.3-r5, mesa-7.3-r1. I think there are some problems with libGL, because if I try to launch nvidia-settings from console I get something like this: "Could not load libGL.so", while with older 177.82 I simply get message about no running X found. And I tried to disable glx extension in xorg.conf, but nothing came out of it - i can't login in kde as before. .
Hmm... this is disturbing: dlopen: /usr/lib/xorg/modules/extensions//libglx.so: undefined symbol: _nv000006gl Can you try the following: revdep-rebuild emerge -C nvidia-drivers (stop X if it's running) rmmod nvidia emerge nvidia-drivers sudo eselect opengl set nvidia /etc/init.d/xdm start if that won't help could you please post: ldd /usr/lib/xorg/modules/extensions//libglx.so
No, it does not help me. $ ldd /usr/lib/xorg/modules/extensions/libglx.so linux-gate.so.1 => (0xb7f8e000) libGLcore.so.1 => /usr/lib/opengl/nvidia/lib/libGLcore.so.1 (0xb6f30000) libnvidia-tls.so.1 => /usr/lib/tls/libnvidia-tls.so.1 (0xb6f2e000) libc.so.6 => /lib/libc.so.6 (0xb6dee000) /lib/ld-linux.so.2 (0xb7f8f000) $ nvidia-settings nvidia-settings: symbol lookup error: //usr//lib/opengl/nvidia/lib/libGL.so.1: undefined symbol: _nv000006gl
Almost the same: http://bugs.archlinux.org/task/12771
On my development box at office I have almost the same configuration (bu nv 9500 instead og nv 9800GT here) and all works fine with the same version of kernel, nvidia-drivers, xorg-server, mesa, kde.
This is not a critical bug and seems to be related to the nvidia-drivers.
It seems to be a linking issue... and 180.29 unmasked now...
Please try 180.41 which should now be in the tree and report back.
please test with some of the newer versions