EGL crashes when connecting to client

Client: Windows
Gateway: RHEL
Server: RHEL
Version: 5.11.2 (official binaries)

Launch client and set to listen for reverse connection
pseudocode:
ssh -R 11111:localhost:port gateway
ssh -R port:localhost:11111 server /bin/pvserver -r

This works as intended when using osmesa on the back end. (Same commands; swap -egl- for -osmesa- in the path) Using egl, it segfaults in libc inside the vtkEGLRenderWindow::SetDeviceAsDisplay() call.

Can anyone give me some ideas of how to start debugging this?