Comment 8 for bug 1705743

Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

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
# due to socat in other shell:
*** Error in `qemu-system-x86_64': free(): invalid pointer: 0x00007f1e3c2bbbd8 ***

Once again, from proposed
qemu-block-extra/xenial-proposed 1:2.5+dfsg-5ubuntu10.26 amd64 [upgradable from: 1:2.5+dfsg-5ubuntu10.25]
qemu-kvm/xenial-proposed 1:2.5+dfsg-5ubuntu10.26 amd64 [upgradable from: 1:2.5+dfsg-5ubuntu10.25]
qemu-system-common/xenial-proposed 1:2.5+dfsg-5ubuntu10.26 amd64 [upgradable from: 1:2.5+dfsg-5ubuntu10.25]
qemu-system-x86/xenial-proposed 1:2.5+dfsg-5ubuntu10.26 amd64 [upgradable from: 1:2.5+dfsg-5ubuntu10.25]
qemu-utils/xenial-proposed 1:2.5+dfsg-5ubuntu10.26 amd64 [upgradable from: 1:2.5+dfsg-5ubuntu10.25]

$ 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

Per the above, verified.