fastfetch-cli / fastfetch

An actively maintained, feature-rich and performance oriented, neofetch like system information tool.
MIT License
10.13k stars 399 forks source link

freeze when setting kitty option #268

Closed abdulrahman1s closed 1 year ago

abdulrahman1s commented 2 years ago

General description of bug:

setting --kitty or --logo-type kitty causing an unexpected freeze without any output.

$ file /home/abdulrahman/Downloads/pic.png ``` /home/abdulrahman/Downloads/pic.png: PNG image data, 2922 x 3180, 8-bit/color RGBA, interlaced ```
$ strace fastfetch ``` execve("/usr/bin/fastfetch", ["fastfetch"], 0x7ffec5ef8fb0 /* 69 vars */) = 0 brk(NULL) = 0x55a451482000 arch_prctl(0x3001 /* ARCH_??? */, 0x7fff2fe3a2f0) = -1 EINVAL (Invalid argument) access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=102111, ...}, AT_EMPTY_PATH) = 0 mmap(NULL, 102111, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f96c1eb8000 close(3) = 0 openat(AT_FDCWD, "/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\20\247\2\0\0\0\0\0"..., 832) = 832 pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784, 64) = 784 pread64(3, "\4\0\0\0@\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0"..., 80, 848) = 80 pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\21\326]\2358\4A~\257C\2016\26s\265@"..., 68, 928) = 68 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=2136456, ...}, AT_EMPTY_PATH) = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f96c1eb6000 pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784, 64) = 784 mmap(NULL, 2104720, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f96c1cb4000 mprotect(0x7f96c1cdd000, 1880064, PROT_NONE) = 0 mmap(0x7f96c1cdd000, 1519616, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x29000) = 0x7f96c1cdd000 mmap(0x7f96c1e50000, 356352, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x19c000) = 0x7f96c1e50000 mmap(0x7f96c1ea8000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1f3000) = 0x7f96c1ea8000 mmap(0x7f96c1eae000, 32144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f96c1eae000 close(3) = 0 mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f96c1cb1000 arch_prctl(ARCH_SET_FS, 0x7f96c1cb1740) = 0 set_tid_address(0x7f96c1cb1a10) = 57615 set_robust_list(0x7f96c1cb1a20, 24) = 0 rseq(0x7f96c1cb20e0, 0x20, 0, 0x53053053) = 0 mprotect(0x7f96c1ea8000, 16384, PROT_READ) = 0 mprotect(0x55a45122f000, 4096, PROT_READ) = 0 mprotect(0x7f96c1f06000, 8192, PROT_READ) = 0 prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 munmap(0x7f96c1eb8000, 102111) = 0 getuid() = 1000 getrandom("\x2c\x0b\x55\x3a\xec\x31\xc5\x4f", 8, GRND_NONBLOCK) = 8 brk(NULL) = 0x55a451482000 brk(0x55a4514a3000) = 0x55a4514a3000 newfstatat(AT_FDCWD, "/etc/nsswitch.conf", {st_mode=S_IFREG|0644, st_size=703, ...}, 0) = 0 newfstatat(AT_FDCWD, "/", {st_mode=S_IFDIR|0555, st_size=164, ...}, 0) = 0 openat(AT_FDCWD, "/etc/nsswitch.conf", O_RDONLY|O_CLOEXEC) = 3 newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=703, ...}, AT_EMPTY_PATH) = 0 read(3, "# Generated by authselect on Mon"..., 4096) = 703 read(3, "", 4096) = 0 newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=703, ...}, AT_EMPTY_PATH) = 0 close(3) = 0 openat(AT_FDCWD, "/etc/passwd", O_RDONLY|O_CLOEXEC) = 3 newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=2902, ...}, AT_EMPTY_PATH) = 0 lseek(3, 0, SEEK_SET) = 0 read(3, "root:x:0:0:root:/root:/bin/bash\n"..., 4096) = 2902 close(3) = 0 uname({sysname="Linux", nodename="fedora", ...}) = 0 sysinfo({uptime=28182, loads=[33248, 37792, 52288], totalram=3993653248, freeram=241643520, sharedram=474140672, bufferram=81920, totalswap=3992973312, freeswap=3607097344, procs=705, totalhigh=0, freehigh=0, mem_unit=1}) = 0 mkdir("/home/abdulrahman/.cache/", 0755) = -1 EEXIST (File exists) mkdir("/home/abdulrahman/.cache/fastfetch/", 0744) = -1 EEXIST (File exists) openat(AT_FDCWD, "/etc/fastfetch/config.conf", O_RDONLY) = 3 newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=663, ...}, AT_EMPTY_PATH) = 0 read(3, "# Fastfetch system configuration"..., 4096) = 663 read(3, "", 4096) = 0 close(3) = 0 openat(AT_FDCWD, "/home/abdulrahman/.config//fastfetch/config.conf", O_RDONLY) = 3 newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=10393, ...}, AT_EMPTY_PATH) = 0 read(3, "# Fastfetch configuration\n# Writ"..., 4096) = 4096 read(3, "go.\n# Must be a positive integer"..., 4096) = 4096 read(3, "-kernel-format\n#--uptime-format\n"..., 4096) = 2201 read(3, "", 4096) = 0 close(3) = 0 rt_sigaction(SIGINT, {sa_handler=0x55a4511f5930, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f96c1cf3a70}, NULL, 8) = 0 rt_sigaction(SIGTERM, {sa_handler=0x55a4511f5930, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f96c1cf3a70}, NULL, 8) = 0 rt_sigaction(SIGQUIT, {sa_handler=0x55a4511f5930, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f96c1cf3a70}, NULL, 8) = 0 openat(AT_FDCWD, "/home/abdulrahman/.cache/fastfetch/cacheversion.ffv", O_RDONLY) = 3 read(3, "1.7.0", 31) = 5 close(3) = 0 newfstatat(1, "", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0x2), ...}, AT_EMPTY_PATH) = 0 ioctl(1, TIOCGWINSZ, {ws_row=53, ws_col=227, ws_xpixel=1362, ws_ypixel=689}) = 0 readlink("/home", 0x7fff2fe389e0, 1023) = -1 EINVAL (Invalid argument) readlink("/home/abdulrahman", 0x7fff2fe389e0, 1023) = -1 EINVAL (Invalid argument) readlink("/home/abdulrahman/Downloads", 0x7fff2fe389e0, 1023) = -1 EINVAL (Invalid argument) readlink("/home/abdulrahman/Downloads/pic.png", 0x7fff2fe389e0, 1023) = -1 EINVAL (Invalid argument) openat(AT_FDCWD, "/home/abdulrahman/.cache/fastfetch/images/home/abdulrahman/Downloads/pic.png/168*0/height", O_RDONLY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=102111, ...}, AT_EMPTY_PATH) = 0 mmap(NULL, 102111, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f96c1eb8000 close(3) = 0 openat(AT_FDCWD, "/lib64/glibc-hwcaps/x86-64-v2/libMagickCore-6.Q16HDRI.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/lib64/glibc-hwcaps/x86-64-v2", 0x7fff2fe38670, 0) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/lib64/tls/x86_64/x86_64/libMagickCore-6.Q16HDRI.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/lib64/tls/x86_64/x86_64", 0x7fff2fe38670, 0) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/lib64/tls/x86_64/libMagickCore-6.Q16HDRI.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/lib64/tls/x86_64", 0x7fff2fe38670, 0) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/lib64/tls/x86_64/libMagickCore-6.Q16HDRI.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/lib64/tls/x86_64", 0x7fff2fe38670, 0) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/lib64/tls/libMagickCore-6.Q16HDRI.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/lib64/tls", 0x7fff2fe38670, 0) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/lib64/x86_64/x86_64/libMagickCore-6.Q16HDRI.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/lib64/x86_64/x86_64", 0x7fff2fe38670, 0) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/lib64/x86_64/libMagickCore-6.Q16HDRI.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/lib64/x86_64", 0x7fff2fe38670, 0) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/lib64/x86_64/libMagickCore-6.Q16HDRI.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/lib64/x86_64", 0x7fff2fe38670, 0) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/lib64/libMagickCore-6.Q16HDRI.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/lib64", {st_mode=S_IFDIR|0555, st_size=124392, ...}, 0) = 0 openat(AT_FDCWD, "/usr/lib64/glibc-hwcaps/x86-64-v2/libMagickCore-6.Q16HDRI.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/usr/lib64/glibc-hwcaps/x86-64-v2", 0x7fff2fe38670, 0) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/lib64/tls/x86_64/x86_64/libMagickCore-6.Q16HDRI.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/usr/lib64/tls/x86_64/x86_64", 0x7fff2fe38670, 0) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/lib64/tls/x86_64/libMagickCore-6.Q16HDRI.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/usr/lib64/tls/x86_64", 0x7fff2fe38670, 0) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/lib64/tls/x86_64/libMagickCore-6.Q16HDRI.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/usr/lib64/tls/x86_64", 0x7fff2fe38670, 0) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/lib64/tls/libMagickCore-6.Q16HDRI.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/usr/lib64/tls", 0x7fff2fe38670, 0) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/lib64/x86_64/x86_64/libMagickCore-6.Q16HDRI.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/usr/lib64/x86_64/x86_64", 0x7fff2fe38670, 0) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/lib64/x86_64/libMagickCore-6.Q16HDRI.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/usr/lib64/x86_64", 0x7fff2fe38670, 0) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/lib64/x86_64/libMagickCore-6.Q16HDRI.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/usr/lib64/x86_64", 0x7fff2fe38670, 0) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/lib64/libMagickCore-6.Q16HDRI.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/usr/lib64", {st_mode=S_IFDIR|0555, st_size=124392, ...}, 0) = 0 munmap(0x7f96c1eb8000, 102111) = 0 openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=102111, ...}, AT_EMPTY_PATH) = 0 mmap(NULL, 102111, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f96c1eb8000 close(3) = 0 openat(AT_FDCWD, "/lib64/libMagickCore-6.Q16HDRI.so.8", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/lib64/libMagickCore-6.Q16HDRI.so.8", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) munmap(0x7f96c1eb8000, 102111) = 0 openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=102111, ...}, AT_EMPTY_PATH) = 0 mmap(NULL, 102111, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f96c1eb8000 close(3) = 0 openat(AT_FDCWD, "/lib64/libMagickCore-6.Q16HDRI.so.7", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/lib64/libMagickCore-6.Q16HDRI.so.7", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) munmap(0x7f96c1eb8000, 102111) = 0 openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=102111, ...}, AT_EMPTY_PATH) = 0 mmap(NULL, 102111, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f96c1eb8000 close(3) = 0 openat(AT_FDCWD, "/lib64/libMagickCore-6.Q16HDRI.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/lib64/libMagickCore-6.Q16HDRI.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) munmap(0x7f96c1eb8000, 102111) = 0 openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=102111, ...}, AT_EMPTY_PATH) = 0 mmap(NULL, 102111, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f96c1eb8000 close(3) = 0 openat(AT_FDCWD, "/lib64/libMagickCore-6.Q16HDRI.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/lib64/libMagickCore-6.Q16HDRI.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) munmap(0x7f96c1eb8000, 102111) = 0 openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=102111, ...}, AT_EMPTY_PATH) = 0 mmap(NULL, 102111, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f96c1eb8000 close(3) = 0 openat(AT_FDCWD, "/lib64/libMagickCore-6.Q16HDRI.so.4", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/lib64/libMagickCore-6.Q16HDRI.so.4", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) munmap(0x7f96c1eb8000, 102111) = 0 openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=102111, ...}, AT_EMPTY_PATH) = 0 mmap(NULL, 102111, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f96c1eb8000 close(3) = 0 openat(AT_FDCWD, "/lib64/libMagickCore-6.Q16HDRI.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/lib64/libMagickCore-6.Q16HDRI.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) munmap(0x7f96c1eb8000, 102111) = 0 openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=102111, ...}, AT_EMPTY_PATH) = 0 mmap(NULL, 102111, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f96c1eb8000 close(3) = 0 openat(AT_FDCWD, "/lib64/libMagickCore-6.Q16HDRI.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/lib64/libMagickCore-6.Q16HDRI.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) munmap(0x7f96c1eb8000, 102111) = 0 openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=102111, ...}, AT_EMPTY_PATH) = 0 mmap(NULL, 102111, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f96c1eb8000 close(3) = 0 openat(AT_FDCWD, "/lib64/libMagickCore-6.Q16HDRI.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/lib64/libMagickCore-6.Q16HDRI.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) munmap(0x7f96c1eb8000, 102111) = 0 openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=102111, ...}, AT_EMPTY_PATH) = 0 mmap(NULL, 102111, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f96c1eb8000 close(3) = 0 openat(AT_FDCWD, "/lib64/libMagickCore-6.Q16HDRI.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/lib64/libMagickCore-6.Q16HDRI.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) munmap(0x7f96c1eb8000, 102111) = 0 openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=102111, ...}, AT_EMPTY_PATH) = 0 mmap(NULL, 102111, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f96c1eb8000 close(3) = 0 openat(AT_FDCWD, "/lib64/libMagickCore-6.Q16.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/lib64/libMagickCore-6.Q16.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) munmap(0x7f96c1eb8000, 102111) = 0 openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=102111, ...}, AT_EMPTY_PATH) = 0 mmap(NULL, 102111, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f96c1eb8000 close(3) = 0 openat(AT_FDCWD, "/lib64/libMagickCore-6.Q16.so.8", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/lib64/libMagickCore-6.Q16.so.8", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) munmap(0x7f96c1eb8000, 102111) = 0 openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=102111, ...}, AT_EMPTY_PATH) = 0 mmap(NULL, 102111, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f96c1eb8000 close(3) = 0 openat(AT_FDCWD, "/lib64/libMagickCore-6.Q16.so.7", 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 pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\202\267Sa\327\273\213\256\227\327\352\36<%c\225"..., 184, 744) = 184 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=2882808, ...}, AT_EMPTY_PATH) = 0 mmap(NULL, 2990088, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f96c19d6000 mmap(0x7f96c1a01000, 1961984, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2b000) = 0x7f96c1a01000 mmap(0x7f96c1be0000, 421888, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x20a000) = 0x7f96c1be0000 mmap(0x7f96c1c47000, 307200, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x270000) = 0x7f96c1c47000 mmap(0x7f96c1c92000, 122888, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f96c1c92000 close(3) = 0 openat(AT_FDCWD, "/lib64/liblcms2.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\0\0\0\0\0\0\0"..., 832) = 832 pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0C\274_\337R\201\275\342\327b\3352+\242q]"..., 172, 744) = 172 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=416208, ...}, AT_EMPTY_PATH) = 0 mmap(NULL, 415016, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f96c1970000 mprotect(0x7f96c197b000, 344064, PROT_NONE) = 0 mmap(0x7f96c197b000, 258048, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb000) = 0x7f96c197b000 mmap(0x7f96c19ba000, 81920, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4a000) = 0x7f96c19ba000 mmap(0x7f96c19cf000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5e000) = 0x7f96c19cf000 mmap(0x7f96c19d4000, 5416, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f96c19d4000 close(3) = 0 openat(AT_FDCWD, "/lib64/libraqm.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 pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\261\375s\365\242\261*\336\335+Q\273\363\r\243\256"..., 176, 744) = 176 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=28392, ...}, AT_EMPTY_PATH) = 0 mmap(NULL, 28680, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f96c1968000 mmap(0x7f96c196a000, 12288, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f96c196a000 mmap(0x7f96c196d000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x7f96c196d000 mmap(0x7f96c196e000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x7f96c196e000 mmap(0x7f96c196f000, 8, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f96c196f000 close(3) = 0 openat(AT_FDCWD, "/lib64/liblqr-1.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 pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0UCYx\213)\244\212\303\215\245*0#H\264"..., 176, 744) = 176 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=61192, ...}, AT_EMPTY_PATH) = 0 mmap(NULL, 61448, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f96c1958000 mmap(0x7f96c195a000, 40960, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f96c195a000 mmap(0x7f96c1964000, 8192, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc000) = 0x7f96c1964000 mmap(0x7f96c1966000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd000) = 0x7f96c1966000 mmap(0x7f96c1967000, 8, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f96c1967000 close(3) = 0 openat(AT_FDCWD, "/lib64/libglib-2.0.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 pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\212L'\2\31\23W)\337\365\10\344\273<\3000"..., 172, 744) = 172 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=1309456, ...}, AT_EMPTY_PATH) = 0 mmap(NULL, 1291184, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f96c181c000 mprotect(0x7f96c1839000, 1163264, PROT_NONE) = 0 mmap(0x7f96c1839000, 593920, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1d000) = 0x7f96c1839000 mmap(0x7f96c18ca000, 565248, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xae000) = 0x7f96c18ca000 mmap(0x7f96c1955000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x138000) = 0x7f96c1955000 mmap(0x7f96c1957000, 944, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f96c1957000 close(3) = 0 openat(AT_FDCWD, "/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\0\0\0\0\0\0\0\0\0"..., 832) = 832 pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\252\337Xy\306\217\21v4\246\275\23\23^Ht"..., 176, 744) = 176 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=1645736, ...}, AT_EMPTY_PATH) = 0 mmap(NULL, 1613272, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f96c1692000 mprotect(0x7f96c16c1000, 1376256, PROT_NONE) = 0 mmap(0x7f96c16c1000, 1073152, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2f000) = 0x7f96c16c1000 mmap(0x7f96c17c7000, 299008, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x135000) = 0x7f96c17c7000 mmap(0x7f96c1811000, 40960, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17e000) = 0x7f96c1811000 mmap(0x7f96c181b000, 3544, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f96c181b000 close(3) = 0 openat(AT_FDCWD, "/lib64/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\0\0\0\0\0\0\0\0\0"..., 832) = 832 pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\260!\211G_t\362\322\5\24\21\306\336\341\tu"..., 180, 744) = 180 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=325440, ...}, AT_EMPTY_PATH) = 0 mmap(NULL, 320128, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f96c1643000 mprotect(0x7f96c164a000, 282624, PROT_NONE) = 0 mmap(0x7f96c164a000, 184320, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7f96c164a000 mmap(0x7f96c1677000, 94208, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x34000) = 0x7f96c1677000 mmap(0x7f96c168f000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4b000) = 0x7f96c168f000 close(3) = 0 openat(AT_FDCWD, "/lib64/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\0\0\0\0\0\0\0\0"..., 832) = 832 pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0,\243\202$\0024\230\207\202\335\217\356\370\262\241w"..., 176, 744) = 176 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=853952, ...}, AT_EMPTY_PATH) = 0 mmap(NULL, 839688, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f96c1575000 mmap(0x7f96c1583000, 577536, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe000) = 0x7f96c1583000 mmap(0x7f96c1610000, 172032, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9b000) = 0x7f96c1610000 mmap(0x7f96c163a000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc4000) = 0x7f96c163a000 mmap(0x7f96c1642000, 8, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f96c1642000 close(3) = 0 openat(AT_FDCWD, "/lib64/libXext.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\0\0\0\0\0\0\0\0"..., 832) = 832 pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\6\24\4\371o\27\246\301m\227F+\17\32\37\213"..., 176, 744) = 176 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=84536, ...}, AT_EMPTY_PATH) = 0 mmap(NULL, 83744, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f96c1560000 mmap(0x7f96c1564000, 45056, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7f96c1564000 mmap(0x7f96c156f000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf000) = 0x7f96c156f000 mmap(0x7f96c1573000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12000) = 0x7f96c1573000 close(3) = 0 openat(AT_FDCWD, "/lib64/libSM.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\0\0\0\0\0\0\0\0"..., 832) = 832 pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\33\352{\3719\255\3'\304p\26Y\265\316\243\202"..., 172, 744) = 172 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=41104, ...}, AT_EMPTY_PATH) = 0 mmap(NULL, 41016, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f96c1555000 mmap(0x7f96c1557000, 20480, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f96c1557000 mmap(0x7f96c155c000, 8192, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7f96c155c000 mmap(0x7f96c155e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x7f96c155e000 close(3) = 0 openat(AT_FDCWD, "/lib64/libICE.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\0\0\0\0\0\0\0\0"..., 832) = 832 pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\247a+\331\207/\255\336Q\267\320\2\201\344\323\240"..., 176, 744) = 176 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=108312, ...}, AT_EMPTY_PATH) = 0 mmap(NULL, 122040, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f96c1537000 mmap(0x7f96c153c000, 61440, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x7f96c153c000 mmap(0x7f96c154b000, 20480, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14000) = 0x7f96c154b000 mmap(0x7f96c1550000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x18000) = 0x7f96c1550000 mmap(0x7f96c1552000, 11448, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f96c1552000 close(3) = 0 openat(AT_FDCWD, "/lib64/libX11.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\0\0\0\0\0\0\0\0"..., 832) = 832 pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\251\275h5i\23\350\340\23pI\245\4\2\243f"..., 176, 744) = 176 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=1356024, ...}, AT_EMPTY_PATH) = 0 mmap(NULL, 1341648, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f96c13ef000 mmap(0x7f96c140b000, 589824, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1c000) = 0x7f96c140b000 mmap(0x7f96c149b000, 610304, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xac000) = 0x7f96c149b000 mmap(0x7f96c1530000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x140000) = 0x7f96c1530000 close(3) = 0 openat(AT_FDCWD, "/lib64/libXt.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\0\0\0\0\0\0\0\0"..., 832) = 832 pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\356_\260\366zn\253H\17\17K\244\5\273N\323"..., 172, 744) = 172 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=446576, ...}, AT_EMPTY_PATH) = 0 mmap(NULL, 443272, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f96c1382000 mmap(0x7f96c1394000, 266240, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12000) = 0x7f96c1394000 mmap(0x7f96c13d5000, 77824, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x53000) = 0x7f96c13d5000 mmap(0x7f96c13e8000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x65000) = 0x7f96c13e8000 mmap(0x7f96c13ee000, 904, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f96c13ee000 close(3) = 0 openat(AT_FDCWD, "/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\0\0\0\0\0\0\0\0"..., 832) = 832 pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\302\327\267\303\33\22\314\214\314\373\325\16G\271\232k"..., 172, 744) = 172 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=76888, ...}, AT_EMPTY_PATH) = 0 mmap(NULL, 76808, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f96c136f000 mmap(0x7f96c1371000, 53248, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f96c1371000 mmap(0x7f96c137e000, 8192, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf000) = 0x7f96c137e000 mmap(0x7f96c1380000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10000) = 0x7f96c1380000 close(3) = 0 openat(AT_FDCWD, "/lib64/libz.so.1", 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\0\0\0\0\0\0\0\0"..., 832) = 832 pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\256\307\347|:l\345\335\31Z\214\206\250\373\21x"..., 172, 744) = 172 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=103288, ...}, AT_EMPTY_PATH) = 0 mmap(NULL, 102408, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f96c1355000 mprotect(0x7f96c1358000, 86016, PROT_NONE) = 0 mmap(0x7f96c1358000, 57344, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7f96c1358000 mmap(0x7f96c1366000, 24576, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11000) = 0x7f96c1366000 mmap(0x7f96c136d000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7f96c136d000 mmap(0x7f96c136e000, 8, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f96c136e000 close(3) = 0 openat(AT_FDCWD, "/lib64/libltdl.so.7", 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 pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\236\334\276\324\222\33V\267\f\310]\r\351W\"?"..., 176, 744) = 176 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=45632, ...}, AT_EMPTY_PATH) = 0 mmap(NULL, 45160, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f96c1349000 mprotect(0x7f96c134b000, 32768, PROT_NONE) = 0 mmap(0x7f96c134b000, 20480, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f96c134b000 mmap(0x7f96c1350000, 8192, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7f96c1350000 mmap(0x7f96c1353000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9000) = 0x7f96c1353000 close(3) = 0 openat(AT_FDCWD, "/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\0\0\0\0\0\0\0\0"..., 832) = 832 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=919840, ...}, AT_EMPTY_PATH) = 0 mmap(NULL, 905480, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f96c126b000 mmap(0x7f96c1279000, 466944, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe000) = 0x7f96c1279000 mmap(0x7f96c12eb000, 376832, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x80000) = 0x7f96c12eb000 mmap(0x7f96c1347000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xdb000) = 0x7f96c1347000 close(3) = 0 openat(AT_FDCWD, "/lib64/libgomp.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 pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\376\31V\200\274\236U\332\3444\361\345\370=\356\345"..., 36, 800) = 36 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=306880, ...}, AT_EMPTY_PATH) = 0 mmap(NULL, 300496, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f96c1221000 mprotect(0x7f96c122b000, 253952, PROT_NONE) = 0 mmap(0x7f96c122b000, 196608, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa000) = 0x7f96c122b000 mmap(0x7f96c125b000, 53248, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3a000) = 0x7f96c125b000 mmap(0x7f96c1269000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x47000) = 0x7f96c1269000 close(3) = 0 openat(AT_FDCWD, "/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\0\0\0\0\0\0\0\0"..., 832) = 832 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=128512, ...}, AT_EMPTY_PATH) = 0 mmap(NULL, 127272, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f96c1201000 mmap(0x7f96c1204000, 94208, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7f96c1204000 mmap(0x7f96c121b000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1a000) = 0x7f96c121b000 mmap(0x7f96c121f000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1d000) = 0x7f96c121f000 mmap(0x7f96c1220000, 296, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f96c1220000 close(3) = 0 openat(AT_FDCWD, "/lib64/libharfbuzz.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 pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\226\341\351\327\314\301\3632(\372\250p:\37\16!"..., 176, 744) = 176 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=969552, ...}, AT_EMPTY_PATH) = 0 mmap(NULL, 953056, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f96c1118000 mprotect(0x7f96c1122000, 905216, PROT_NONE) = 0 mmap(0x7f96c1122000, 679936, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa000) = 0x7f96c1122000 mmap(0x7f96c11c8000, 221184, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb0000) = 0x7f96c11c8000 mmap(0x7f96c11ff000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe6000) = 0x7f96c11ff000 close(3) = 0 openat(AT_FDCWD, "/lib64/libfribidi.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 pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0f\210\361\374l\233\202\34\360\30\340\335(7>\23"..., 176, 744) = 176 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=127064, ...}, AT_EMPTY_PATH) = 0 mmap(NULL, 127104, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f96c10f8000 mmap(0x7f96c10fa000, 20480, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f96c10fa000 mmap(0x7f96c10ff000, 94208, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7f96c10ff000 mmap(0x7f96c1116000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1d000) = 0x7f96c1116000 close(3) = 0 openat(AT_FDCWD, "/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\0\0\0\0\0\0\0\0"..., 832) = 832 pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\364\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832 pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\231\3723C\262\332\325\246{\333R^V6z&"..., 168, 744) = 168 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=174664, ...}, AT_EMPTY_PATH) = 0 mmap(NULL, 172040, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f96c1053000 mmap(0x7f96c1056000, 110592, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7f96c1056000 mmap(0x7f96c1071000, 45056, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1e000) = 0x7f96c1071000 mmap(0x7f96c107c000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f96c107c000 mmap(0x7f96c107d000, 8, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f96c107d000 close(3) = 0 openat(AT_FDCWD, "/lib64/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\0\0\0\0\0\0\0\0\0"..., 832) = 832 pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\252\30\200\252\202j\260K\305\367ju\353\235\375\313"..., 176, 744) = 176 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=237904, ...}, AT_EMPTY_PATH) = 0 mmap(NULL, 233480, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f96c1019000 mprotect(0x7f96c101e000, 208896, PROT_NONE) = 0 mmap(0x7f96c101e000, 163840, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x7f96c101e000 mmap(0x7f96c1046000, 40960, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2d000) = 0x7f96c1046000 mmap(0x7f96c1051000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x37000) = 0x7f96c1051000 mmap(0x7f96c1052000, 8, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f96c1052000 close(3) = 0 openat(AT_FDCWD, "/lib64/libbrotlidec.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 pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0+m#K\205\35zu\31kn\210\225\242H0"..., 172, 744) = 172 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=49032, ...}, AT_EMPTY_PATH) = 0 mmap(NULL, 49160, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f96c100c000 mmap(0x7f96c100d000, 28672, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7f96c100d000 mmap(0x7f96c1014000, 12288, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x7f96c1014000 mmap(0x7f96c1017000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa000) = 0x7f96c1017000 mmap(0x7f96c1018000, 8, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f96c1018000 close(3) = 0 openat(AT_FDCWD, "/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\0\0\0\0\0\0\0\0\0"..., 832) = 832 pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\245\0\220A\370[\36\305\265\217\6\20Z\353\3\31"..., 176, 800) = 176 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=32920, ...}, AT_EMPTY_PATH) = 0 mmap(NULL, 32784, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f96c1003000 mmap(0x7f96c1005000, 16384, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f96c1005000 mmap(0x7f96c1009000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7f96c1009000 mmap(0x7f96c100a000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7f96c100a000 mmap(0x7f96c100b000, 16, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f96c100b000 close(3) = 0 openat(AT_FDCWD, "/lib64/libxcb.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 pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0 \17\345\274n9V\6\253\371\335\347X\234\342C"..., 176, 744) = 176 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=178424, ...}, AT_EMPTY_PATH) = 0 mmap(NULL, 176296, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f96c0fd7000 mmap(0x7f96c0fe3000, 86016, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc000) = 0x7f96c0fe3000 mmap(0x7f96c0ff8000, 36864, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x21000) = 0x7f96c0ff8000 mmap(0x7f96c1001000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x29000) = 0x7f96c1001000 close(3) = 0 openat(AT_FDCWD, "/lib64/libgraphite2.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\0\0\0\0\0\0\0\0"..., 832) = 832 pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0L\215\273\361\271RP\225\225>\355\214k\34\36\303"..., 176, 744) = 176 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=137568, ...}, AT_EMPTY_PATH) = 0 mmap(NULL, 135176, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f96c0fb5000 mprotect(0x7f96c0fb8000, 114688, PROT_NONE) = 0 mmap(0x7f96c0fb8000, 98304, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7f96c0fb8000 mmap(0x7f96c0fd0000, 12288, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1b000) = 0x7f96c0fd0000 mmap(0x7f96c0fd4000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1e000) = 0x7f96c0fd4000 mmap(0x7f96c0fd6000, 8, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f96c0fd6000 close(3) = 0 openat(AT_FDCWD, "/lib64/libbrotlicommon.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 pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\342y\f\3\245\306\210\267\347^\211gl\335+_"..., 172, 744) = 172 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=138800, ...}, AT_EMPTY_PATH) = 0 mmap(NULL, 139272, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f96c0f92000 mmap(0x7f96c0f93000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7f96c0f93000 mmap(0x7f96c0f94000, 126976, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f96c0f94000 mmap(0x7f96c0fb3000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x20000) = 0x7f96c0fb3000 mmap(0x7f96c0fb4000, 8, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f96c0fb4000 close(3) = 0 openat(AT_FDCWD, "/lib64/libXau.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\0\0\0\0\0\0\0\0"..., 832) = 832 pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\4\204\243\252n\357G\23\256\334\334C\207\237S+"..., 172, 744) = 172 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=20184, ...}, AT_EMPTY_PATH) = 0 mmap(NULL, 20512, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f96c0f8c000 mmap(0x7f96c0f8d000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7f96c0f8d000 mmap(0x7f96c0f8f000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7f96c0f8f000 mmap(0x7f96c0f90000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7f96c0f90000 mmap(0x7f96c0f91000, 32, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f96c0f91000 close(3) = 0 mprotect(0x7f96c0f90000, 4096, PROT_READ) = 0 mprotect(0x7f96c0fb3000, 4096, PROT_READ) = 0 mprotect(0x7f96c0fd4000, 8192, PROT_READ) = 0 mprotect(0x7f96c1001000, 4096, PROT_READ) = 0 mprotect(0x7f96c100a000, 4096, PROT_READ) = 0 mprotect(0x7f96c1017000, 4096, PROT_READ) = 0 mprotect(0x7f96c136d000, 4096, PROT_READ) = 0 mprotect(0x7f96c1347000, 4096, PROT_READ) = 0 mprotect(0x7f96c1051000, 4096, PROT_READ) = 0 mprotect(0x7f96c107c000, 4096, PROT_READ) = 0 mprotect(0x7f96c10f6000, 4096, PROT_READ) = 0 mprotect(0x7f96c1116000, 4096, PROT_READ) = 0 mprotect(0x7f96c1955000, 4096, PROT_READ) = 0 mprotect(0x7f96c1380000, 4096, PROT_READ) = 0 mprotect(0x7f96c163a000, 32768, PROT_READ) = 0 mprotect(0x7f96c11ff000, 4096, PROT_READ) = 0 mprotect(0x7f96c121f000, 4096, PROT_READ) = 0 mprotect(0x7f96c1269000, 4096, PROT_READ) = 0 mprotect(0x7f96c1353000, 4096, PROT_READ) = 0 mprotect(0x7f96c1550000, 4096, PROT_READ) = 0 mprotect(0x7f96c155e000, 4096, PROT_READ) = 0 mprotect(0x7f96c1530000, 12288, PROT_READ) = 0 mprotect(0x7f96c13e8000, 8192, PROT_READ) = 0 mprotect(0x7f96c1573000, 4096, PROT_READ) = 0 mprotect(0x7f96c1811000, 36864, PROT_READ) = 0 mprotect(0x7f96c168f000, 8192, PROT_READ) = 0 mprotect(0x7f96c1966000, 4096, PROT_READ) = 0 mprotect(0x7f96c196e000, 4096, PROT_READ) = 0 mprotect(0x7f96c19cf000, 8192, PROT_READ) = 0 mprotect(0x7f96c1c47000, 69632, PROT_READ) = 0 openat(AT_FDCWD, "/sys/devices/system/cpu", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 newfstatat(3, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0 getdents64(3, 0x55a45149a630 /* 23 entries */, 32768) = 688 getdents64(3, 0x55a45149a630 /* 0 entries */, 32768) = 0 close(3) = 0 sched_getaffinity(57615, 8, [0, 1, 2, 3]) = 8 munmap(0x7f96c1eb8000, 102111) = 0 openat(AT_FDCWD, "/usr/share/ImageMagick-6/policy.xml", O_RDONLY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/lib64/ImageMagick-6.9.12//config-Q16/policy.xml", O_RDONLY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/etc/ImageMagick-6/policy.xml", O_RDONLY) = 3 lseek(3, 0, SEEK_END) = 3822 mmap(NULL, 3822, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f96c1f05000 munmap(0x7f96c1f05000, 3822) = 0 close(3) = 0 openat(AT_FDCWD, "/usr/share/doc/ImageMagick-6/policy.xml", O_RDONLY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/home/abdulrahman/.config/ImageMagick/policy.xml", O_RDONLY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/home/abdulrahman/.magick/policy.xml", O_RDONLY) = -1 ENOENT (No such file or directory) brk(0x55a4514c5000) = 0x55a4514c5000 brk(0x55a4514c3000) = 0x55a4514c3000 brk(0x55a4514c0000) = 0x55a4514c0000 openat(AT_FDCWD, "/usr/share/ImageMagick-6/log.xml", O_RDONLY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/lib64/ImageMagick-6.9.12//config-Q16/log.xml", O_RDONLY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/etc/ImageMagick-6/log.xml", O_RDONLY) = 3 lseek(3, 0, SEEK_END) = 1642 mmap(NULL, 1642, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f96c1f05000 munmap(0x7f96c1f05000, 1642) = 0 close(3) = 0 openat(AT_FDCWD, "/usr/share/doc/ImageMagick-6/log.xml", O_RDONLY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/home/abdulrahman/.config/ImageMagick/log.xml", O_RDONLY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/home/abdulrahman/.magick/log.xml", O_RDONLY) = -1 ENOENT (No such file or directory) times({tms_utime=0, tms_stime=2 /* 0.02 s */, tms_cutime=0, tms_cstime=0}) = 432284861 times({tms_utime=0, tms_stime=2 /* 0.02 s */, tms_cutime=0, tms_cstime=0}) = 432284861 times({tms_utime=0, tms_stime=2 /* 0.02 s */, tms_cutime=0, tms_cstime=0}) = 432284861 newfstatat(0, "", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0x2), ...}, AT_EMPTY_PATH) = 0 getrandom("\xb2\x8b\x00\xba\xac\xd7\xe0\x11\x09\x44\x2e\x9e\xaa\x20\x8c\x2f\x7a\xdc\x8d\x32\x97\xd4\x27\xfa\xde\xa9\x8f\x3c\xdf\x54\xfc\xb1"..., 64, 0) = 64 getrandom("\xdc\x39\x97\x01\x27\x06\x84\xb0\x4c\x79\xae\xdb\x8f\x22\xd2\x47\x65\xca\x6f\x22\x71\x1e\x28\x98\x8c\xee\xad\x02\x92\x2b\xbe\x5b"..., 64, 0) = 64 newfstatat(AT_FDCWD, "/tmp", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=1120, ...}, 0) = 0 openat(AT_FDCWD, "/tmp/magick-NVzm6EwSlid1B2ku8ADnq_38jHnsiLHZ", O_RDWR|O_CREAT|O_EXCL, 0600) = 3 fchmod(3, 0600) = 0 newfstatat(3, "", {st_mode=S_IFREG|0600, st_size=0, ...}, AT_EMPTY_PATH) = 0 brk(0x55a4514e9000) = 0x55a4514e9000 read(0, ```

