There is an updated pull request by sirn against master on the void-packages repository https://github.com/sirn/void-packages libvirt-musl-fix https://github.com/void-linux/void-packages/pull/25905 libvirt: fix deadlock for musl libvirt has been broken under musl since v6.3 due to how it uses malloc/free after fork causing a deadlock. When libvirt is in this state, any attempt to connect to it (virsh/virt-manager) will just hangs forever waiting for connection until a `daemon-init` process under libvirt is killed (#23724, [alpine/aports#11602](https://gitlab.alpinelinux.org/alpine/aports/-/issues/11602), [libvirt/libvirt#52](https://gitlab.com/libvirt/libvirt/-/issues/52)). This PR backport 2 patches from Alpine 3.12 to fix the issue. Going to need some testing on glibc, though. A patch file from https://github.com/void-linux/void-packages/pull/25905.patch is attached