Errore di segmentazione durante il tentativo di eseguire glxgears tramite virtualGL


9

(Seguito su Come utilizzare in modo efficiente il 3D tramite una connessione remota? )

Ho installato il pacchetto amd64 sul server e quello i386 sul client. Seguendo la guida dell'utente, eseguo questo sul client:

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

Questo provoca un segfault, l'utilizzo vglconnect -sper un tunnel ssh non funziona neanche. Ho anche provato il metodo TurboVNC , dove l'avvio vglrun glxgearsfunziona, ma preferirei trasmettere solo la finestra dell'applicazione usando la compressione jpeg. Il problema è 32 <-> 64 bit? O come posso sistemare le cose?


7
Potrebbe essere quello. Ma questa è roba nuova e sanguinante, quindi aspettati bug. Puoi aiutare presentando un bug nel sito del progetto.
Keith

puoi installare 32 bit x / gl / libc libs ed eseguirlo con linux32 /opt/VirtualGL/bin/vglrun glxgears. Questo ti permetterà di sapere se il problema proviene da 32 <-> 64 bit.
Coren,

2
Per il debug dei segfault, dovresti scoprire quali segfault binari ed eseguirlo con strace / ltrace o gdb. Ciò potrebbe dirti quanto lontano arriva e cosa cerca di fare prima di morire.
XTL

Risposte:


1

Non so come funzioni questo 3D remoto ma se il client sta davvero cercando di eseguire l'eseguibile amd64, questo è sicuramente il motivo per cui appare questo messaggio.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.