Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 212417 - x11-drivers/nvidia-drivers-{169.09-r1,169.12} result in xorg-server random segfaults
Summary: x11-drivers/nvidia-drivers-{169.09-r1,169.12} result in xorg-server random se...
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Doug Goldstein (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-03-05 19:55 UTC by Dmitriy Turovec
Modified: 2008-03-05 20:53 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dmitriy Turovec 2008-03-05 19:55:55 UTC
X[7275]: segfault at 1b8 rip 53f8c3 rsp 7fffdc06a8b0 error 4

This is what I see in dmesg after X server crashes with both versions of nvidia-drivers. The message is always the same except for number after "rsp", which is quite random.

Reproducible: Sometimes

Steps to Reproduce:
1. Load X server with nvidia-drivers-169.09-r1 or nvidia-drivers-169.12
2. Start working (open windows, switch between console and X)

Two very good examples:
1) After adding tracks to amarok playlist then click on a track by right mouse button and call tag editor. Segfault!
2) In kopete, just try to open a new window for chat. Segfault.




I use ~AMD64 system, xorg-server version 1.4.0.90-r3, KDE version 3.5.9, Qt version 3.3.8-r4, GCC version 4.2.3, kernel 2.6.24-r3.

I suspect GLX module, because no segfaults were catched after setting opengl to xorg-x11, and respectively no segfaults on xf86-video-nv driver. All drivers older than nvidia-drivers-169.09-r1 show no segfaults.
Comment 1 Doug Goldstein (RETIRED) gentoo-dev 2008-03-05 20:53:29 UTC
NVIDIA only provides their X11 drivers in a binary fashion, as such there is
not much debugging or troubleshooting Gentoo can do with issues reported about
them.

You can use nvidia-bug-report.sh to generate some information to e-mail over to
NVIDIA @ linux-bugs@nvidia.com and you may also wish to consider exploring
NVIDIA's Linux driver forum @
http://www.nvnews.net/vbulletin/forumdisplay.php?s=&forumid=14

To further assist in debugging the issue and to have more information to
provide NVIDIA (and have a better chance that your issue will get fixed in the
future), you can attempt to debug your X server. To debug your server properly,
please follow the documentation outline here,
http://www.x.org/wiki/Development/Documentation/ServerDebugging

The above link does not contain references to how to perform this properly on
Gentoo. In a nutshell, you must rebuild X and it's libraries with USE=debug,
add -ggdb to your CFLAGS, and add splitdebug to FEATURES. More information
about this can be found at http://www.gentoo.org/proj/en/qa/backtraces.xml

Since this bug is with nvidia-drivers, which is a package that Gentoo has
minimal control over, this bug will be marked as UPSTREAM. However, in the
event that you debug your X server and can produce a backtrace, please feel
free to post it here and if it is unrelated to nvidia-drivers you or a Gentoo
developer can re-open this bug and address the issue where it truly lies.