VirGL might help, it redirects OpenGL calls over a socket. Start virgl_test_server and run your app with extra environment vars __GLX_VENDOR_LIBRARY_NAME=mesa LIBGL_ALWAYS_SOFTWARE=1 GALLIUM_DRIVER=virpipe
82 karma · joined April 23, 2013
This can be used for OpenGL inside containers, by bind mount-ing the socket into the container (/tmp/.virgl_test).
Also useful for debugging with rr, even with the nvidia driver you use OpenGL over virgl with the environment vars __GLX_VENDOR_LIBRARY_NAME=mesa LIBGL_ALWAYS_SOFTWARE=1 GALLIUM_DRIVER=virpipe
Not sure what's up with libgomp.spec, it should be part of the gcc base package, at least on debian/ubuntu.
Example (tested on Ubuntu 14.04 64-bit):
mkdir -p root/lib/x86_64-linux-gnu root/lib64 root/etc
cp -a --parents /lib/x86_64-linux-gnu/lib{c,nss,resolv}* root
cp /lib64/ld-linux-x86-64.so.2 root/lib64
cp CVE-2015-7547-client root
echo 'nameserver 127.0.0.1' > root/etc/resolv.conf
sudo chroot root ./CVE-2015-7547-client
If it prints nothing it crashed. Try running with strace to be sure.