[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#923398: In debian stretch: bind(2) port collision checking is wrong for IPv4 if IPv6 is checked first



Package: linux-headers-4.9.0-8-amd64

I hit into the following bug when creating two VMs with virt-manager
configured with spice server. I started them sequentially, first
starts but the second fails to spawn with error:

Error starting domain: internal error: qemu unexpectedly closed the monitor:
(process:7985): Spice-WARNING **: reds.c:2577:reds_init_socket:
listen: Address already in use
2017-03-15T23:57:46.288270Z qemu-system-x86_64: failed to initialize
spice server

While searching for open bugs about it I found out that it was a
kernel bug, which was fixed in kernel-4-13, later than what debian
stretch has.

The main upstream kernel fix seems to be:

commit cbb2fb5c72f48d3029c144be0f0e61da1c7bccf7
Author: Josef Bacik <jbacik@fb.com>
Date:   Fri Sep 22 20:20:06 2017 -0400

    net: set tb->fast_sk_family

This is not included in 4.9 kernel of debian stretch ,
# uname -ra
Linux unassigned-hostname 4.9.0-8-amd64 #1 SMP Debian 4.9.144-3.1
(2019-02-19) x86_64 GNU/Linux

Maybe it is worth to backport it.

Thanks,
Katerina


Reply to: