Kesalahan segmentasi ketika mencoba menjalankan glxgears melalui virtualGL


9

(Tindak lanjut tentang Bagaimana cara efisien menggunakan 3D melalui koneksi jarak jauh? )

Saya menginstal paket amd64 di server dan yang i386 pada klien. Mengikuti panduan pengguna, saya menjalankan ini pada klien:

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

Ini menyebabkan segfault, menggunakan vglconnect -suntuk ssh tunnel juga tidak berfungsi. Saya juga mencoba metode TurboVNC , di mana mulai vglrun glxgearsbekerja, tapi saya lebih suka mengirimkan hanya jendela aplikasi menggunakan kompresi jpeg. Apakah masalah 32 <-> 64 bit? Atau bagaimana saya bisa memperbaiki keadaan?


7
Mungkin itu. Tapi ini baru, hal-hal yang berdarah jadi mengharapkan bug. Anda dapat membantu dengan mengajukan bug di situs proyek.
Keith

Anda dapat menginstal 32 bit x / gl / libc libs dan menjalankannya linux32 /opt/VirtualGL/bin/vglrun glxgears. Ini akan memungkinkan Anda untuk mengetahui apakah masalah berasal dari 32 <-> 64 bit.
Coren

2
Untuk men-debug segfault, Anda bisa mengetahui segfault biner mana dan menjalankannya dengan strace / ltrace atau gdb. Itu mungkin memberi tahu Anda seberapa jauh ia mencapai dan apa yang ia coba lakukan sebelum mati.
XTL

Jawaban:


1

Saya tidak tahu cara kerja 3D jarak jauh ini, tetapi jika klien memang mencoba menjalankan amd64 yang dapat dieksekusi, ini jelas alasan mengapa pesan ini muncul.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.