Greetings, I've been having a problem with the Nvidia driver and X sessions crashing since upgrading to Fedora 7. I posted to fedoraforum and a reply suggested I might also try here. Below is the original post:
For years my wife and I have relied on running separate concurrent X sessions to keep our desktop settings / files / preferences separate. Normally we'd start the second session with "Applications > System Tools > New Login", then switch back and forth depending on who was using the computer with Alt+F7/F8/etc.
With the inclusion of the user switching functionality in Fedora 7 (and using Nvidia's driver, I cannot replicate the problem using the nv driver), this now tends to crash more often than it works.
Steps to reproduce:
- Login as user A.
- Spawn new session for user B. (either with the New Login menu entry mentioned above, or using the user switcher GNOME applet)
- Switch back to user A's desktop. (using the GNOME applet or Alt + F7)
At this point the crash is intermittent, but very common. The original X session disappears, I briefly see the console and then gdm is restarted, this time visible on Alt+F10. User B's desktop continues running on Alt+F9, but User A's has died.
I get the following backtrace in my logs:
0: /usr/bin/Xorg(xf86SigHandler+0x6d) [0x47f5ed]
1: /lib64/libc.so.6 [0x38fa030620]
2: /usr/bin/Xorg [0x48eb91]
3: /usr/bin/Xorg [0x48f055]
4: /usr/bin/Xorg(TraverseTree+0x33) [0x4361b3]
5: /usr/bin/Xorg [0x48f0d0]
6: /usr/bin/Xorg(xf86Wakeup+0x3ea) [0x480a7a]
7: /usr/bin/Xorg(WakeupHandler+0x51) [0x44f101]
8: /usr/bin/Xorg(WaitForSomething+0x1d4) [0x565184]
9: /usr/bin/Xorg(Dispatch+0x9a) [0x44b19a]
10: /usr/bin/Xorg(main+0x45d) [0x43404d]
11: /lib64/libc.so.6(__libc_start_main+0xf4) [0x38fa01daa4]
12: /usr/bin/Xorg(FontFileCompleteXLFD+0x231) [0x433319]
Fatal server error:
Caught signal 11. Server aborting
Entire Xorg log available at: http://dgoodwin.dangerouslyinc.com/files/Xorg.0.log.old
I filed a bug with Fedora on the issue before I realized the problem was only occurring with the binary Nvidia driver. Sadly I realize that this is not supported by the official Fedora community precisely because the driver is binary and thus, will be very difficult to support. As such I'm scouring the community for anyone who might have encountered a similar problem or might have the know how to fix the issue, or even work around.
If it helps I've used multiple X sessions and the Nvidia driver for several years on a number of distributions, this is the first time I've encountered a problem and thus I'm afraid it's something resulting from the Fedora 7 user switching changes.
I'm also running x86_64 and normally use Livna's Nvidia packages, but have tried manually installing Nvidia drivers to no avail.
Any help would be greatly appreciated.