[libvirt] setlocale problems / "initialization failed" in Rawhide

https://bugzilla.redhat.com/show_bug.cgi?id=1312688 When you upgrade from F23 to current Rawhide, you don't get any "language pack" installed. It turns out this breaks many things including libvirtd which no longer starts up: $ ./daemon/libvirtd --help /home/rjones/d/libvirt/daemon/.libs/lt-libvirtd: initialization failed Simply installing glibc-langpack-en is sufficient to fix this, but I was wondering if we should try to make libvirt work anyway. The failure comes from setlocale (LC_ALL, "") returning NULL. The attached test program prints: $ ./test setlocale failed, errno=No such file or directory Also attached is the strace output so you can see what files it is looking for. Seems like solutions to this include: - Make libvirt in Fedora depend on glibc-langpack-en. - Ignore the return value from setlocale. It seems unlikely that we really care if setlocale fails. I'm not even sure what it does. Note that virsh already ignores setlocale: if (!setlocale(LC_ALL, "")) { perror("setlocale"); /* failure to setup locale is not fatal */ } Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming and virtualization blog: http://rwmj.wordpress.com virt-top is 'top' for virtual machines. Tiny program with many powerful monitoring features, net stats, disk stats, logging, etc. http://people.redhat.com/~rjones/virt-top

