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?

Tobias Kienzler
fuente
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.

tiktak
fuente