Error de segmentación al intentar ejecutar glxgears a través de virtualGL


9

(¿Seguimiento de cómo utilizar eficientemente 3D a través de una conexión remota? )

Instalé el paquete amd64 en el servidor y el i386 en el cliente. Siguiendo la guía del usuario ejecuto esto en el cliente:

me@client> /opt/VirtualGL/bin/vglconnect me@server
me@server> /opt/VirtualGL/bin/vglrun glxgears

Esto causa un defecto de seguridad, el uso vglconnect -spara un túnel ssh tampoco funciona. También probé el método TurboVNC , donde comenzar a vglrun glxgearstrabajar, pero preferiría transmitir solo la ventana de la aplicación usando la compresión jpeg. ¿Es el problema 32 <-> 64 bit? ¿O cómo puedo arreglar las cosas?


77
Eso podría ser. Pero esto es algo nuevo y de vanguardia, así que espera errores. Puede ayudar presentando un error en el sitio del proyecto.
Keith el

puede instalar 32bits x / gl / libc libs y ejecutarlo con linux32 /opt/VirtualGL/bin/vglrun glxgears. Esto le permitirá saber si el problema proviene de 32 <-> 64 bit.
Coren

2
Para depurar segfaults, puede averiguar qué segfaults binarios y ejecutarlo con strace / ltrace o gdb. Eso podría decirle qué tan lejos llega y qué intenta hacer antes de morir.
XTL

Respuestas:


1

No sé cómo funciona este 3D remoto, pero si el cliente realmente está intentando ejecutar el ejecutable amd64, esta es definitivamente la razón por la que aparece este mensaje.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.