X server crash using 410.66 with hardware opengl rendering

Hi, I am experiencing a problem with driver 410.66 on Quadro M2000. I use hardware opengl within MATLAB to make figures. However, both MATLAB and X server will crash with a simple ‘pcolor’ command within MATLAB. If I use software opengl rendering, there will be no problem. I have contacted MATLAB support and was told that this is likely an incompatibility issue from NVidia driver. Is there a solution to this problem?
nvidia-bug-report.log.gz (896 KB)

There’s actually no error visible in the logs, did you create it right after the crash without rebooting?

The system crashed again, due to the same operation: hardware opengl command in MATLAB. The new log is attached. Thanks for any information you might have.

nvidia-bug-report.log (1.59 MB)
nvidia-bug-report.log.gz (871 KB)
java.log.13153.gz (1.08 KB)

[ 36.272] () NVIDIA(0): Depth 24, (–) framebuffer bpp 32
[ 36.272] (==) NVIDIA(0): RGB weight 888
[ 36.272] (==) NVIDIA(0): Default visual is TrueColor
[ 36.272] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[ 36.272] (
) NVIDIA(0): Enabling 2D acceleration
[ 36.272] (EE)
[ 36.272] (EE) Backtrace:
[ 36.272] (EE) 0: /usr/bin/X (xorg_backtrace+0x55) [0x5618a7d51765]
[ 36.272] (EE) 1: /usr/bin/X (0x5618a7ba5000+0x1b0479) [0x5618a7d55479]
[ 36.272] (EE) 2: /lib64/libpthread.so.0 (0x7fe0dd422000+0xf5e0) [0x7fe0dd4315e0]
[ 36.272] (EE)
[ 36.272] (EE) Segmentation fault at address 0x0
[ 36.272] (EE)
Fatal server error:
[ 36.272] (EE) Caught signal 11 (Segmentation fault). Server aborting
[ 36.272] (EE)
[ 36.272] (EE)

This is from the log file in the 1st post.

Those errors are from old logs from october, unrelated. There are no current Xorg logs included. Please run
sudo journalctl -b0 --no-pager _COMM=gdm-x-session >xorg.log and attach that.

It shows nothing in the xorg.log:

– No entries –

Also, there are lots of errors in the latest nvidia-bug-report.log file attached above. Any idea about these errors?


No errors from current logs. When it crashes, can you find /var/log/Xorg.0.log.old and attach that?

Here it is.
Xorg.0.log.old.gz (32.4 KB)

That log is from november. I noticed one one error though, the libglx is rejected due to being too old. Please remove and reinstall the xorg server package.

[3201457.265] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
[3201457.284] (II) Module glx: vendor="X.Org Foundation"
[3201457.284] 	compiled for 1.17.2, module version = 1.0.0
[3201457.284] 	ABI class: X.Org Server Extension, version 9.0
[3201457.285] (EE) glx: module ABI major version (9) doesn't match the server's version (10)

Removing and reinstalling the Xorg server removed many programs that I installed, e.g., mate-desktop. This prompted me to reinstall the entire OS. Now with RHEL 7.6, 410.66 works fine with MATLAB 2018b and hardware opengl. No more X server crash. Just want to update this thread. Thanks for the suggestions.

Ok, a bit too late now but in case you hit a similar issue in future, package mangagers in general have a --nodeps option for that, to remove a package but not the dependencies. e.g.
rpm -e --nodeps to remove, followed by
rpm -i
to reinstall.
Glad you resolved your issue, anyway.