I’m testing the Linux build of our Unity 5.5.1 application on a remote 14.04.3 LTS X client over a LAN, running Xming on the local Windows 10 workstation and forwarding the X connection from the Ubuntu 14.04.3 server through Putty/SSH.
The application is relatively resource-unintensive; displaying videos on a flat mesh of a few dozen polygons at most, and works on the physical machine with a monitor.
While other X apps such as xclock and gedit come through the tunnel fine, running the Unity3D app segmentation faults:
This shows up in Player.log:
$DISPLAY is localhost:10.0. Relevant lines from /etc/ssh/sshd_config:
Is it a bug in Unity 5.5’s Linux build, or is there something else that would prevent it from running through a remote X display?