When running x11-drivers/nvidia-drivers-256.53 with the feature [*] Prevent invalid userland pointer dereference of sys-kernel/hardened-sources-2.6.34-r2, xorg won't start, since the kernel module crashes with the error BUG: unable to handle kernel paging request at ... Since this does *not* happen with x11-drivers/nvidia-drivers-195.36.31, it *might* be that this is not an intended privilege violation but an unintentional bug in nvidia-drivers. Modprobing the module works fine, the error occurs only when starting xorg. So far, I did not try nvidia versions between >196.36.31 and <256.53
nvidia-bug-report.sh should be used for reporting bugs nvidia-bug-report.sh will now collect information about your system and create the file 'nvidia-bug-report.log.gz' in the current directory. It may take several seconds to run. In some cases, it may hang trying to capture data generated dynamically by the Linux kernel and/or the NVIDIA kernel module. While the bug report log file will be incomplete if this happens, it may still contain enough data to diagnose your problem. Please include the 'nvidia-bug-report.log.gz' log file when reporting your bug via the nV News NVIDIA Linux forum (see www.nvnews.net) or by sending email to 'linux-bugs@nvidia.com'.
The nvidia drivers on hardened are known to have this serious problem. This will not be fixed. The replacement is the nouveau drivers. I recommend the reporter switch to it. google for details, but basically 1) compile the nouveau driver in xorg, 2) compile nouveau support in the kernel, 3) use Driver "nouveau" in the xorg.conf. I'm closing this one for now.