Hi

I can offer some observations about why virt-viewer crashes when connecting to 
some VMs.

The crash appears to be related to the vncdisplay result returned from 
libvirt.

For example:

$ virsh vncdisplay test-vm1
:1

$ virt-viewer test-vm1
Segmentation fault

$ virsh vncdisplay test-vm2
localhost:2

$ virt-viewer test-vm2
<virt-viewer window opened and shows VM>

The difference between test-vm1 and test-vm2 is the graphics element in the 
domain XML.

test-vm1 has
   <graphics type='vnc' port='-1' autoport='yes'/>
which listens on all available interfaces

test-vm2 has
   <graphics type='vnc' port='-1' autoport='yes' listen='localhost'/>
which just listens on localhost (in the case).

So it appears that virt-viewer isn't correctly handling where the host name 
for the vncdisplay is not given, and virt-viewer should use the address it 
used for connecting to libvirt or localhost if an address wasn't specified.

The above also gives a work around, which is to set the listen attribute on 
the graphics element in your domain XML.

Regards
Lee Begg


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to