ii qemu-system-x86 1:2.5+dfsg-5ubuntu10.25 amd64 QEMU full system emulation binaries (x86)
$ qemu-system-x86_64 -enable-kvm -vnc unix:/tmp/service/../service/../service/../service/vnc-sock
# due to socat in other shell:
*** Error in `qemu-system-x86_64': free(): invalid pointer: 0x00007f1e3c2bbbd8 ***
$ qemu-system-x86_64 -enable-kvm -vnc unix:/tmp/service/../service/../service/../service/vnc-sock
# Staying alive on socat and the socat gets the Ref as it should:
$ socat - UNIX:/tmp/service/vnc-sock
RFB 003.008
Using the repro steps above:
1. as-is in Xenial:
ii qemu-system-x86 1:2.5+dfsg- 5ubuntu10. 25 amd64 QEMU full system emulation binaries (x86)
$ qemu-system-x86_64 -enable-kvm -vnc unix:/tmp/ service/ ../service/ ../service/ ../service/ vnc-sock x86_64' : free(): invalid pointer: 0x00007f1e3c2bbbd8 ***
# due to socat in other shell:
*** Error in `qemu-system-
Once again, from proposed extra/xenial- proposed 1:2.5+dfsg- 5ubuntu10. 26 amd64 [upgradable from: 1:2.5+dfsg- 5ubuntu10. 25] xenial- proposed 1:2.5+dfsg- 5ubuntu10. 26 amd64 [upgradable from: 1:2.5+dfsg- 5ubuntu10. 25] common/ xenial- proposed 1:2.5+dfsg- 5ubuntu10. 26 amd64 [upgradable from: 1:2.5+dfsg- 5ubuntu10. 25] x86/xenial- proposed 1:2.5+dfsg- 5ubuntu10. 26 amd64 [upgradable from: 1:2.5+dfsg- 5ubuntu10. 25] xenial- proposed 1:2.5+dfsg- 5ubuntu10. 26 amd64 [upgradable from: 1:2.5+dfsg- 5ubuntu10. 25]
qemu-block-
qemu-kvm/
qemu-system-
qemu-system-
qemu-utils/
$ qemu-system-x86_64 -enable-kvm -vnc unix:/tmp/ service/ ../service/ ../service/ ../service/ vnc-sock service/ vnc-sock
# Staying alive on socat and the socat gets the Ref as it should:
$ socat - UNIX:/tmp/
RFB 003.008
Per the above, verified.