On 2019-04-16 14:56:12 +0200, Sven Hartge wrote: > Interesting. Care to run it with strace to see exactly where it barfs?
execve("/usr/bin/fc-cache", ["fc-cache", "-v", "-s", "-y", "/var/tmp/mkinitramfs_0BRFs9"], 0x7ffed17f88b0 /* 131 vars */) = 0 brk(NULL) = 0x56509ca3d000 access("/etc/ld.so.preload", R_OK) = 0 openat(AT_FDCWD, "/etc/ld.so.preload", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 close(3) = 0 openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=176506, ...}) = 0 mmap(NULL, 176506, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fb7b8e52000 close(3) = 0 openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/libfontconfig.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\0Pn\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=282016, ...}) = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb7b8e50000 mmap(NULL, 2377768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fb7b8c0b000 mprotect(0x7fb7b8c49000, 2097152, PROT_NONE) = 0 mmap(0x7fb7b8e49000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3e000) = 0x7fb7b8e49000 close(3) = 0 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libpthread.so.0", 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@l\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=146968, ...}) = 0 mmap(NULL, 132288, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fb7b8bea000 mmap(0x7fb7b8bf0000, 61440, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7fb7b8bf0000 mmap(0x7fb7b8bff000, 24576, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0x7fb7b8bff000 mmap(0x7fb7b8c05000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1a000) = 0x7fb7b8c05000 mmap(0x7fb7b8c07000, 13504, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fb7b8c07000 close(3) = 0 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/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\260A\2\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=1824496, ...}) = 0 mmap(NULL, 1837056, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fb7b8a29000 mprotect(0x7fb7b8a4b000, 1658880, PROT_NONE) = 0 mmap(0x7fb7b8a4b000, 1343488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x22000) = 0x7fb7b8a4b000 mmap(0x7fb7b8b93000, 311296, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16a000) = 0x7fb7b8b93000 mmap(0x7fb7b8be0000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1b6000) = 0x7fb7b8be0000 mmap(0x7fb7b8be6000, 14336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fb7b8be6000 close(3) = 0 openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/libfreetype.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`\1\1\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=716728, ...}) = 0 mmap(NULL, 2811792, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fb7b877a000 mprotect(0x7fb7b8822000, 2097152, PROT_NONE) = 0 mmap(0x7fb7b8a22000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa8000) = 0x7fb7b8a22000 close(3) = 0 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libexpat.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\0000A\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=243840, ...}) = 0 mmap(NULL, 245920, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fb7b873d000 mprotect(0x7fb7b8741000, 221184, PROT_NONE) = 0 mmap(0x7fb7b8741000, 135168, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7fb7b8741000 mmap(0x7fb7b8762000, 81920, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x25000) = 0x7fb7b8762000 mmap(0x7fb7b8777000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x39000) = 0x7fb7b8777000 close(3) = 0 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/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\320#\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=121280, ...}) = 0 mmap(NULL, 2216336, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fb7b851f000 mprotect(0x7fb7b853b000, 2097152, PROT_NONE) = 0 mmap(0x7fb7b873b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1c000) = 0x7fb7b873b000 close(3) = 0 openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/libpng16.so.16", 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\0Pi\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=227248, ...}) = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb7b851d000 mmap(NULL, 229392, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fb7b84e4000 mmap(0x7fb7b84ea000, 151552, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7fb7b84ea000 mmap(0x7fb7b850f000, 49152, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2b000) = 0x7fb7b850f000 mmap(0x7fb7b851b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x36000) = 0x7fb7b851b000 close(3) = 0 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/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\0p\322\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=1579448, ...}) = 0 mmap(NULL, 1581384, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fb7b8361000 mmap(0x7fb7b836e000, 651264, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd000) = 0x7fb7b836e000 mmap(0x7fb7b840d000, 872448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xac000) = 0x7fb7b840d000 mmap(0x7fb7b84e2000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x180000) = 0x7fb7b84e2000 close(3) = 0 mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb7b835e000 arch_prctl(ARCH_SET_FS, 0x7fb7b835e740) = 0 mprotect(0x7fb7b8be0000, 16384, PROT_READ) = 0 mprotect(0x7fb7b84e2000, 4096, PROT_READ) = 0 mprotect(0x7fb7b873b000, 4096, PROT_READ) = 0 mprotect(0x7fb7b851b000, 4096, PROT_READ) = 0 mprotect(0x7fb7b8777000, 8192, PROT_READ) = 0 mprotect(0x7fb7b8a22000, 24576, PROT_READ) = 0 mprotect(0x7fb7b8c05000, 4096, PROT_READ) = 0 mprotect(0x7fb7b8e49000, 8192, PROT_READ) = 0 mprotect(0x56509ac7f000, 4096, PROT_READ) = 0 mprotect(0x7fb7b8ea5000, 4096, PROT_READ) = 0 munmap(0x7fb7b8e52000, 176506) = 0 set_tid_address(0x7fb7b835ea10) = 18296 set_robust_list(0x7fb7b835ea20, 24) = 0 rt_sigaction(SIGRTMIN, {sa_handler=0x7fb7b8bf06b0, sa_mask=[], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7fb7b8bfc730}, NULL, 8) = 0 rt_sigaction(SIGRT_1, {sa_handler=0x7fb7b8bf0740, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fb7b8bfc730}, NULL, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 brk(NULL) = 0x56509ca3d000 brk(0x56509ca5e000) = 0x56509ca5e000 access("/etc/fonts/fonts.conf", R_OK) = 0 stat("/var/tmp/mkinitramfs_0BRFs9//etc/fonts/fonts.conf", {st_mode=S_IFREG|0644, st_size=2618, ...}) = 0 openat(AT_FDCWD, "/var/tmp/mkinitramfs_0BRFs9//etc/fonts/fonts.conf", O_RDONLY|O_CLOEXEC) = 3 read(3, "<?xml version=\"1.0\"?>\n<!DOCTYPE "..., 8192) = 2618 read(3, "", 8192) = 0 close(3) = 0 getrandom("\x0a\x46\xe6\xd7\x18\x0a\x03\xd9", 8, GRND_NONBLOCK) = 8 access("/etc/fonts/conf.d", R_OK) = 0 stat("/var/tmp/mkinitramfs_0BRFs9//etc/fonts/conf.d", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 openat(AT_FDCWD, "/var/tmp/mkinitramfs_0BRFs9//etc/fonts/conf.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 fstat(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 getdents64(3, /* 3 entries */, 32768) = 88 getdents64(3, /* 0 entries */, 32768) = 0 access("/var/tmp/mkinitramfs_0BRFs9//etc/fonts/conf.d/60-latin.conf", R_OK) = 0 stat("/var/tmp/mkinitramfs_0BRFs9//var/tmp/mkinitramfs_0BRFs9//etc/fonts/conf.d/60-latin.conf", 0x7ffc35e33b50) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/var/tmp/mkinitramfs_0BRFs9//var/tmp/mkinitramfs_0BRFs9//etc/fonts/conf.d/60-latin.conf", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) writev(2, [{iov_base="free(): double free detected in "..., iov_len=40}, {iov_base="\n", iov_len=1}], 2) = 41 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb7b8e7d000 rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [], 8) = 0 getpid() = 18296 gettid() = 18296 tgkill(18296, 18296, SIGABRT) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 --- SIGABRT {si_signo=SIGABRT, si_code=SI_TKILL, si_pid=18296, si_uid=0} --- +++ killed by SIGABRT +++ And with ltrace: getopt_long(5, 0x7ffd6fecadb8, "Efrsy:Vvh", 0x558675ee9ca0, nil) = 118 getopt_long(5, 0x7ffd6fecadb8, "Efrsy:Vvh", 0x558675ee9ca0, nil) = 115 getopt_long(5, 0x7ffd6fecadb8, "Efrsy:Vvh", 0x558675ee9ca0, nil) = 121 FcStrCopy(0x7ffd6feccd3d, 121, 0x7ff913f90000, 0) = 0x558676496260 getopt_long(5, 0x7ffd6fecadb8, "Efrsy:Vvh", 0x558675ee9ca0, nil) = -1 FcConfigEnableHome(0, 1, 0x7ff913f90000, 0) = 1 FcConfigSetSysRoot(0, 0x558676496260, 0x7ff913f90000, 0 <no return ...> --- SIGABRT (Aborted) --- +++ killed by SIGABRT +++ -- Vincent Lefèvre <vinc...@vinc17.net> - Web: <https://www.vinc17.net/> 100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/> Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)