Often helpful questions:

Output of fastfetch --version:

1.7.0

Output of fastfetch --load-config devinfo:

no output

Output of fastfetch --load-config devinfo-verbose:

no output

Output of fastfetch --list-features:

libpci
vulkan
wayland
xcb-randr
xcb
xrandr
x11
gio
dconf
dbus
imagemagick6
zlib
xfconf
sqlite3
rpm
egl
glx
osmesa
opencl
LinusDierheimer commented 2 years ago

Hmm interesting, even with 4k pictures it works just fine on my machine...

Can you please try running with --kitty <file> --logo-width 65 --logo-height 10?

abdulrahman1s commented 2 years ago

Same :( I did try kitty +kitten icat pic.png and it printed the picture without any issues

LinusDierheimer commented 2 years ago

The problem is in the imagemagick code, not kitty code. I get a similar stack trace until like 10 calls before your freeze, but then a different one for whatever reason.

Are you by any chance confident with gdb to provide a stack trace of that read call?

abdulrahman1s commented 2 years ago

Not exactly but I've read some guides on the internet 😅 That's what I got

Reading symbols from fastfetch...
Reading symbols from /usr/lib/debug/usr/bin/fastfetch-1.7.2-1.fc36.x86_64.debug...
(gdb) run
Starting program: /usr/bin/fastfetch 

This GDB supports auto-downloading debuginfo from the following URLs:
https://debuginfod.fedoraproject.org/ 
Enable debuginfod for this session? (y or [n]) y
Debuginfod has been enabled.
To make this setting permanent, add 'set debuginfod enabled on' to .gdbinit.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
^C
Program received signal SIGINT, Interrupt.
0x00007ffff7ea5b72 in __GI___libc_read (fd=0, buf=0x5555555ce490, nbytes=81920) at ../sysdeps/unix/sysv/linux/read.c:26
26   return SYSCALL_CANCEL (read, fd, buf, nbytes);
(gdb) bt
#0  0x00007ffff7ea5b72 in __GI___libc_read (fd=0, buf=0x5555555ce490, nbytes=81920) at ../sysdeps/unix/sysv/linux/read.c:26
#1  0x00007ffff7e28c48 in __GI__IO_file_xsgetn (fp=0x7ffff7f9baa0 <_IO_2_1_stdin_>, data=<optimized out>, n=81920)
    at /usr/src/debug/glibc-2.35-10.fc36.x86_64/libio/libioP.h:947
#2  0x00007ffff7e1ddc9 in __GI__IO_fread (buf=buf@entry=0x5555555ce490, size=size@entry=1, count=count@entry=81920, 
    fp=0x7ffff7f9baa0 <_IO_2_1_stdin_>) at iofread.c:38
