There is a known issue with VBox > 4.1.8 and VGL, and the VirtualBox developers are unfortunately dragging their feet in fixing it. What happened was that, previous to 4.1.10, the VBoxTestOGL application (on Linux, this is located in /usr/lib/virtualbox, but I don't know about Solaris) wasn't really doing anything-- that is, it was always returning true. When they fixed this application in 4.1.10, suddenly VirtualBox stopped working with VGL, because the LD_PRELOAD environment variable was not getting passed down to VBoxTestOGL.
After examining the VBox code, I believe this is fixable by simply changing the way the VBoxTestOGL application is executed from within the VirtualBox executable. I communicated this to the VBox developers. I also recommended that they allow the VBoxTestOGL application to respond to the CR_SYSTEM_GL_PATH environment variable (this was, traditionally, the 'alternate' way of using VirtualGL with VirtualBox, but it hasn't worked for a while. I'd be happy if even that method of using VGL with VBox worked again, even if we couldn't launch VirtualBox directly using vglrun.) The current workaround is to rename VBoxTestOGL and symlink /bin/true to it. I'd try that first and see if that enables VirtualGL and VirtualBox to run. If you are still getting a segfault, try passing an argument of -c 0 to vglrun. That will force the use of the X11 Transport. The default on Sun Ray is to use YUV encoding and the VGL Transport if the 3D server and the Sun Ray server are different machines (in which case, you should be using vglconnect to connect to the 3D server) or the XV Transport if they are the same machine. Forcing it to use the X11 Transport will eliminate the possibility that there is a bug in our YUV encoding or X Video code. Needless to say, a stack trace would also be helpful! On 8/13/12 9:48 AM, marty scholes wrote: > I am new to the list but hoping someone has seen this before. I have > somewhat documented my experience in the below VirtualBox forum. > > https://forums.virtualbox.org/viewtopic.php?f=11&t=50846&p=233184 > > I managed to get all OpenGL apps working under Solaris 11 with Quadro FX > 1700 using Sun Ray 5.3 and VirtualGL 2.3. The only exception was that > VirtualBox would crash with a segmentation violation when run under vglrun. > > Has anyone experienced this before? Is there someplace I can look for > pointers and guidance? > > Many thanks, > Marty > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > > _______________________________________________ > VirtualGL-Users mailing list > VirtualGL-Users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/virtualgl-users > ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ VirtualGL-Users mailing list VirtualGL-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/virtualgl-users