On Mon, Feb 29, 2016 at 03:22:58PM +0000, Richard W.M. Jones wrote:
https://bugzilla.redhat.com/show_bug.cgi?id=1312688
When you upgrade from F23 to current Rawhide, you don't get any "language pack" installed. It turns out this breaks many things including libvirtd which no longer starts up:
$ ./daemon/libvirtd --help /home/rjones/d/libvirt/daemon/.libs/lt-libvirtd: initialization failed
Simply installing glibc-langpack-en is sufficient to fix this, but I was wondering if we should try to make libvirt work anyway.
The failure comes from setlocale (LC_ALL, "") returning NULL. The attached test program prints:
$ ./test setlocale failed, errno=No such file or directory
I just realized that I didn't take into account my $LANG and $LC_* environment variables when I ran that test. In fact, LANG=en_GB.UTF-8 Doing: $ LANG=C ./test gives no error. Interestingly if I install glibc-langpack-en, then this FAILS: $ LANG=fr_FR.UTF-8 ./test setlocale failed, errno=No such file or directory So that means, I think, that we really do need to ignore setlocale, and also that making libvirt depend on glibc-langpack-en isn't going to help. Rich.
Also attached is the strace output so you can see what files it is looking for.
Seems like solutions to this include:
- Make libvirt in Fedora depend on glibc-langpack-en.
- Ignore the return value from setlocale. It seems unlikely that we really care if setlocale fails. I'm not even sure what it does.
Note that virsh already ignores setlocale:
if (!setlocale(LC_ALL, "")) { perror("setlocale"); /* failure to setup locale is not fatal */ }
Rich.
-- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming and virtualization blog: http://rwmj.wordpress.com virt-top is 'top' for virtual machines. Tiny program with many powerful monitoring features, net stats, disk stats, logging, etc. http://people.redhat.com/~rjones/virt-top
#include <stdio.h> #include <stdlib.h> #include <errno.h> #include <locale.h> #include <libintl.h> #include <libvirt/libvirt.h>
#define PACKAGE "test" #define LOCALEDIR "/usr/share/locale"
int main (int argc, char *argv[]) { errno = 0;
if (setlocale (LC_ALL, "") == NULL) fprintf (stderr, "setlocale failed, errno=%m\n"); if (bindtextdomain (PACKAGE, LOCALEDIR) == NULL) fprintf (stderr, "bindtextdomain failed, errno=%m\n"); if (textdomain (PACKAGE) == NULL) fprintf (stderr, "textdomain failed, errno=%m\n"); if (virInitialize () < 0) fprintf (stderr, "virInitialize failed, errno=%m\n"); exit (0); }
execve("./test", ["./test"], [/* 34 vars */]) = 0 brk(NULL) = 0x1ee4000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b2687d000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=60125, ...}) = 0 mmap(NULL, 60125, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f8b26862000 close(3) = 0 open("/lib64/libvirt.so.0", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\251\6\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=3875224, ...}) = 0 mmap(NULL, 5927368, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b260aa000 mprotect(0x7f8b26432000, 2093056, PROT_NONE) = 0 mmap(0x7f8b26631000, 126976, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x387000) = 0x7f8b26631000 mmap(0x7f8b26650000, 4552, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b26650000 close(3) = 0 open("/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\1\2\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=2182360, ...}) = 0 mmap(NULL, 4024736, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b25cd2000 mprotect(0x7f8b25e9f000, 2097152, PROT_NONE) = 0 mmap(0x7f8b2609f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1cd000) = 0x7f8b2609f000 mmap(0x7f8b260a5000, 14752, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b260a5000 close(3) = 0 open("/lib64/libcap-ng.so.0", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\23\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=23384, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b2687c000 mmap(NULL, 2117640, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b25aca000 mprotect(0x7f8b25ace000, 2097152, PROT_NONE) = 0 mmap(0x7f8b25cce000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7f8b25cce000 close(3) = 0 open("/lib64/libyajl.so.2", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\21\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=40072, ...}) = 0 mmap(NULL, 2134024, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b258ba000 mprotect(0x7f8b258c3000, 2093056, PROT_NONE) = 0 mmap(0x7f8b25ac2000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x7f8b25ac2000 mmap(0x7f8b25ac3000, 8, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b25ac3000 close(3) = 0 open("/lib64/libnl-route-3.so.200", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240q\1\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=409208, ...}) = 0 mmap(NULL, 2508064, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b25652000 mprotect(0x7f8b256ae000, 2097152, PROT_NONE) = 0 mmap(0x7f8b258ae000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5c000) = 0x7f8b258ae000 mmap(0x7f8b258b5000, 5408, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b258b5000 close(3) = 0 open("/lib64/libnl-3.so.200", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\201\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=134768, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b2687b000 mmap(NULL, 2228712, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b2542a000 mprotect(0x7f8b25448000, 2097152, PROT_NONE) = 0 mmap(0x7f8b25648000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1e000) = 0x7f8b25648000 close(3) = 0 open("/lib64/libaudit.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200)\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=117952, ...}) = 0 mmap(NULL, 2252904, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b25202000 mprotect(0x7f8b2521e000, 2093056, PROT_NONE) = 0 mmap(0x7f8b2541d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1b000) = 0x7f8b2541d000 mmap(0x7f8b2541f000, 36968, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b2541f000 close(3) = 0 open("/lib64/libdevmapper.so.1.02", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\250\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0555, st_size=402208, ...}) = 0 mmap(NULL, 2498160, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b24f9a000 mprotect(0x7f8b24ff8000, 2093056, PROT_NONE) = 0 mmap(0x7f8b251f7000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5d000) = 0x7f8b251f7000 mmap(0x7f8b251fb000, 3696, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b251fb000 close(3) = 0 open("/lib64/libnuma.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 3\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=46224, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b2687a000 mmap(NULL, 2140320, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b24d8a000 mprotect(0x7f8b24d94000, 2093056, PROT_NONE) = 0 mmap(0x7f8b24f93000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9000) = 0x7f8b24f93000 close(3) = 0 open("/lib64/libsystemd.so.0", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=564112, ...}) = 0 mmap(NULL, 561296, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b267d2000 mprotect(0x7f8b26856000, 4096, PROT_NONE) = 0 mmap(0x7f8b26857000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x84000) = 0x7f8b26857000 mmap(0x7f8b2685b000, 144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b2685b000 close(3) = 0 open("/lib64/libxml2.so.2", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\340\2\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=1506232, ...}) = 0 mmap(NULL, 3578264, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b24a1a000 mprotect(0x7f8b24b79000, 2097152, PROT_NONE) = 0 mmap(0x7f8b24d79000, 40960, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15f000) = 0x7f8b24d79000 mmap(0x7f8b24d83000, 2456, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b24d83000 close(3) = 0 open("/lib64/libavahi-common.so.3", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0002\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=52656, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b26876000 mmap(NULL, 2146864, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b2480a000 mprotect(0x7f8b24815000, 2097152, PROT_NONE) = 0 mmap(0x7f8b24a15000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb000) = 0x7f8b24a15000 close(3) = 0 open("/lib64/libavahi-client.so.3", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\2406\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=68976, ...}) = 0 mmap(NULL, 2162936, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b245f2000 mprotect(0x7f8b24602000, 2093056, PROT_NONE) = 0 mmap(0x7f8b24801000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf000) = 0x7f8b24801000 close(3) = 0 open("/lib64/libdbus-1.so.3", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\323\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=328752, ...}) = 0 mmap(NULL, 2417360, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b243a2000 mprotect(0x7f8b243ef000, 2093056, PROT_NONE) = 0 mmap(0x7f8b245ee000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4c000) = 0x7f8b245ee000 close(3) = 0 open("/lib64/libgnutls.so.30", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0~\2\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=1273112, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b26875000 mmap(NULL, 3357312, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b2406a000 mprotect(0x7f8b24190000, 2097152, PROT_NONE) = 0 mmap(0x7f8b24390000, 53248, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x126000) = 0x7f8b24390000 mmap(0x7f8b2439d000, 2688, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b2439d000 close(3) = 0 open("/lib64/libsasl2.so.3", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`H\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=120136, ...}) = 0 mmap(NULL, 2213768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b23e4a000 mprotect(0x7f8b23e66000, 2093056, PROT_NONE) = 0 mmap(0x7f8b24065000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1b000) = 0x7f8b24065000 close(3) = 0 open("/lib64/libssh2.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340T\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=189536, ...}) = 0 mmap(NULL, 2282208, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b23c1a000 mprotect(0x7f8b23c46000, 2097152, PROT_NONE) = 0 mmap(0x7f8b23e46000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2c000) = 0x7f8b23e46000 close(3) = 0 open("/lib64/libcurl.so.4", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\272\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=519536, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b26874000 mmap(NULL, 2606856, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b2399a000 mprotect(0x7f8b23a13000, 2097152, PROT_NONE) = 0 mmap(0x7f8b23c13000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x79000) = 0x7f8b23c13000 close(3) = 0 open("/lib64/libwsman.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\315\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=224080, ...}) = 0 mmap(NULL, 2317824, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b23762000 mprotect(0x7f8b23796000, 2093056, PROT_NONE) = 0 mmap(0x7f8b23995000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x33000) = 0x7f8b23995000 close(3) = 0 open("/lib64/libwsman_client.so.4", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 6\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=43880, ...}) = 0 mmap(NULL, 2138120, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b23552000 mprotect(0x7f8b2355b000, 2097152, PROT_NONE) = 0 mmap(0x7f8b2375b000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9000) = 0x7f8b2375b000 mmap(0x7f8b2375c000, 8, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b2375c000 close(3) = 0 open("/lib64/libwsman_curl_client_transport.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300\37\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=27344, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b26873000 mmap(NULL, 2121800, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b2334a000 mprotect(0x7f8b23350000, 2093056, PROT_NONE) = 0 mmap(0x7f8b2354f000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x7f8b2354f000 mmap(0x7f8b23550000, 72, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b23550000 close(3) = 0 open("/lib64/libselinux.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200c\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=153176, ...}) = 0 mmap(NULL, 2253672, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b23122000 mprotect(0x7f8b23145000, 2097152, PROT_NONE) = 0 mmap(0x7f8b23345000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x23000) = 0x7f8b23345000 mmap(0x7f8b23347000, 4968, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b23347000 close(3) = 0 open("/lib64/libutil.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\16\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=14952, ...}) = 0 mmap(NULL, 2105600, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b22f1a000 mprotect(0x7f8b22f1c000, 2093056, PROT_NONE) = 0 mmap(0x7f8b2311b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7f8b2311b000 close(3) = 0 open("/lib64/libxenlight.so.4.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\200\1\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=619584, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b26872000 mmap(NULL, 2707168, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b22c82000 mprotect(0x7f8b22d14000, 2093056, PROT_NONE) = 0 mmap(0x7f8b22f13000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x91000) = 0x7f8b22f13000 close(3) = 0 open("/lib64/libxlutil.so.4.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220/\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=69432, ...}) = 0 mmap(NULL, 2163384, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b22a6a000 mprotect(0x7f8b22a79000, 2097152, PROT_NONE) = 0 mmap(0x7f8b22c79000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf000) = 0x7f8b22c79000 close(3) = 0 open("/lib64/libxenctrl.so.4.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260}\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=198000, ...}) = 0 mmap(NULL, 2291512, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b2283a000 mprotect(0x7f8b22869000, 2093056, PROT_NONE) = 0 mmap(0x7f8b22a68000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2e000) = 0x7f8b22a68000 close(3) = 0 open("/lib64/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\r\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=19744, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b26871000 mmap(NULL, 2109680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b22632000 mprotect(0x7f8b22635000, 2093056, PROT_NONE) = 0 mmap(0x7f8b22834000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f8b22834000 close(3) = 0 open("/lib64/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0``\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=147112, ...}) = 0 mmap(NULL, 2212904, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b22412000 mprotect(0x7f8b2242a000, 2093056, PROT_NONE) = 0 mmap(0x7f8b22629000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7f8b22629000 mmap(0x7f8b2262b000, 13352, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b2262b000 close(3) = 0 open("/lib64/libm.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0V\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=1172888, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b26861000 mmap(NULL, 3182832, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b22102000 mprotect(0x7f8b2220b000, 2093056, PROT_NONE) = 0 mmap(0x7f8b2240a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x108000) = 0x7f8b2240a000 close(3) = 0 open("/lib64/librt.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20!\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=44056, ...}) = 0 mmap(NULL, 2128800, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b21efa000 mprotect(0x7f8b21f01000, 2093056, PROT_NONE) = 0 mmap(0x7f8b22100000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7f8b22100000 close(3) = 0 open("/lib64/libsepol.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000T\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=633192, ...}) = 0 mmap(NULL, 2718728, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b21c62000 mprotect(0x7f8b21cf8000, 2093056, PROT_NONE) = 0 mmap(0x7f8b21ef7000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x95000) = 0x7f8b21ef7000 mmap(0x7f8b21ef9000, 3080, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b21ef9000 close(3) = 0 open("/lib64/libudev.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=134056, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b26860000 mmap(NULL, 134784, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b267aa000 mmap(0x7f8b267c9000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1e000) = 0x7f8b267c9000 close(3) = 0 open("/lib64/libcap.so.2", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\25\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=18608, ...}) = 0 mmap(NULL, 2113840, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b21a5a000 mprotect(0x7f8b21a5e000, 2093056, PROT_NONE) = 0 mmap(0x7f8b21c5d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7f8b21c5d000 close(3) = 0 open("/lib64/libresolv.so.2", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\2209\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=114688, ...}) = 0 mmap(NULL, 2206280, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b2183a000 mprotect(0x7f8b21851000, 2097152, PROT_NONE) = 0 mmap(0x7f8b21a51000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7f8b21a51000 mmap(0x7f8b21a53000, 6728, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b21a53000 close(3) = 0 open("/lib64/liblzma.so.5", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240-\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=156336, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b2685f000 mmap(NULL, 2248712, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b21612000 mprotect(0x7f8b21637000, 2093056, PROT_NONE) = 0 mmap(0x7f8b21836000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x24000) = 0x7f8b21836000 mmap(0x7f8b21837000, 8, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b21837000 close(3) = 0 open("/lib64/liblz4.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320!\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=72576, ...}) = 0 mmap(NULL, 2166792, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b213fa000 mprotect(0x7f8b2140b000, 2093056, PROT_NONE) = 0 mmap(0x7f8b2160a000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10000) = 0x7f8b2160a000 mmap(0x7f8b2160b000, 8, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b2160b000 close(3) = 0 open("/lib64/libgcrypt.so.20", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\207\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=950512, ...}) = 0 mmap(NULL, 3035936, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b21112000 mprotect(0x7f8b211ee000, 2097152, PROT_NONE) = 0 mmap(0x7f8b213ee000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xdc000) = 0x7f8b213ee000 mmap(0x7f8b213f7000, 800, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b213f7000 close(3) = 0 open("/lib64/libgpg-error.so.0", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260'\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=90520, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b2685e000 mmap(NULL, 2183288, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b20efa000 mprotect(0x7f8b20f0e000, 2097152, PROT_NONE) = 0 mmap(0x7f8b2110e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14000) = 0x7f8b2110e000 close(3) = 0 open("/lib64/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260*\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=92872, ...}) = 0 mmap(NULL, 2188336, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b20ce2000 mprotect(0x7f8b20cf8000, 2093056, PROT_NONE) = 0 mmap(0x7f8b20ef7000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0x7f8b20ef7000 close(3) = 0 open("/lib64/libz.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0` \0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=89520, ...}) = 0 mmap(NULL, 2183272, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b20aca000 mprotect(0x7f8b20adf000, 2093056, PROT_NONE) = 0 mmap(0x7f8b20cde000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14000) = 0x7f8b20cde000 close(3) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b2685d000 open("/lib64/libp11-kit.so.0", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\24\1\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=418888, ...}) = 0 mmap(NULL, 2507952, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b20862000 mprotect(0x7f8b208bb000, 2097152, PROT_NONE) = 0 mmap(0x7f8b20abb000, 49152, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x59000) = 0x7f8b20abb000 close(3) = 0 open("/lib64/libidn.so.11", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 .\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=212232, ...}) = 0 mmap(NULL, 2306080, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b2062a000 mprotect(0x7f8b2065c000, 2097152, PROT_NONE) = 0 mmap(0x7f8b2085c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x32000) = 0x7f8b2085c000 close(3) = 0 open("/lib64/libtasn1.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200+\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=81352, ...}) = 0 mmap(NULL, 2175720, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b20412000 mprotect(0x7f8b20424000, 2097152, PROT_NONE) = 0 mmap(0x7f8b20624000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12000) = 0x7f8b20624000 close(3) = 0 open("/lib64/libnettle.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\224\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=228816, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b2685c000 mmap(NULL, 2322496, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b201da000 mprotect(0x7f8b20210000, 2093056, PROT_NONE) = 0 mmap(0x7f8b2040f000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x35000) = 0x7f8b2040f000 close(3) = 0 open("/lib64/libhogweed.so.4", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20m\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=179208, ...}) = 0 mmap(NULL, 2273288, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1ffaa000 mprotect(0x7f8b1ffd4000, 2097152, PROT_NONE) = 0 mmap(0x7f8b201d4000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2a000) = 0x7f8b201d4000 mmap(0x7f8b201d5000, 8, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b201d5000 close(3) = 0 open("/lib64/libgmp.so.10", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\376\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=604880, ...}) = 0 mmap(NULL, 2698208, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1fd12000 mprotect(0x7f8b1fda4000, 2093056, PROT_NONE) = 0 mmap(0x7f8b1ffa3000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x91000) = 0x7f8b1ffa3000 close(3) = 0 open("/lib64/libcrypt.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\r\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=37152, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b267d1000 mmap(NULL, 2314752, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1fada000 mprotect(0x7f8b1fae1000, 2093056, PROT_NONE) = 0 mmap(0x7f8b1fce0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7f8b1fce0000 mmap(0x7f8b1fce2000, 184832, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b1fce2000 close(3) = 0 open("/lib64/libssl.so.10", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\272\1\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=502576, ...}) = 0 mmap(NULL, 2595504, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1f85a000 mprotect(0x7f8b1f8c9000, 2093056, PROT_NONE) = 0 mmap(0x7f8b1fac8000, 49152, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6e000) = 0x7f8b1fac8000 close(3) = 0 open("/lib64/libcrypto.so.10", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\313\6\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=2476824, ...}) = 0 mmap(NULL, 4575936, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1f3fa000 mprotect(0x7f8b1f62c000, 2093056, PROT_NONE) = 0 mmap(0x7f8b1f82b000, 167936, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x231000) = 0x7f8b1f82b000 mmap(0x7f8b1f854000, 12992, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b1f854000 close(3) = 0 open("/lib64/libnghttp2.so.14", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\00008\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=149256, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b267d0000 mmap(NULL, 2240432, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1f1d2000 mprotect(0x7f8b1f1f4000, 2093056, PROT_NONE) = 0 mmap(0x7f8b1f3f3000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x21000) = 0x7f8b1f3f3000 close(3) = 0 open("/lib64/libpsl.so.5", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\22\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=51984, ...}) = 0 mmap(NULL, 2146376, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1efc2000 mprotect(0x7f8b1efcd000, 2097152, PROT_NONE) = 0 mmap(0x7f8b1f1cd000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb000) = 0x7f8b1f1cd000 mmap(0x7f8b1f1ce000, 72, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b1f1ce000 close(3) = 0 open("/lib64/libssl3.so", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\270\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=280568, ...}) = 0 mmap(NULL, 2372496, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1ed7a000 mprotect(0x7f8b1edb9000, 2097152, PROT_NONE) = 0 mmap(0x7f8b1efb9000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3f000) = 0x7f8b1efb9000 mmap(0x7f8b1efbd000, 912, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b1efbd000 close(3) = 0 open("/lib64/libsmime3.so", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \222\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=164056, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b267cf000 mmap(NULL, 2255584, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1eb52000 mprotect(0x7f8b1eb76000, 2093056, PROT_NONE) = 0 mmap(0x7f8b1ed75000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x23000) = 0x7f8b1ed75000 close(3) = 0 open("/lib64/libnss3.so", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\222\1\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=1229672, ...}) = 0 mmap(NULL, 3310920, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1e822000 mprotect(0x7f8b1e943000, 2093056, PROT_NONE) = 0 mmap(0x7f8b1eb42000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x120000) = 0x7f8b1eb42000 mmap(0x7f8b1eb49000, 5448, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b1eb49000 close(3) = 0 open("/lib64/libnssutil3.so", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\274\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=192504, ...}) = 0 mmap(NULL, 2287120, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1e5f2000 mprotect(0x7f8b1e619000, 2097152, PROT_NONE) = 0 mmap(0x7f8b1e819000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x27000) = 0x7f8b1e819000 close(3) = 0 open("/lib64/libplds4.so", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\20\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=15648, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b267ce000 mmap(NULL, 2109808, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1e3ea000 mprotect(0x7f8b1e3ed000, 2093056, PROT_NONE) = 0 mmap(0x7f8b1e5ec000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f8b1e5ec000 close(3) = 0 open("/lib64/libplc4.so", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\24\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=19720, ...}) = 0 mmap(NULL, 2113904, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1e1e2000 mprotect(0x7f8b1e1e6000, 2093056, PROT_NONE) = 0 mmap(0x7f8b1e3e5000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7f8b1e3e5000 close(3) = 0 open("/lib64/libnspr4.so", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\314\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=253136, ...}) = 0 mmap(NULL, 2354496, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1dfa2000 mprotect(0x7f8b1dfdd000, 2093056, PROT_NONE) = 0 mmap(0x7f8b1e1dc000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3a000) = 0x7f8b1e1dc000 mmap(0x7f8b1e1df000, 7488, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b1e1df000 close(3) = 0 open("/lib64/libgssapi_krb5.so.2", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\266\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=320800, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b267cd000 mmap(NULL, 2411200, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1dd52000 mprotect(0x7f8b1dd9c000, 2097152, PROT_NONE) = 0 mmap(0x7f8b1df9c000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4a000) = 0x7f8b1df9c000 close(3) = 0 open("/lib64/libkrb5.so.3", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P@\2\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=951512, ...}) = 0 mmap(NULL, 3036352, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1da6a000 mprotect(0x7f8b1db3f000, 2097152, PROT_NONE) = 0 mmap(0x7f8b1dd3f000, 69632, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd5000) = 0x7f8b1dd3f000 close(3) = 0 open("/lib64/libk5crypto.so.3", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0pC\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=205544, ...}) = 0 mmap(NULL, 2301720, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1d832000 mprotect(0x7f8b1d861000, 2097152, PROT_NONE) = 0 mmap(0x7f8b1da61000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2f000) = 0x7f8b1da61000 close(3) = 0 open("/lib64/libcom_err.so.2", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\24\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=15248, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b267cc000 mmap(NULL, 2109608, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1d62a000 mprotect(0x7f8b1d62d000, 2093056, PROT_NONE) = 0 mmap(0x7f8b1d82c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f8b1d82c000 close(3) = 0 open("/lib64/liblber-2.4.so.2", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p3\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=60816, ...}) = 0 mmap(NULL, 2154984, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1d41a000 mprotect(0x7f8b1d428000, 2093056, PROT_NONE) = 0 mmap(0x7f8b1d627000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd000) = 0x7f8b1d627000 close(3) = 0 open("/lib64/libldap-2.4.so.2", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p\343\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=337592, ...}) = 0 mmap(NULL, 2430328, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1d1c2000 mprotect(0x7f8b1d211000, 2093056, PROT_NONE) = 0 mmap(0x7f8b1d410000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4e000) = 0x7f8b1d410000 close(3) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b267cb000 open("/lib64/libpcre.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\25\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=479712, ...}) = 0 mmap(NULL, 2572552, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1cf4a000 mprotect(0x7f8b1cfbe000, 2093056, PROT_NONE) = 0 mmap(0x7f8b1d1bd000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x73000) = 0x7f8b1d1bd000 close(3) = 0 open("/lib64/libxenguest.so.4.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260c\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=178592, ...}) = 0 mmap(NULL, 2271712, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1cd1a000 mprotect(0x7f8b1cd43000, 2097152, PROT_NONE) = 0 mmap(0x7f8b1cf43000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x29000) = 0x7f8b1cf43000 close(3) = 0 open("/lib64/libxenstore.so.3.0", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P!\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=28440, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b267a9000 mmap(NULL, 2134600, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1cb0a000 mprotect(0x7f8b1cb10000, 2093056, PROT_NONE) = 0 mmap(0x7f8b1cd0f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x7f8b1cd0f000 mmap(0x7f8b1cd11000, 8776, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b1cd11000 close(3) = 0 open("/lib64/libblktapctl.so.1.0", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\35\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=32304, ...}) = 0 mmap(NULL, 2126424, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1c902000 mprotect(0x7f8b1c909000, 2093056, PROT_NONE) = 0 mmap(0x7f8b1cb08000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7f8b1cb08000 close(3) = 0 open("/lib64/libuuid.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\24\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=19536, ...}) = 0 mmap(NULL, 2113552, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1c6fa000 mprotect(0x7f8b1c6fe000, 2093056, PROT_NONE) = 0 mmap(0x7f8b1c8fd000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7f8b1c8fd000 mmap(0x7f8b1c8fe000, 16, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b1c8fe000 close(3) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b267a8000 open("/lib64/libattr.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\22\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=19240, ...}) = 0 mmap(NULL, 2113552, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1c4f2000 mprotect(0x7f8b1c4f6000, 2093056, PROT_NONE) = 0 mmap(0x7f8b1c6f5000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7f8b1c6f5000 mmap(0x7f8b1c6f6000, 16, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b1c6f6000 close(3) = 0 open("/lib64/libffi.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\26\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=31720, ...}) = 0 mmap(NULL, 2127048, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1c2ea000 mprotect(0x7f8b1c2f1000, 2093056, PROT_NONE) = 0 mmap(0x7f8b1c4f0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7f8b1c4f0000 close(3) = 0 open("/lib64/libfreebl3.so", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\2008\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=502136, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b267a7000 mmap(NULL, 2606888, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1c06a000 mprotect(0x7f8b1c0e1000, 2093056, PROT_NONE) = 0 mmap(0x7f8b1c2e0000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x76000) = 0x7f8b1c2e0000 mmap(0x7f8b1c2e3000, 14120, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b1c2e3000 close(3) = 0 open("/lib64/libicuuc.so.56", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p\177\5\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=1682232, ...}) = 0 mmap(NULL, 3779136, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1bcca000 mprotect(0x7f8b1be52000, 2093056, PROT_NONE) = 0 mmap(0x7f8b1c051000, 73728, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x187000) = 0x7f8b1c051000 mmap(0x7f8b1c063000, 6720, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b1c063000 close(3) = 0 open("/lib64/libicudata.so.56", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\5\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=25053744, ...}) = 0 mmap(NULL, 27148296, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1a2e2000 mprotect(0x7f8b1bac5000, 2097152, PROT_NONE) = 0 mmap(0x7f8b1bcc5000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17e3000) = 0x7f8b1bcc5000 mmap(0x7f8b1bcc6000, 8, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b1bcc6000 close(3) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b267a6000 open("/lib64/libkrb5support.so.0", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`2\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=61248, ...}) = 0 mmap(NULL, 2155208, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1a0d2000 mprotect(0x7f8b1a0df000, 2097152, PROT_NONE) = 0 mmap(0x7f8b1a2df000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd000) = 0x7f8b1a2df000 close(3) = 0 open("/lib64/libkeyutils.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\24\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=15128, ...}) = 0 mmap(NULL, 2109448, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b19eca000 mprotect(0x7f8b19ecd000, 2093056, PROT_NONE) = 0 mmap(0x7f8b1a0cc000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f8b1a0cc000 mmap(0x7f8b1a0cd000, 8, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b1a0cd000 close(3) = 0 open("/lib64/libbz2.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\25\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=67488, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b267a5000 mmap(NULL, 2161672, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b19cba000 mprotect(0x7f8b19cc9000, 2093056, PROT_NONE) = 0 mmap(0x7f8b19ec8000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe000) = 0x7f8b19ec8000 close(3) = 0 open("/lib64/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p\267\10\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=1598912, ...}) = 0 mmap(NULL, 3707488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1992a000 mprotect(0x7f8b19aa4000, 2097152, PROT_NONE) = 0 mmap(0x7f8b19ca4000, 49152, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17a000) = 0x7f8b19ca4000 mmap(0x7f8b19cb0000, 12896, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b19cb0000 close(3) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b267a4000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b267a3000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b267a2000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b267a1000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b267a0000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b2679f000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b2679e000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b2679d000 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b2679b000 arch_prctl(ARCH_SET_FS, 0x7f8b2679b940) = 0 mprotect(0x7f8b2609f000, 16384, PROT_READ) = 0 mprotect(0x7f8b2240a000, 4096, PROT_READ) = 0 mprotect(0x7f8b20ef7000, 4096, PROT_READ) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b2679a000 mprotect(0x7f8b19ca4000, 40960, PROT_READ) = 0 mprotect(0x7f8b19ec8000, 4096, PROT_READ) = 0 mprotect(0x7f8b22834000, 4096, PROT_READ) = 0 mprotect(0x7f8b1a0cc000, 4096, PROT_READ) = 0 mprotect(0x7f8b22629000, 4096, PROT_READ) = 0 mprotect(0x7f8b1d1bd000, 4096, PROT_READ) = 0 mprotect(0x7f8b23345000, 4096, PROT_READ) = 0 mprotect(0x7f8b21a51000, 4096, PROT_READ) = 0 mprotect(0x7f8b1a2df000, 4096, PROT_READ) = 0 mprotect(0x7f8b1bcc5000, 4096, PROT_READ) = 0 mprotect(0x7f8b1c051000, 69632, PROT_READ) = 0 mprotect(0x7f8b1c2e0000, 8192, PROT_READ) = 0 mprotect(0x7f8b1c4f0000, 4096, PROT_READ) = 0 mprotect(0x7f8b1c6f5000, 4096, PROT_READ) = 0 mprotect(0x7f8b1c8fd000, 4096, PROT_READ) = 0 mprotect(0x7f8b1cb08000, 4096, PROT_READ) = 0 mprotect(0x7f8b22100000, 4096, PROT_READ) = 0 mprotect(0x7f8b21c5d000, 4096, PROT_READ) = 0 mprotect(0x7f8b21836000, 4096, PROT_READ) = 0 mprotect(0x7f8b2160a000, 4096, PROT_READ) = 0 mprotect(0x7f8b2110e000, 4096, PROT_READ) = 0 mprotect(0x7f8b213ee000, 4096, PROT_READ) = 0 mprotect(0x7f8b26857000, 12288, PROT_READ) = 0 mprotect(0x7f8b1cd0f000, 4096, PROT_READ) = 0 mprotect(0x7f8b22a68000, 4096, PROT_READ) = 0 mprotect(0x7f8b20cde000, 4096, PROT_READ) = 0 mprotect(0x7f8b1cf43000, 4096, PROT_READ) = 0 mprotect(0x7f8b1fce0000, 4096, PROT_READ) = 0 mprotect(0x7f8b24065000, 4096, PROT_READ) = 0 mprotect(0x7f8b1e1dc000, 4096, PROT_READ) = 0 mprotect(0x7f8b1e5ec000, 4096, PROT_READ) = 0 mprotect(0x7f8b1e3e5000, 4096, PROT_READ) = 0 mprotect(0x7f8b1e819000, 28672, PROT_READ) = 0 mprotect(0x7f8b1eb42000, 20480, PROT_READ) = 0 mprotect(0x7f8b1efb9000, 12288, PROT_READ) = 0 mprotect(0x7f8b1ed75000, 12288, PROT_READ) = 0 mprotect(0x7f8b1d627000, 4096, PROT_READ) = 0 mprotect(0x7f8b1d410000, 12288, PROT_READ) = 0 mprotect(0x7f8b1d82c000, 4096, PROT_READ) = 0 mprotect(0x7f8b1da61000, 8192, PROT_READ) = 0 mprotect(0x7f8b1dd3f000, 61440, PROT_READ) = 0 mprotect(0x7f8b1df9c000, 8192, PROT_READ) = 0 mprotect(0x7f8b1f1cd000, 4096, PROT_READ) = 0 mprotect(0x7f8b1f3f3000, 4096, PROT_READ) = 0 mprotect(0x7f8b1f82b000, 114688, PROT_READ) = 0 mprotect(0x7f8b1fac8000, 20480, PROT_READ) = 0 mprotect(0x7f8b1ffa3000, 4096, PROT_READ) = 0 mprotect(0x7f8b2040f000, 8192, PROT_READ) = 0 mprotect(0x7f8b201d4000, 4096, PROT_READ) = 0 mprotect(0x7f8b20624000, 4096, PROT_READ) = 0 mprotect(0x7f8b2085c000, 4096, PROT_READ) = 0 mprotect(0x7f8b20abb000, 40960, PROT_READ) = 0 mprotect(0x7f8b267c9000, 4096, PROT_READ) = 0 mprotect(0x7f8b21ef7000, 4096, PROT_READ) = 0 mprotect(0x7f8b2311b000, 4096, PROT_READ) = 0 mprotect(0x7f8b25648000, 8192, PROT_READ) = 0 mprotect(0x7f8b258ae000, 12288, PROT_READ) = 0 mprotect(0x7f8b25ac2000, 4096, PROT_READ) = 0 mprotect(0x7f8b22f13000, 4096, PROT_READ) = 0 mprotect(0x7f8b22c79000, 4096, PROT_READ) = 0 mprotect(0x7f8b23e46000, 4096, PROT_READ) = 0 mprotect(0x7f8b23c13000, 12288, PROT_READ) = 0 mprotect(0x7f8b2354f000, 4096, PROT_READ) = 0 mprotect(0x7f8b2375b000, 4096, PROT_READ) = 0 mprotect(0x7f8b24d79000, 32768, PROT_READ) = 0 mprotect(0x7f8b23995000, 8192, PROT_READ) = 0 mprotect(0x7f8b24390000, 49152, PROT_READ) = 0 mprotect(0x7f8b245ee000, 8192, PROT_READ) = 0 mprotect(0x7f8b24a15000, 4096, PROT_READ) = 0 mprotect(0x7f8b24801000, 4096, PROT_READ) = 0 mprotect(0x7f8b24f93000, 4096, PROT_READ) = 0 mprotect(0x7f8b251f7000, 4096, PROT_READ) = 0 mprotect(0x7f8b2541d000, 4096, PROT_READ) = 0 mprotect(0x7f8b25cce000, 4096, PROT_READ) = 0 mprotect(0x7f8b26631000, 57344, PROT_READ) = 0 mprotect(0x600000, 4096, PROT_READ) = 0 mprotect(0x7f8b26877000, 4096, PROT_READ) = 0 munmap(0x7f8b26862000, 60125) = 0 set_tid_address(0x7f8b2679bc10) = 15451 set_robust_list(0x7f8b2679bc20, 24) = 0 rt_sigaction(SIGRTMIN, {0x7f8b22417b00, [], SA_RESTORER|SA_SIGINFO, 0x7f8b22423410}, NULL, 8) = 0 rt_sigaction(SIGRT_1, {0x7f8b22417b90, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x7f8b22423410}, NULL, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 brk(NULL) = 0x1ee4000 brk(0x1f16000) = 0x1f16000 statfs("/sys/fs/selinux", {f_type="SELINUX_MAGIC", f_bsize=4096, f_blocks=0, f_bfree=0, f_bavail=0, f_files=0, f_ffree=0, f_fsid={0, 0}, f_namelen=255, f_frsize=4096, f_flags=4128}) = 0 statfs("/sys/fs/selinux", {f_type="SELINUX_MAGIC", f_bsize=4096, f_blocks=0, f_bfree=0, f_bavail=0, f_files=0, f_ffree=0, f_fsid={0, 0}, f_namelen=255, f_frsize=4096, f_flags=4128}) = 0 access("/etc/selinux/config", F_OK) = 0 access("/etc/system-fips", F_OK) = -1 ENOENT (No such file or directory) access("/etc/system-fips", F_OK) = -1 ENOENT (No such file or directory) futex(0x7f8b20ac6460, FUTEX_WAKE_PRIVATE, 2147483647) = 0 open("/proc/net/psched", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 read(3, "000003e8 00000040 000f4240 3b9ac"..., 1024) = 36 close(3) = 0 stat("/etc/libnl/classid", {st_mode=S_IFREG|0644, st_size=1130, ...}) = 0 open("/etc/libnl/classid", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=1130, ...}) = 0 read(3, "################################"..., 4096) = 1130 read(3, "", 4096) = 0 close(3) = 0 open("/dev/urandom", O_RDONLY) = 3 fcntl(3, F_GETFD) = 0 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 fstat(3, {st_mode=S_IFCHR|0666, st_rdev=makedev(1, 9), ...}) = 0 getrusage(0x1 /* RUSAGE_??? */, {ru_utime={0, 16223}, ru_stime={0, 10324}, ...}) = 0 read(3, "\37\275a\202\217\37\350\347n\206\n\3228\306\341\304a\243\303\30aM\342\303\253 ]g\3060\272\201", 32) = 32 read(3, "\264k\242hta~%Q\251\fg\236\212\t9\251\22\327\257\6\211\362\23\rE$o\3722\367-", 32) = 32 read(3, "\215\264\261\32\227\310\361\215", 8) = 8 open("/proc/self/status", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 read(4, "Name:\ttest\nState:\tR (running)\nTg"..., 1024) = 1011 close(4) = 0 open("/sys/devices/system/node", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 4 fstat(4, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 brk(0x1f3d000) = 0x1f3d000 getdents(4, /* 9 entries */, 32768) = 280 open("/sys/devices/system/node/node0/meminfo", O_RDONLY) = 5 fstat(5, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 read(5, "Node 0 MemTotal: 4047316 "..., 4096) = 1000 read(5, "", 4096) = 0 close(5) = 0 getdents(4, /* 0 entries */, 32768) = 0 close(4) = 0 sched_getaffinity(0, 512, [0 1 2 3]) = 8 open("/sys/devices/system/cpu", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 4 fstat(4, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 getdents(4, /* 18 entries */, 32768) = 528 getdents(4, /* 0 entries */, 32768) = 0 brk(0x1f35000) = 0x1f35000 close(4) = 0 open("/proc/self/status", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 read(4, "Name:\ttest\nState:\tR (running)\nTg"..., 1024) = 1011 read(4, "", 1024) = 0 close(4) = 0 open("/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/share/locale/locale.alias", O_RDONLY|O_CLOEXEC) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=2997, ...}) = 0 read(4, "# Locale name alias data base.\n#"..., 4096) = 2997 read(4, "", 4096) = 0 close(4) = 0 open("/usr/lib/locale/en_GB.UTF-8/LC_IDENTIFICATION", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib/locale/en_GB.utf8/LC_IDENTIFICATION", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib/locale/en_GB/LC_IDENTIFICATION", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib/locale/en.UTF-8/LC_IDENTIFICATION", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib/locale/en.utf8/LC_IDENTIFICATION", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib/locale/en/LC_IDENTIFICATION", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) write(2, "setlocale failed, errno=No such "..., 50setlocale failed, errno=No such file or directory ) = 50 getuid() = 1000 geteuid() = 1000 futex(0x7f8b2664fdb8, FUTEX_WAKE_PRIVATE, 2147483647) = 0 fstat(3, {st_mode=S_IFCHR|0666, st_rdev=makedev(1, 9), ...}) = 0 futex(0x7f8b228350a8, FUTEX_WAKE_PRIVATE, 2147483647) = 0 gettid() = 15451 rt_sigaction(SIGPIPE, {SIG_IGN, [], SA_RESTORER, 0x7f8b25d09010}, NULL, 8) = 0 futex(0x7f8b266504e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0 exit_group(0) = ? +++ exited with 0 +++
-- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list
-- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming and virtualization blog: http://rwmj.wordpress.com virt-top is 'top' for virtual machines. Tiny program with many powerful monitoring features, net stats, disk stats, logging, etc. http://people.redhat.com/~rjones/virt-top

On Mon, Feb 29, 2016 at 03:22:58PM +0000, Richard W.M. Jones wrote:
https://bugzilla.redhat.com/show_bug.cgi?id=1312688
When you upgrade from F23 to current Rawhide, you don't get any "language pack" installed. It turns out this breaks many things including libvirtd which no longer starts up:
$ ./daemon/libvirtd --help /home/rjones/d/libvirt/daemon/.libs/lt-libvirtd: initialization failed
Simply installing glibc-langpack-en is sufficient to fix this, but I was wondering if we should try to make libvirt work anyway.
The failure comes from setlocale (LC_ALL, "") returning NULL. The attached test program prints:
$ ./test setlocale failed, errno=No such file or directory
Also attached is the strace output so you can see what files it is looking for.
Seems like solutions to this include:
- Make libvirt in Fedora depend on glibc-langpack-en.
- Ignore the return value from setlocale. It seems unlikely that we really care if setlocale fails. I'm not even sure what it does.
Note that virsh already ignores setlocale:
if (!setlocale(LC_ALL, "")) { perror("setlocale"); /* failure to setup locale is not fatal */ }
It looks like we have it set up in a way that for clients it is not fatal, but for daemons it is. Hard to say whether there's some reasoning behind it or if it's just a copy-paste residue. I think ignoring this return value in particular can't hurt anyone anywhere (famous last words?)...
Rich.
-- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming and virtualization blog: http://rwmj.wordpress.com virt-top is 'top' for virtual machines. Tiny program with many powerful monitoring features, net stats, disk stats, logging, etc. http://people.redhat.com/~rjones/virt-top
#include <stdio.h> #include <stdlib.h> #include <errno.h> #include <locale.h> #include <libintl.h> #include <libvirt/libvirt.h>
#define PACKAGE "test" #define LOCALEDIR "/usr/share/locale"
int main (int argc, char *argv[]) { errno = 0;
if (setlocale (LC_ALL, "") == NULL) fprintf (stderr, "setlocale failed, errno=%m\n"); if (bindtextdomain (PACKAGE, LOCALEDIR) == NULL) fprintf (stderr, "bindtextdomain failed, errno=%m\n"); if (textdomain (PACKAGE) == NULL) fprintf (stderr, "textdomain failed, errno=%m\n"); if (virInitialize () < 0) fprintf (stderr, "virInitialize failed, errno=%m\n"); exit (0); }
execve("./test", ["./test"], [/* 34 vars */]) = 0 brk(NULL) = 0x1ee4000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b2687d000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=60125, ...}) = 0 mmap(NULL, 60125, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f8b26862000 close(3) = 0 open("/lib64/libvirt.so.0", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\251\6\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=3875224, ...}) = 0 mmap(NULL, 5927368, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b260aa000 mprotect(0x7f8b26432000, 2093056, PROT_NONE) = 0 mmap(0x7f8b26631000, 126976, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x387000) = 0x7f8b26631000 mmap(0x7f8b26650000, 4552, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b26650000 close(3) = 0 open("/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\1\2\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=2182360, ...}) = 0 mmap(NULL, 4024736, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b25cd2000 mprotect(0x7f8b25e9f000, 2097152, PROT_NONE) = 0 mmap(0x7f8b2609f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1cd000) = 0x7f8b2609f000 mmap(0x7f8b260a5000, 14752, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b260a5000 close(3) = 0 open("/lib64/libcap-ng.so.0", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\23\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=23384, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b2687c000 mmap(NULL, 2117640, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b25aca000 mprotect(0x7f8b25ace000, 2097152, PROT_NONE) = 0 mmap(0x7f8b25cce000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7f8b25cce000 close(3) = 0 open("/lib64/libyajl.so.2", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\21\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=40072, ...}) = 0 mmap(NULL, 2134024, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b258ba000 mprotect(0x7f8b258c3000, 2093056, PROT_NONE) = 0 mmap(0x7f8b25ac2000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x7f8b25ac2000 mmap(0x7f8b25ac3000, 8, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b25ac3000 close(3) = 0 open("/lib64/libnl-route-3.so.200", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240q\1\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=409208, ...}) = 0 mmap(NULL, 2508064, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b25652000 mprotect(0x7f8b256ae000, 2097152, PROT_NONE) = 0 mmap(0x7f8b258ae000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5c000) = 0x7f8b258ae000 mmap(0x7f8b258b5000, 5408, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b258b5000 close(3) = 0 open("/lib64/libnl-3.so.200", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\201\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=134768, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b2687b000 mmap(NULL, 2228712, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b2542a000 mprotect(0x7f8b25448000, 2097152, PROT_NONE) = 0 mmap(0x7f8b25648000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1e000) = 0x7f8b25648000 close(3) = 0 open("/lib64/libaudit.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200)\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=117952, ...}) = 0 mmap(NULL, 2252904, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b25202000 mprotect(0x7f8b2521e000, 2093056, PROT_NONE) = 0 mmap(0x7f8b2541d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1b000) = 0x7f8b2541d000 mmap(0x7f8b2541f000, 36968, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b2541f000 close(3) = 0 open("/lib64/libdevmapper.so.1.02", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\250\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0555, st_size=402208, ...}) = 0 mmap(NULL, 2498160, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b24f9a000 mprotect(0x7f8b24ff8000, 2093056, PROT_NONE) = 0 mmap(0x7f8b251f7000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5d000) = 0x7f8b251f7000 mmap(0x7f8b251fb000, 3696, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b251fb000 close(3) = 0 open("/lib64/libnuma.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 3\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=46224, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b2687a000 mmap(NULL, 2140320, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b24d8a000 mprotect(0x7f8b24d94000, 2093056, PROT_NONE) = 0 mmap(0x7f8b24f93000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9000) = 0x7f8b24f93000 close(3) = 0 open("/lib64/libsystemd.so.0", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=564112, ...}) = 0 mmap(NULL, 561296, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b267d2000 mprotect(0x7f8b26856000, 4096, PROT_NONE) = 0 mmap(0x7f8b26857000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x84000) = 0x7f8b26857000 mmap(0x7f8b2685b000, 144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b2685b000 close(3) = 0 open("/lib64/libxml2.so.2", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\340\2\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=1506232, ...}) = 0 mmap(NULL, 3578264, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b24a1a000 mprotect(0x7f8b24b79000, 2097152, PROT_NONE) = 0 mmap(0x7f8b24d79000, 40960, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15f000) = 0x7f8b24d79000 mmap(0x7f8b24d83000, 2456, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b24d83000 close(3) = 0 open("/lib64/libavahi-common.so.3", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0002\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=52656, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b26876000 mmap(NULL, 2146864, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b2480a000 mprotect(0x7f8b24815000, 2097152, PROT_NONE) = 0 mmap(0x7f8b24a15000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb000) = 0x7f8b24a15000 close(3) = 0 open("/lib64/libavahi-client.so.3", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\2406\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=68976, ...}) = 0 mmap(NULL, 2162936, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b245f2000 mprotect(0x7f8b24602000, 2093056, PROT_NONE) = 0 mmap(0x7f8b24801000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf000) = 0x7f8b24801000 close(3) = 0 open("/lib64/libdbus-1.so.3", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\323\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=328752, ...}) = 0 mmap(NULL, 2417360, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b243a2000 mprotect(0x7f8b243ef000, 2093056, PROT_NONE) = 0 mmap(0x7f8b245ee000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4c000) = 0x7f8b245ee000 close(3) = 0 open("/lib64/libgnutls.so.30", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0~\2\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=1273112, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b26875000 mmap(NULL, 3357312, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b2406a000 mprotect(0x7f8b24190000, 2097152, PROT_NONE) = 0 mmap(0x7f8b24390000, 53248, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x126000) = 0x7f8b24390000 mmap(0x7f8b2439d000, 2688, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b2439d000 close(3) = 0 open("/lib64/libsasl2.so.3", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`H\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=120136, ...}) = 0 mmap(NULL, 2213768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b23e4a000 mprotect(0x7f8b23e66000, 2093056, PROT_NONE) = 0 mmap(0x7f8b24065000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1b000) = 0x7f8b24065000 close(3) = 0 open("/lib64/libssh2.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340T\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=189536, ...}) = 0 mmap(NULL, 2282208, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b23c1a000 mprotect(0x7f8b23c46000, 2097152, PROT_NONE) = 0 mmap(0x7f8b23e46000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2c000) = 0x7f8b23e46000 close(3) = 0 open("/lib64/libcurl.so.4", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\272\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=519536, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b26874000 mmap(NULL, 2606856, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b2399a000 mprotect(0x7f8b23a13000, 2097152, PROT_NONE) = 0 mmap(0x7f8b23c13000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x79000) = 0x7f8b23c13000 close(3) = 0 open("/lib64/libwsman.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\315\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=224080, ...}) = 0 mmap(NULL, 2317824, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b23762000 mprotect(0x7f8b23796000, 2093056, PROT_NONE) = 0 mmap(0x7f8b23995000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x33000) = 0x7f8b23995000 close(3) = 0 open("/lib64/libwsman_client.so.4", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 6\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=43880, ...}) = 0 mmap(NULL, 2138120, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b23552000 mprotect(0x7f8b2355b000, 2097152, PROT_NONE) = 0 mmap(0x7f8b2375b000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9000) = 0x7f8b2375b000 mmap(0x7f8b2375c000, 8, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b2375c000 close(3) = 0 open("/lib64/libwsman_curl_client_transport.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300\37\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=27344, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b26873000 mmap(NULL, 2121800, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b2334a000 mprotect(0x7f8b23350000, 2093056, PROT_NONE) = 0 mmap(0x7f8b2354f000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x7f8b2354f000 mmap(0x7f8b23550000, 72, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b23550000 close(3) = 0 open("/lib64/libselinux.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200c\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=153176, ...}) = 0 mmap(NULL, 2253672, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b23122000 mprotect(0x7f8b23145000, 2097152, PROT_NONE) = 0 mmap(0x7f8b23345000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x23000) = 0x7f8b23345000 mmap(0x7f8b23347000, 4968, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b23347000 close(3) = 0 open("/lib64/libutil.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\16\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=14952, ...}) = 0 mmap(NULL, 2105600, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b22f1a000 mprotect(0x7f8b22f1c000, 2093056, PROT_NONE) = 0 mmap(0x7f8b2311b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7f8b2311b000 close(3) = 0 open("/lib64/libxenlight.so.4.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\200\1\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=619584, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b26872000 mmap(NULL, 2707168, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b22c82000 mprotect(0x7f8b22d14000, 2093056, PROT_NONE) = 0 mmap(0x7f8b22f13000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x91000) = 0x7f8b22f13000 close(3) = 0 open("/lib64/libxlutil.so.4.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220/\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=69432, ...}) = 0 mmap(NULL, 2163384, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b22a6a000 mprotect(0x7f8b22a79000, 2097152, PROT_NONE) = 0 mmap(0x7f8b22c79000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf000) = 0x7f8b22c79000 close(3) = 0 open("/lib64/libxenctrl.so.4.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260}\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=198000, ...}) = 0 mmap(NULL, 2291512, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b2283a000 mprotect(0x7f8b22869000, 2093056, PROT_NONE) = 0 mmap(0x7f8b22a68000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2e000) = 0x7f8b22a68000 close(3) = 0 open("/lib64/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\r\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=19744, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b26871000 mmap(NULL, 2109680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b22632000 mprotect(0x7f8b22635000, 2093056, PROT_NONE) = 0 mmap(0x7f8b22834000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f8b22834000 close(3) = 0 open("/lib64/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0``\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=147112, ...}) = 0 mmap(NULL, 2212904, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b22412000 mprotect(0x7f8b2242a000, 2093056, PROT_NONE) = 0 mmap(0x7f8b22629000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7f8b22629000 mmap(0x7f8b2262b000, 13352, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b2262b000 close(3) = 0 open("/lib64/libm.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0V\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=1172888, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b26861000 mmap(NULL, 3182832, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b22102000 mprotect(0x7f8b2220b000, 2093056, PROT_NONE) = 0 mmap(0x7f8b2240a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x108000) = 0x7f8b2240a000 close(3) = 0 open("/lib64/librt.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20!\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=44056, ...}) = 0 mmap(NULL, 2128800, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b21efa000 mprotect(0x7f8b21f01000, 2093056, PROT_NONE) = 0 mmap(0x7f8b22100000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7f8b22100000 close(3) = 0 open("/lib64/libsepol.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000T\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=633192, ...}) = 0 mmap(NULL, 2718728, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b21c62000 mprotect(0x7f8b21cf8000, 2093056, PROT_NONE) = 0 mmap(0x7f8b21ef7000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x95000) = 0x7f8b21ef7000 mmap(0x7f8b21ef9000, 3080, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b21ef9000 close(3) = 0 open("/lib64/libudev.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=134056, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b26860000 mmap(NULL, 134784, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b267aa000 mmap(0x7f8b267c9000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1e000) = 0x7f8b267c9000 close(3) = 0 open("/lib64/libcap.so.2", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\25\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=18608, ...}) = 0 mmap(NULL, 2113840, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b21a5a000 mprotect(0x7f8b21a5e000, 2093056, PROT_NONE) = 0 mmap(0x7f8b21c5d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7f8b21c5d000 close(3) = 0 open("/lib64/libresolv.so.2", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\2209\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=114688, ...}) = 0 mmap(NULL, 2206280, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b2183a000 mprotect(0x7f8b21851000, 2097152, PROT_NONE) = 0 mmap(0x7f8b21a51000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7f8b21a51000 mmap(0x7f8b21a53000, 6728, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b21a53000 close(3) = 0 open("/lib64/liblzma.so.5", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240-\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=156336, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b2685f000 mmap(NULL, 2248712, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b21612000 mprotect(0x7f8b21637000, 2093056, PROT_NONE) = 0 mmap(0x7f8b21836000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x24000) = 0x7f8b21836000 mmap(0x7f8b21837000, 8, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b21837000 close(3) = 0 open("/lib64/liblz4.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320!\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=72576, ...}) = 0 mmap(NULL, 2166792, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b213fa000 mprotect(0x7f8b2140b000, 2093056, PROT_NONE) = 0 mmap(0x7f8b2160a000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10000) = 0x7f8b2160a000 mmap(0x7f8b2160b000, 8, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b2160b000 close(3) = 0 open("/lib64/libgcrypt.so.20", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\207\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=950512, ...}) = 0 mmap(NULL, 3035936, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b21112000 mprotect(0x7f8b211ee000, 2097152, PROT_NONE) = 0 mmap(0x7f8b213ee000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xdc000) = 0x7f8b213ee000 mmap(0x7f8b213f7000, 800, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b213f7000 close(3) = 0 open("/lib64/libgpg-error.so.0", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260'\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=90520, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b2685e000 mmap(NULL, 2183288, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b20efa000 mprotect(0x7f8b20f0e000, 2097152, PROT_NONE) = 0 mmap(0x7f8b2110e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14000) = 0x7f8b2110e000 close(3) = 0 open("/lib64/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260*\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=92872, ...}) = 0 mmap(NULL, 2188336, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b20ce2000 mprotect(0x7f8b20cf8000, 2093056, PROT_NONE) = 0 mmap(0x7f8b20ef7000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0x7f8b20ef7000 close(3) = 0 open("/lib64/libz.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0` \0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=89520, ...}) = 0 mmap(NULL, 2183272, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b20aca000 mprotect(0x7f8b20adf000, 2093056, PROT_NONE) = 0 mmap(0x7f8b20cde000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14000) = 0x7f8b20cde000 close(3) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b2685d000 open("/lib64/libp11-kit.so.0", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\24\1\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=418888, ...}) = 0 mmap(NULL, 2507952, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b20862000 mprotect(0x7f8b208bb000, 2097152, PROT_NONE) = 0 mmap(0x7f8b20abb000, 49152, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x59000) = 0x7f8b20abb000 close(3) = 0 open("/lib64/libidn.so.11", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 .\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=212232, ...}) = 0 mmap(NULL, 2306080, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b2062a000 mprotect(0x7f8b2065c000, 2097152, PROT_NONE) = 0 mmap(0x7f8b2085c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x32000) = 0x7f8b2085c000 close(3) = 0 open("/lib64/libtasn1.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200+\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=81352, ...}) = 0 mmap(NULL, 2175720, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b20412000 mprotect(0x7f8b20424000, 2097152, PROT_NONE) = 0 mmap(0x7f8b20624000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12000) = 0x7f8b20624000 close(3) = 0 open("/lib64/libnettle.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\224\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=228816, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b2685c000 mmap(NULL, 2322496, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b201da000 mprotect(0x7f8b20210000, 2093056, PROT_NONE) = 0 mmap(0x7f8b2040f000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x35000) = 0x7f8b2040f000 close(3) = 0 open("/lib64/libhogweed.so.4", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20m\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=179208, ...}) = 0 mmap(NULL, 2273288, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1ffaa000 mprotect(0x7f8b1ffd4000, 2097152, PROT_NONE) = 0 mmap(0x7f8b201d4000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2a000) = 0x7f8b201d4000 mmap(0x7f8b201d5000, 8, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b201d5000 close(3) = 0 open("/lib64/libgmp.so.10", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\376\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=604880, ...}) = 0 mmap(NULL, 2698208, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1fd12000 mprotect(0x7f8b1fda4000, 2093056, PROT_NONE) = 0 mmap(0x7f8b1ffa3000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x91000) = 0x7f8b1ffa3000 close(3) = 0 open("/lib64/libcrypt.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\r\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=37152, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b267d1000 mmap(NULL, 2314752, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1fada000 mprotect(0x7f8b1fae1000, 2093056, PROT_NONE) = 0 mmap(0x7f8b1fce0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7f8b1fce0000 mmap(0x7f8b1fce2000, 184832, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b1fce2000 close(3) = 0 open("/lib64/libssl.so.10", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\272\1\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=502576, ...}) = 0 mmap(NULL, 2595504, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1f85a000 mprotect(0x7f8b1f8c9000, 2093056, PROT_NONE) = 0 mmap(0x7f8b1fac8000, 49152, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6e000) = 0x7f8b1fac8000 close(3) = 0 open("/lib64/libcrypto.so.10", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\313\6\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=2476824, ...}) = 0 mmap(NULL, 4575936, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1f3fa000 mprotect(0x7f8b1f62c000, 2093056, PROT_NONE) = 0 mmap(0x7f8b1f82b000, 167936, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x231000) = 0x7f8b1f82b000 mmap(0x7f8b1f854000, 12992, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b1f854000 close(3) = 0 open("/lib64/libnghttp2.so.14", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\00008\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=149256, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b267d0000 mmap(NULL, 2240432, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1f1d2000 mprotect(0x7f8b1f1f4000, 2093056, PROT_NONE) = 0 mmap(0x7f8b1f3f3000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x21000) = 0x7f8b1f3f3000 close(3) = 0 open("/lib64/libpsl.so.5", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\22\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=51984, ...}) = 0 mmap(NULL, 2146376, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1efc2000 mprotect(0x7f8b1efcd000, 2097152, PROT_NONE) = 0 mmap(0x7f8b1f1cd000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb000) = 0x7f8b1f1cd000 mmap(0x7f8b1f1ce000, 72, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b1f1ce000 close(3) = 0 open("/lib64/libssl3.so", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\270\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=280568, ...}) = 0 mmap(NULL, 2372496, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1ed7a000 mprotect(0x7f8b1edb9000, 2097152, PROT_NONE) = 0 mmap(0x7f8b1efb9000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3f000) = 0x7f8b1efb9000 mmap(0x7f8b1efbd000, 912, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b1efbd000 close(3) = 0 open("/lib64/libsmime3.so", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \222\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=164056, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b267cf000 mmap(NULL, 2255584, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1eb52000 mprotect(0x7f8b1eb76000, 2093056, PROT_NONE) = 0 mmap(0x7f8b1ed75000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x23000) = 0x7f8b1ed75000 close(3) = 0 open("/lib64/libnss3.so", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\222\1\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=1229672, ...}) = 0 mmap(NULL, 3310920, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1e822000 mprotect(0x7f8b1e943000, 2093056, PROT_NONE) = 0 mmap(0x7f8b1eb42000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x120000) = 0x7f8b1eb42000 mmap(0x7f8b1eb49000, 5448, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b1eb49000 close(3) = 0 open("/lib64/libnssutil3.so", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\274\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=192504, ...}) = 0 mmap(NULL, 2287120, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1e5f2000 mprotect(0x7f8b1e619000, 2097152, PROT_NONE) = 0 mmap(0x7f8b1e819000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x27000) = 0x7f8b1e819000 close(3) = 0 open("/lib64/libplds4.so", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\20\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=15648, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b267ce000 mmap(NULL, 2109808, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1e3ea000 mprotect(0x7f8b1e3ed000, 2093056, PROT_NONE) = 0 mmap(0x7f8b1e5ec000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f8b1e5ec000 close(3) = 0 open("/lib64/libplc4.so", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\24\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=19720, ...}) = 0 mmap(NULL, 2113904, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1e1e2000 mprotect(0x7f8b1e1e6000, 2093056, PROT_NONE) = 0 mmap(0x7f8b1e3e5000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7f8b1e3e5000 close(3) = 0 open("/lib64/libnspr4.so", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\314\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=253136, ...}) = 0 mmap(NULL, 2354496, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1dfa2000 mprotect(0x7f8b1dfdd000, 2093056, PROT_NONE) = 0 mmap(0x7f8b1e1dc000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3a000) = 0x7f8b1e1dc000 mmap(0x7f8b1e1df000, 7488, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b1e1df000 close(3) = 0 open("/lib64/libgssapi_krb5.so.2", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\266\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=320800, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b267cd000 mmap(NULL, 2411200, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1dd52000 mprotect(0x7f8b1dd9c000, 2097152, PROT_NONE) = 0 mmap(0x7f8b1df9c000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4a000) = 0x7f8b1df9c000 close(3) = 0 open("/lib64/libkrb5.so.3", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P@\2\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=951512, ...}) = 0 mmap(NULL, 3036352, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1da6a000 mprotect(0x7f8b1db3f000, 2097152, PROT_NONE) = 0 mmap(0x7f8b1dd3f000, 69632, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd5000) = 0x7f8b1dd3f000 close(3) = 0 open("/lib64/libk5crypto.so.3", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0pC\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=205544, ...}) = 0 mmap(NULL, 2301720, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1d832000 mprotect(0x7f8b1d861000, 2097152, PROT_NONE) = 0 mmap(0x7f8b1da61000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2f000) = 0x7f8b1da61000 close(3) = 0 open("/lib64/libcom_err.so.2", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\24\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=15248, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b267cc000 mmap(NULL, 2109608, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1d62a000 mprotect(0x7f8b1d62d000, 2093056, PROT_NONE) = 0 mmap(0x7f8b1d82c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f8b1d82c000 close(3) = 0 open("/lib64/liblber-2.4.so.2", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p3\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=60816, ...}) = 0 mmap(NULL, 2154984, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1d41a000 mprotect(0x7f8b1d428000, 2093056, PROT_NONE) = 0 mmap(0x7f8b1d627000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd000) = 0x7f8b1d627000 close(3) = 0 open("/lib64/libldap-2.4.so.2", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p\343\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=337592, ...}) = 0 mmap(NULL, 2430328, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1d1c2000 mprotect(0x7f8b1d211000, 2093056, PROT_NONE) = 0 mmap(0x7f8b1d410000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4e000) = 0x7f8b1d410000 close(3) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b267cb000 open("/lib64/libpcre.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\25\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=479712, ...}) = 0 mmap(NULL, 2572552, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1cf4a000 mprotect(0x7f8b1cfbe000, 2093056, PROT_NONE) = 0 mmap(0x7f8b1d1bd000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x73000) = 0x7f8b1d1bd000 close(3) = 0 open("/lib64/libxenguest.so.4.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260c\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=178592, ...}) = 0 mmap(NULL, 2271712, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1cd1a000 mprotect(0x7f8b1cd43000, 2097152, PROT_NONE) = 0 mmap(0x7f8b1cf43000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x29000) = 0x7f8b1cf43000 close(3) = 0 open("/lib64/libxenstore.so.3.0", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P!\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=28440, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b267a9000 mmap(NULL, 2134600, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1cb0a000 mprotect(0x7f8b1cb10000, 2093056, PROT_NONE) = 0 mmap(0x7f8b1cd0f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x7f8b1cd0f000 mmap(0x7f8b1cd11000, 8776, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b1cd11000 close(3) = 0 open("/lib64/libblktapctl.so.1.0", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\35\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=32304, ...}) = 0 mmap(NULL, 2126424, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1c902000 mprotect(0x7f8b1c909000, 2093056, PROT_NONE) = 0 mmap(0x7f8b1cb08000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7f8b1cb08000 close(3) = 0 open("/lib64/libuuid.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\24\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=19536, ...}) = 0 mmap(NULL, 2113552, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1c6fa000 mprotect(0x7f8b1c6fe000, 2093056, PROT_NONE) = 0 mmap(0x7f8b1c8fd000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7f8b1c8fd000 mmap(0x7f8b1c8fe000, 16, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b1c8fe000 close(3) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b267a8000 open("/lib64/libattr.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\22\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=19240, ...}) = 0 mmap(NULL, 2113552, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1c4f2000 mprotect(0x7f8b1c4f6000, 2093056, PROT_NONE) = 0 mmap(0x7f8b1c6f5000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7f8b1c6f5000 mmap(0x7f8b1c6f6000, 16, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b1c6f6000 close(3) = 0 open("/lib64/libffi.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\26\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=31720, ...}) = 0 mmap(NULL, 2127048, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1c2ea000 mprotect(0x7f8b1c2f1000, 2093056, PROT_NONE) = 0 mmap(0x7f8b1c4f0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7f8b1c4f0000 close(3) = 0 open("/lib64/libfreebl3.so", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\2008\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=502136, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b267a7000 mmap(NULL, 2606888, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1c06a000 mprotect(0x7f8b1c0e1000, 2093056, PROT_NONE) = 0 mmap(0x7f8b1c2e0000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x76000) = 0x7f8b1c2e0000 mmap(0x7f8b1c2e3000, 14120, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b1c2e3000 close(3) = 0 open("/lib64/libicuuc.so.56", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p\177\5\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=1682232, ...}) = 0 mmap(NULL, 3779136, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1bcca000 mprotect(0x7f8b1be52000, 2093056, PROT_NONE) = 0 mmap(0x7f8b1c051000, 73728, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x187000) = 0x7f8b1c051000 mmap(0x7f8b1c063000, 6720, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b1c063000 close(3) = 0 open("/lib64/libicudata.so.56", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\5\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=25053744, ...}) = 0 mmap(NULL, 27148296, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1a2e2000 mprotect(0x7f8b1bac5000, 2097152, PROT_NONE) = 0 mmap(0x7f8b1bcc5000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17e3000) = 0x7f8b1bcc5000 mmap(0x7f8b1bcc6000, 8, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b1bcc6000 close(3) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b267a6000 open("/lib64/libkrb5support.so.0", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`2\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=61248, ...}) = 0 mmap(NULL, 2155208, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1a0d2000 mprotect(0x7f8b1a0df000, 2097152, PROT_NONE) = 0 mmap(0x7f8b1a2df000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd000) = 0x7f8b1a2df000 close(3) = 0 open("/lib64/libkeyutils.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\24\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=15128, ...}) = 0 mmap(NULL, 2109448, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b19eca000 mprotect(0x7f8b19ecd000, 2093056, PROT_NONE) = 0 mmap(0x7f8b1a0cc000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f8b1a0cc000 mmap(0x7f8b1a0cd000, 8, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b1a0cd000 close(3) = 0 open("/lib64/libbz2.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\25\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=67488, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b267a5000 mmap(NULL, 2161672, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b19cba000 mprotect(0x7f8b19cc9000, 2093056, PROT_NONE) = 0 mmap(0x7f8b19ec8000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe000) = 0x7f8b19ec8000 close(3) = 0 open("/lib64/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p\267\10\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=1598912, ...}) = 0 mmap(NULL, 3707488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b1992a000 mprotect(0x7f8b19aa4000, 2097152, PROT_NONE) = 0 mmap(0x7f8b19ca4000, 49152, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17a000) = 0x7f8b19ca4000 mmap(0x7f8b19cb0000, 12896, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b19cb0000 close(3) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b267a4000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b267a3000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b267a2000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b267a1000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b267a0000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b2679f000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b2679e000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b2679d000 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b2679b000 arch_prctl(ARCH_SET_FS, 0x7f8b2679b940) = 0 mprotect(0x7f8b2609f000, 16384, PROT_READ) = 0 mprotect(0x7f8b2240a000, 4096, PROT_READ) = 0 mprotect(0x7f8b20ef7000, 4096, PROT_READ) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b2679a000 mprotect(0x7f8b19ca4000, 40960, PROT_READ) = 0 mprotect(0x7f8b19ec8000, 4096, PROT_READ) = 0 mprotect(0x7f8b22834000, 4096, PROT_READ) = 0 mprotect(0x7f8b1a0cc000, 4096, PROT_READ) = 0 mprotect(0x7f8b22629000, 4096, PROT_READ) = 0 mprotect(0x7f8b1d1bd000, 4096, PROT_READ) = 0 mprotect(0x7f8b23345000, 4096, PROT_READ) = 0 mprotect(0x7f8b21a51000, 4096, PROT_READ) = 0 mprotect(0x7f8b1a2df000, 4096, PROT_READ) = 0 mprotect(0x7f8b1bcc5000, 4096, PROT_READ) = 0 mprotect(0x7f8b1c051000, 69632, PROT_READ) = 0 mprotect(0x7f8b1c2e0000, 8192, PROT_READ) = 0 mprotect(0x7f8b1c4f0000, 4096, PROT_READ) = 0 mprotect(0x7f8b1c6f5000, 4096, PROT_READ) = 0 mprotect(0x7f8b1c8fd000, 4096, PROT_READ) = 0 mprotect(0x7f8b1cb08000, 4096, PROT_READ) = 0 mprotect(0x7f8b22100000, 4096, PROT_READ) = 0 mprotect(0x7f8b21c5d000, 4096, PROT_READ) = 0 mprotect(0x7f8b21836000, 4096, PROT_READ) = 0 mprotect(0x7f8b2160a000, 4096, PROT_READ) = 0 mprotect(0x7f8b2110e000, 4096, PROT_READ) = 0 mprotect(0x7f8b213ee000, 4096, PROT_READ) = 0 mprotect(0x7f8b26857000, 12288, PROT_READ) = 0 mprotect(0x7f8b1cd0f000, 4096, PROT_READ) = 0 mprotect(0x7f8b22a68000, 4096, PROT_READ) = 0 mprotect(0x7f8b20cde000, 4096, PROT_READ) = 0 mprotect(0x7f8b1cf43000, 4096, PROT_READ) = 0 mprotect(0x7f8b1fce0000, 4096, PROT_READ) = 0 mprotect(0x7f8b24065000, 4096, PROT_READ) = 0 mprotect(0x7f8b1e1dc000, 4096, PROT_READ) = 0 mprotect(0x7f8b1e5ec000, 4096, PROT_READ) = 0 mprotect(0x7f8b1e3e5000, 4096, PROT_READ) = 0 mprotect(0x7f8b1e819000, 28672, PROT_READ) = 0 mprotect(0x7f8b1eb42000, 20480, PROT_READ) = 0 mprotect(0x7f8b1efb9000, 12288, PROT_READ) = 0 mprotect(0x7f8b1ed75000, 12288, PROT_READ) = 0 mprotect(0x7f8b1d627000, 4096, PROT_READ) = 0 mprotect(0x7f8b1d410000, 12288, PROT_READ) = 0 mprotect(0x7f8b1d82c000, 4096, PROT_READ) = 0 mprotect(0x7f8b1da61000, 8192, PROT_READ) = 0 mprotect(0x7f8b1dd3f000, 61440, PROT_READ) = 0 mprotect(0x7f8b1df9c000, 8192, PROT_READ) = 0 mprotect(0x7f8b1f1cd000, 4096, PROT_READ) = 0 mprotect(0x7f8b1f3f3000, 4096, PROT_READ) = 0 mprotect(0x7f8b1f82b000, 114688, PROT_READ) = 0 mprotect(0x7f8b1fac8000, 20480, PROT_READ) = 0 mprotect(0x7f8b1ffa3000, 4096, PROT_READ) = 0 mprotect(0x7f8b2040f000, 8192, PROT_READ) = 0 mprotect(0x7f8b201d4000, 4096, PROT_READ) = 0 mprotect(0x7f8b20624000, 4096, PROT_READ) = 0 mprotect(0x7f8b2085c000, 4096, PROT_READ) = 0 mprotect(0x7f8b20abb000, 40960, PROT_READ) = 0 mprotect(0x7f8b267c9000, 4096, PROT_READ) = 0 mprotect(0x7f8b21ef7000, 4096, PROT_READ) = 0 mprotect(0x7f8b2311b000, 4096, PROT_READ) = 0 mprotect(0x7f8b25648000, 8192, PROT_READ) = 0 mprotect(0x7f8b258ae000, 12288, PROT_READ) = 0 mprotect(0x7f8b25ac2000, 4096, PROT_READ) = 0 mprotect(0x7f8b22f13000, 4096, PROT_READ) = 0 mprotect(0x7f8b22c79000, 4096, PROT_READ) = 0 mprotect(0x7f8b23e46000, 4096, PROT_READ) = 0 mprotect(0x7f8b23c13000, 12288, PROT_READ) = 0 mprotect(0x7f8b2354f000, 4096, PROT_READ) = 0 mprotect(0x7f8b2375b000, 4096, PROT_READ) = 0 mprotect(0x7f8b24d79000, 32768, PROT_READ) = 0 mprotect(0x7f8b23995000, 8192, PROT_READ) = 0 mprotect(0x7f8b24390000, 49152, PROT_READ) = 0 mprotect(0x7f8b245ee000, 8192, PROT_READ) = 0 mprotect(0x7f8b24a15000, 4096, PROT_READ) = 0 mprotect(0x7f8b24801000, 4096, PROT_READ) = 0 mprotect(0x7f8b24f93000, 4096, PROT_READ) = 0 mprotect(0x7f8b251f7000, 4096, PROT_READ) = 0 mprotect(0x7f8b2541d000, 4096, PROT_READ) = 0 mprotect(0x7f8b25cce000, 4096, PROT_READ) = 0 mprotect(0x7f8b26631000, 57344, PROT_READ) = 0 mprotect(0x600000, 4096, PROT_READ) = 0 mprotect(0x7f8b26877000, 4096, PROT_READ) = 0 munmap(0x7f8b26862000, 60125) = 0 set_tid_address(0x7f8b2679bc10) = 15451 set_robust_list(0x7f8b2679bc20, 24) = 0 rt_sigaction(SIGRTMIN, {0x7f8b22417b00, [], SA_RESTORER|SA_SIGINFO, 0x7f8b22423410}, NULL, 8) = 0 rt_sigaction(SIGRT_1, {0x7f8b22417b90, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x7f8b22423410}, NULL, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 brk(NULL) = 0x1ee4000 brk(0x1f16000) = 0x1f16000 statfs("/sys/fs/selinux", {f_type="SELINUX_MAGIC", f_bsize=4096, f_blocks=0, f_bfree=0, f_bavail=0, f_files=0, f_ffree=0, f_fsid={0, 0}, f_namelen=255, f_frsize=4096, f_flags=4128}) = 0 statfs("/sys/fs/selinux", {f_type="SELINUX_MAGIC", f_bsize=4096, f_blocks=0, f_bfree=0, f_bavail=0, f_files=0, f_ffree=0, f_fsid={0, 0}, f_namelen=255, f_frsize=4096, f_flags=4128}) = 0 access("/etc/selinux/config", F_OK) = 0 access("/etc/system-fips", F_OK) = -1 ENOENT (No such file or directory) access("/etc/system-fips", F_OK) = -1 ENOENT (No such file or directory) futex(0x7f8b20ac6460, FUTEX_WAKE_PRIVATE, 2147483647) = 0 open("/proc/net/psched", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 read(3, "000003e8 00000040 000f4240 3b9ac"..., 1024) = 36 close(3) = 0 stat("/etc/libnl/classid", {st_mode=S_IFREG|0644, st_size=1130, ...}) = 0 open("/etc/libnl/classid", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=1130, ...}) = 0 read(3, "################################"..., 4096) = 1130 read(3, "", 4096) = 0 close(3) = 0 open("/dev/urandom", O_RDONLY) = 3 fcntl(3, F_GETFD) = 0 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 fstat(3, {st_mode=S_IFCHR|0666, st_rdev=makedev(1, 9), ...}) = 0 getrusage(0x1 /* RUSAGE_??? */, {ru_utime={0, 16223}, ru_stime={0, 10324}, ...}) = 0 read(3, "\37\275a\202\217\37\350\347n\206\n\3228\306\341\304a\243\303\30aM\342\303\253 ]g\3060\272\201", 32) = 32 read(3, "\264k\242hta~%Q\251\fg\236\212\t9\251\22\327\257\6\211\362\23\rE$o\3722\367-", 32) = 32 read(3, "\215\264\261\32\227\310\361\215", 8) = 8 open("/proc/self/status", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 read(4, "Name:\ttest\nState:\tR (running)\nTg"..., 1024) = 1011 close(4) = 0 open("/sys/devices/system/node", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 4 fstat(4, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 brk(0x1f3d000) = 0x1f3d000 getdents(4, /* 9 entries */, 32768) = 280 open("/sys/devices/system/node/node0/meminfo", O_RDONLY) = 5 fstat(5, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 read(5, "Node 0 MemTotal: 4047316 "..., 4096) = 1000 read(5, "", 4096) = 0 close(5) = 0 getdents(4, /* 0 entries */, 32768) = 0 close(4) = 0 sched_getaffinity(0, 512, [0 1 2 3]) = 8 open("/sys/devices/system/cpu", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 4 fstat(4, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 getdents(4, /* 18 entries */, 32768) = 528 getdents(4, /* 0 entries */, 32768) = 0 brk(0x1f35000) = 0x1f35000 close(4) = 0 open("/proc/self/status", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 read(4, "Name:\ttest\nState:\tR (running)\nTg"..., 1024) = 1011 read(4, "", 1024) = 0 close(4) = 0 open("/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/share/locale/locale.alias", O_RDONLY|O_CLOEXEC) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=2997, ...}) = 0 read(4, "# Locale name alias data base.\n#"..., 4096) = 2997 read(4, "", 4096) = 0 close(4) = 0 open("/usr/lib/locale/en_GB.UTF-8/LC_IDENTIFICATION", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib/locale/en_GB.utf8/LC_IDENTIFICATION", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib/locale/en_GB/LC_IDENTIFICATION", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib/locale/en.UTF-8/LC_IDENTIFICATION", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib/locale/en.utf8/LC_IDENTIFICATION", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib/locale/en/LC_IDENTIFICATION", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) write(2, "setlocale failed, errno=No such "..., 50setlocale failed, errno=No such file or directory ) = 50 getuid() = 1000 geteuid() = 1000 futex(0x7f8b2664fdb8, FUTEX_WAKE_PRIVATE, 2147483647) = 0 fstat(3, {st_mode=S_IFCHR|0666, st_rdev=makedev(1, 9), ...}) = 0 futex(0x7f8b228350a8, FUTEX_WAKE_PRIVATE, 2147483647) = 0 gettid() = 15451 rt_sigaction(SIGPIPE, {SIG_IGN, [], SA_RESTORER, 0x7f8b25d09010}, NULL, 8) = 0 futex(0x7f8b266504e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0 exit_group(0) = ? +++ exited with 0 +++
-- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list

On Mon, Feb 29, 2016 at 03:22:58PM +0000, Richard W.M. Jones wrote:
https://bugzilla.redhat.com/show_bug.cgi?id=1312688
When you upgrade from F23 to current Rawhide, you don't get any "language pack" installed. It turns out this breaks many things including libvirtd which no longer starts up:
$ ./daemon/libvirtd --help /home/rjones/d/libvirt/daemon/.libs/lt-libvirtd: initialization failed
Simply installing glibc-langpack-en is sufficient to fix this, but I was wondering if we should try to make libvirt work anyway.
The failure comes from setlocale (LC_ALL, "") returning NULL. The attached test program prints:
$ ./test setlocale failed, errno=No such file or directory
Also attached is the strace output so you can see what files it is looking for.
Seems like solutions to this include:
- Make libvirt in Fedora depend on glibc-langpack-en.
- Ignore the return value from setlocale. It seems unlikely that we really care if setlocale fails. I'm not even sure what it does.
setlocale() configures behaviour of the various locale sensitive functions. Specifically setlocale() with "" is supposed to modify the behaviour to match that requested by the various locale environment variables. If we ignore errors from this, and the user has genuninely made a error in their env variables, then this will not be visible any more which kind of sucks IMHO. That said it looks like ignoring the setlocale() return code is pretty common across UNIX apps. Regards, Daniel -- |: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :| |: http://libvirt.org -o- http://virt-manager.org :| |: http://autobuild.org -o- http://search.cpan.org/~danberr/ :| |: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|

On Mon, Feb 29, 2016 at 03:22:58PM +0000, Richard W.M. Jones wrote:
https://bugzilla.redhat.com/show_bug.cgi?id=1312688
When you upgrade from F23 to current Rawhide, you don't get any "language pack" installed.
This is the bug. https://bugzilla.redhat.com/show_bug.cgi?id=1312103
It turns out this breaks many things including libvirtd which no longer starts up:
$ ./daemon/libvirtd --help /home/rjones/d/libvirt/daemon/.libs/lt-libvirtd: initialization failed
Simply installing glibc-langpack-en is sufficient to fix this, but I was wondering if we should try to make libvirt work anyway.
The failure comes from setlocale (LC_ALL, "") returning NULL. The attached test program prints:
$ ./test setlocale failed, errno=No such file or directory
Also attached is the strace output so you can see what files it is looking for.
Seems like solutions to this include:
These are workarounds - either around a user error, or the bug in fedora upgrade that removed the locales. There's nothing wrong with libvirt here. Jan

See also Carlos O'Donell (glibc developer)'s answer here: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/... Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming and virtualization blog: http://rwmj.wordpress.com virt-df lists disk usage of guests without needing to install any software inside the virtual machine. Supports Linux and Windows. http://people.redhat.com/~rjones/virt-df/
participants (4)
-
Daniel P. Berrange
-
Ján Tomko
-
Martin Kletzander
-
Richard W.M. Jones