On Mon, Jun 13, 2016 at 07:09:33AM +0200, Florian Weimer wrote: > glibc upstream, during development of the 2.24 release, introduced > new symbol versions recvmsg@GLIBC_2.24, sendmsg@GLIBC_2.24 (and > recvmmsg@GLIBC_2.24, sendmmsg@GLIBC_2.24 on 64-bit architectures), > in order to fix some minor POSIX compliance issue. (POSIX and the > Linux kernel disagree about the width of some fields in struct > msghdr.) These changes landed in rawhide as part of > glibc-2.23.90-19.fc25. This may explain why some old code we had that sent file descriptors around using SCM_RIGHTS suddenly broke last week in Rawhide. I was going to investigate it, but once I had a look at our code, I ended up completely rewriting it instead, and that appears to have fixed it, but perhaps that was just as a side effect of relinking (the old code needed to be rewritten anyway). Here was the change I made, in case it's interesting: https://github.com/libguestfs/libguestfs/commit/69e5410e6264f58082883beb5254726a1113a4a5 Libvirt also broke with some kind of file descriptor passing error: https://bugzilla.redhat.com/show_bug.cgi?id=1344016 No one has really looked at the libvirt problem, but Cole pointed me at this thread. I tried just installing glibc 2.23.90-22, but even after a reboot that did not appear to fix libvirt. Recompiling libvirt won't be a problem. > libguestfs-1.33.35-1.fc25 > libvirt-1.3.5-1.fc25 I will do these two. Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming and virtualization blog: http://rwmj.wordpress.com virt-builder quickly builds VMs from scratch http://libguestfs.org/virt-builder.1.html -- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://lists.fedoraproject.org/admin/lists/devel@xxxxxxxxxxxxxxxxxxxxxxx