With the recently released legacy driver package 304.132, glxinfo reports the following error now:
$ glxinfo
name of display: :0
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 156 (GLX)
Minor opcode of failed request: 24 (X_GLXCreateNewContext)
Value in failed request: 0x0
Serial number of failed request: 87
Current serial number in output stream: 88
nvidia-settings crashes when I try to open OpenGL settings, probably for the same reason.
Hardware: GeForce 7300LE
OS: ROSA Linux R8 x86_64
Kernel: I tried both 4.1.33 and 4.7.5 - the error is the same.
X11 server: 1.17.4.
ldd /usr/bin/glxinfo
linux-vdso.so.1 => (0x00007ffea3630000)
libGL.so.1 => /usr/lib64/nvidia304/libGL.so.1 (0x00007ff4ea45e000)
libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007ff4ea11e000)
libc.so.6 => /lib64/libc.so.6 (0x00007ff4e9d59000)
libnvidia-tls.so.304.132 => /usr/lib64/nvidia304/tls/libnvidia-tls.so.304.132 (0x00007ff4e9b56000)
libnvidia-glcore.so.304.132 => /usr/lib64/nvidia304/libnvidia-glcore.so.304.132 (0x00007ff4e776c000)
libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007ff4e7559000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007ff4e7355000)
libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007ff4e7135000)
/lib64/ld-linux-x86-64.so.2 (0x0000556bab309000)
libm.so.6 => /lib64/libm.so.6 (0x00007ff4e6e2d000)
libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007ff4e6c29000)
libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x00007ff4e6a23000)
If I remove version 304.132 and install 304.131 back (kernel 4.1.33), glxinfo and other GL apps are working fine on that system. So it looks like a regression.
I will add the logs collected by nvidia-bugreport below.
nvidia-bug-report-304.132.log.gz (52.2 KB)
nvidia-bug-report-304.131.log.gz (52.2 KB)