[Driver 343.13] 32-bit rot?

on my optimus laptop (64-bit) 32-bit opengl applications that use nvidia’s libGL.so error with a segmentation fault, 64 bit opengl applications run without any issue, similarly i have no issues running mesa with the intel driver, but for much of my steam library this is sub-optimal, i suspect bit-rot in one of the 32-bit nvidia libs.
how can i correct this?
nvidia-bug-report.log.gz (134 KB)

Plz share system setup and reproduction steps in details ?

sure,
my install command
sh NVIDIA-Linux-x86_64-343.13.run --no-x-check -a --opengl-libdir=nvidia/ --opengl-prefix=/usr/lib64/xorg/ --compat32-libdir=nvidia/ --compat32-prefix=/usr/lib/ --x-library-path=nvidia/ --x-prefix=/usr/lib64/xorg/ --dkms --no-recursion --x-module-path=/usr/lib64/xorg/nvidia/modules/

xorg.conf.nvidia

Section "ServerLayout"
Identifier "layout"
Screen  0  "nvidia"  
Inactive "intel"
EndSection

Section "Module"
#Disable    "glx"
#load   "libGL.so.331.20"
#load   "/usr/lib/nvidia/libGL.so.331.20"
#load   "/usr/lib64/xorg/nvidia/libGL.so.334.21"
EndSection

Section "Files"
ModulePath  "/usr/lib/nvidia/"
ModulePath  "/usr/lib64/xorg/nvidia/"
ModulePath  "/usr/lib64/xorg/nvidia/modules/"
ModulePath  "/usr/lib64/xorg/modules/"
EndSection

Section "Device"
Identifier  "nvidia"
Driver      "nvidia"
BusID       "PCI:1:0:0"
Option      "UseEDID" "false"
Option      "Sync to vblank" "false" 
Option      "Coolbits" "12"
    #Option     "ConnectedMonitor" "VGA-0"
EndSection

Section "Device"
Identifier  "intel"
BusID       "PCI:0:2:0"
Driver      "modesetting"
#Option     "ConnectedMonitor" "VGA-0"
EndSection

Section "Screen"
Device      "intel"
Identifier  "intel"
EndSection

Section "Screen"
Identifier  "nvidia"    
Device          "nvidia"
Option      "AllowEmptyInitialConfiguration" "True"
#Option         "metamodes" "1366x768_60 +0+0 {viewportin=1366x768}; 1366x768_60 +0+0"  
#Option     "UseDisplayDevice" "VGA-0"
#Option         "UseDisplayDevice" "none"
Subsection "Display"
    #Depth  24
    Modes   "1366x768_60" 
EndSubSection
EndSection

and the nvidia-xrandr start-up script

xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --newmode "1366x768"   85.25  1366 1440 1576 1784  768 771 781 798 -hsync +vsync
xrandr --addmode VGA-0 1366x768
xrandr --auto
nvidia-settings &
exec xterm

to start a new xserver with off loading
xinit ./nvidia-xrandr – :2 vt2 -config xorg.conf.nvidia

and to play games with direct rendering (64-bit apps)
LD_PRELOAD=/usr/lib64/xorg/nvidia/libGL.so.343.13 /path/to/game
32-bit apps
LD_PRELOAD=/usr/lib/nvidia/libGL.so.343.13 /path/to/game

if you need any more details i’d happy to provide them