#3  0x00007ffff7b0e72b in fread (__stream=<optimized out>, __n=81920, __size=1, __ptr=0x5555555ce490) at /usr/include/bits/stdio2.h:237
#4  ReadBlob (image=image@entry=0x5555555bf600, length=length@entry=81920, data=data@entry=0x5555555ce490 "\016\266\t") at magick/blob.c:3185
#5  0x00007ffff7afa1e5 in ReadBlobStream (image=image@entry=0x5555555bf600, length=length@entry=81920, data=data@entry=0x5555555ce490, 
    count=count@entry=0x7fffffff1948) at magick/blob.c:4205
#6  0x00007ffff7b1195d in ImageToFile (image=0x5555555bf600, filename=0x7fffffff4a50 "/tmp/magick-hgdkn-nsrvEG2UevK6W61d56qz5sn9Df", 
    exception=0x5555555b5bb0) at magick/blob.c:1903
#7  0x00007ffff7bdcd0d in SetImageInfo (image_info=0x5555555babe0, frames=<optimized out>, exception=0x5555555b5bb0) at magick/image.c:3003
#8  0x00007ffff7b4a11f in ReadImage (image_info=image_info@entry=0x5555555b5db0, exception=exception@entry=0x5555555b5bb0) at magick/constitute.c:478
#9  0x0000555555568566 in ffLogoPrintImageImpl (imData=<synthetic pointer>, requestData=0x7fffffffcc30, instance=0x7fffffffd0c0)
    at /usr/src/debug/fastfetch-1.7.2-1.fc36.x86_64/src/logo/image/image.c:303
#10 ffLogoPrintImageIM6 (requestData=0x7fffffffcc30, instance=0x7fffffffd0c0) at /usr/src/debug/fastfetch-1.7.2-1.fc36.x86_64/src/logo/image/im6.c:24
#11 ffLogoPrintImageIfExists (type=<optimized out>, instance=0x7fffffffd0c0)
    at /usr/src/debug/fastfetch-1.7.2-1.fc36.x86_64/src/logo/image/image.c:561
#12 logoPrintImageIfExists (instance=instance@entry=0x7fffffffd0c0, logo=<optimized out>)
    at /usr/src/debug/fastfetch-1.7.2-1.fc36.x86_64/src/logo/logo.c:273
#13 0x0000555555568fd3 in logoPrintKnownType (instance=0x7fffffffd0c0) at /usr/src/debug/fastfetch-1.7.2-1.fc36.x86_64/src/logo/logo.c:291
#14 ffLogoPrint (instance=0x7fffffffd0c0) at /usr/src/debug/fastfetch-1.7.2-1.fc36.x86_64/src/logo/logo.c:319
#15 ffStart (instance=instance@entry=0x7fffffffd0c0) at /usr/src/debug/fastfetch-1.7.2-1.fc36.x86_64/src/common/init.c:371
#16 0x0000555555559f47 in main (argc=1, argv=0x7fffffffdd88) at /usr/src/debug/fastfetch-1.7.2-1.fc36.x86_64/src/fastfetch.c:1428
(gdb) 
abdulrahman1s commented 2 years ago

@LinusDierheimer I upgraded ImageMagick to v7 from the official site and did --lib-imagemagick /usr/lib64/libMagickCore-7.Q16HDRI.so.10.0.0 and nothing has changed. anyhow this could be glibc causing the problem?

abdulrahman1s commented 2 years ago

I've build it from source. and it worked :D

Additional Info

CarterLi commented 1 year ago

1.8.0 has been released. If this bug remains, you may open a new issue.