Pacman-mirrors error using downgrade

Hello all,

what happened to downgrade?

sudo downgrade chromium
Traceback (most recent call last):
  File "/usr/bin/pacman-mirrors", line 20, in <module>
    from pacman_mirrors import pacman_mirrors
  File "/usr/lib/python3.10/site-packages/pacman_mirrors/pacman_mirrors.py", line 31, in <module>
    from pacman_mirrors.builder import common, fasttrack, interactive
  File "/usr/lib/python3.10/site-packages/pacman_mirrors/builder/common.py", line 24, in <module>
    from pacman_mirrors.builder.builder import build_pool
  File "/usr/lib/python3.10/site-packages/pacman_mirrors/builder/builder.py", line 26, in <module>
    from pacman_mirrors.functions.outputFn import write_custom_mirrors_json
  File "/usr/lib/python3.10/site-packages/pacman_mirrors/functions/outputFn.py", line 23, in <module>
    from pacman_mirrors.functions import customFn
  File "/usr/lib/python3.10/site-packages/pacman_mirrors/functions/customFn.py", line 22, in <module>
    from pacman_mirrors.functions import defaultFn
  File "/usr/lib/python3.10/site-packages/pacman_mirrors/functions/defaultFn.py", line 23, in <module>
    from pacman_mirrors.functions import pools
  File "/usr/lib/python3.10/site-packages/pacman_mirrors/functions/pools.py", line 23, in <module>
    from pacman_mirrors.functions.httpFn import get_ip_country
  File "/usr/lib/python3.10/site-packages/pacman_mirrors/functions/httpFn.py", line 36, in <module>
    import requests
  File "/usr/lib/python3.10/site-packages/requests/__init__.py", line 100, in <module>
    check_compatibility(urllib3.__version__, chardet_version, charset_normalizer_version)
  File "/usr/lib/python3.10/site-packages/requests/__init__.py", line 85, in check_compatibility
    raise Exception("You need either charset_normalizer or chardet installed")
Exception: You need either charset_normalizer or chardet installed

What needs to be done here?

By the way: The exception appears to be misleading as I had python-chardet installed. Installing python-charset-normalizer does not help, either (seems to be no surprise as the error appears to be not connected to charset-normalizer or chardet.

Downgrade works I just tried. Don’t know what is the issue on your system.

Re-installation of downgrade does not help?

The provided backtrace is really confusing as there is no clear link between the downgrade command and pacman-mirrors

The execption is thrown in pacman-mirrors during usage of python-requests library.

It appears that pacman-mirrors is called by the downgrade script - which logically shouldn’t happen as downgrade is written for Archlinux.

One guess - without ever seeing the source of the downgrade script - it could be that because downgrade is written for Archlinux it malfunctions because pacman-mirrors is something completely different on Manjaro.

On Manjaro pacman-mirrors is python utility - on Archlinux it is a text file. One can only image what an assumption on what pacman-mirrors is could cause.

Or the system python has been downgraded to 3.9 which wiould cause everything python related to malfunction.

No. I just did the re-install with sudo pacman -S downgrade but the error persisted.

Interestingly enough, I did not notice that error earlier. However, downgrade looks like it was updated since the last time I used it - it is now possible to choose the version to downgrade to, using cursor up/down keys.
This was not possible in former times as far as I can remember - you had to type in the corresponding numbers for the target version.

$ python --version
Python 3.10.2

However - this leads to the solution:

I just re-installed pacman-mirrors, also by simply doing sudo pacman -S pacman-mirrors and confirming the re-install.
Looks like that at least helped. The error is now gone.

Well - that increases the mystery.

As the current maintainer of pacman-mirrors I have to ask:

What could possibly trigger pacman-mirrors when the command was

downgrade chromium

And since a run by @omano does not trigger the same exception - one is left to wonder what is going on within your system?

What is redirecting downgrade → pacman-mirrors - perhaps not directly - but indirectly - maybe a shell alias?

Perpaps a filesystem error - a wild guess - I know?

The reinstall of pacman-mirrors would trigger a reinstall of python-requests as well - and the error backtraced to python-requests.

I cannot determine the significance though - so we may to archive as source unknown - a mystery.

Lets substitute could possibly to actually is: let’s debug on user PC: @DAC324, whats the output of

sudo strace downgrade chromium

?

My output in working case (after showing the package version list to choose I pressed Ctrl+C)
~/Desktop ❯ sudo strace downgrade chromium
execve("/usr/bin/downgrade", ["downgrade", "chromium"], 0x7ffc1633ddf8 /* 26 vars */) = 0
brk(NULL)                               = 0x7f8943375000
arch_prctl(0x3001 /* ARCH_??? */, 0x7fff8331e260) = -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=165876, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 165876, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f8941514000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/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`|\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\0K@g7\5w\10\300\344\306B4Zp<G"..., 68, 928) = 68
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=2150424, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8941512000
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, 1880536, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8941346000
mmap(0x7f894136c000, 1355776, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x26000) = 0x7f894136c000
mmap(0x7f89414b7000, 311296, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x171000) = 0x7f89414b7000
mmap(0x7f8941503000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bc000) = 0x7f8941503000
mmap(0x7f8941509000, 33240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8941509000
close(3)                                = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8941344000
arch_prctl(ARCH_SET_FS, 0x7f8941513600) = 0
mprotect(0x7f8941503000, 12288, PROT_READ) = 0
mprotect(0x7f894157b000, 4096, PROT_READ) = 0
mprotect(0x7f894156b000, 8192, PROT_READ) = 0
munmap(0x7f8941514000, 165876)          = 0
brk(NULL)                               = 0x7f8943375000
brk(0x7f8943396000)                     = 0x7f8943396000
openat(AT_FDCWD, "/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=3046000, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 3046000, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f894105c000
close(3)                                = 0
execve("/home/m/.local/bin/bash", ["bash", "/usr/bin/downgrade", "chromium"], 0x7fff8331e400 /* 26 vars */) = -1 ENOENT (No such file or directory)
execve("/usr/local/sbin/bash", ["bash", "/usr/bin/downgrade", "chromium"], 0x7fff8331e400 /* 26 vars */) = -1 ENOENT (No such file or directory)
execve("/usr/local/bin/bash", ["bash", "/usr/bin/downgrade", "chromium"], 0x7fff8331e400 /* 26 vars */) = -1 ENOENT (No such file or directory)
execve("/usr/bin/bash", ["bash", "/usr/bin/downgrade", "chromium"], 0x7fff8331e400 /* 26 vars */) = 0
brk(NULL)                               = 0x7f16f9587000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffe21168c80) = -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=165876, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 165876, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f16f7dc1000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libreadline.so.8", 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 p\1\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=342984, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f16f7dbf000
mmap(NULL, 350848, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f16f7d69000
mmap(0x7f16f7d80000, 176128, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7f16f7d80000
mmap(0x7f16f7dab000, 40960, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x42000) = 0x7f16f7dab000
mmap(0x7f16f7db5000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4b000) = 0x7f16f7db5000
mmap(0x7f16f7dbe000, 2688, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f16f7dbe000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/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\0000\"\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=22704, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 24720, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f16f7d62000
mmap(0x7f16f7d64000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f16f7d64000
mmap(0x7f16f7d66000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7f16f7d66000
mmap(0x7f16f7d67000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7f16f7d67000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/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`|\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\0K@g7\5w\10\300\344\306B4Zp<G"..., 68, 928) = 68
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=2150424, ...}, AT_EMPTY_PATH) = 0
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, 1880536, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f16f7b96000
mmap(0x7f16f7bbc000, 1355776, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x26000) = 0x7f16f7bbc000
mmap(0x7f16f7d07000, 311296, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x171000) = 0x7f16f7d07000
mmap(0x7f16f7d53000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bc000) = 0x7f16f7d53000
mmap(0x7f16f7d59000, 33240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f16f7d59000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libncursesw.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\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=465992, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 470200, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f16f7b23000
mprotect(0x7f16f7b39000, 360448, PROT_NONE) = 0
mmap(0x7f16f7b39000, 258048, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0x7f16f7b39000
mmap(0x7f16f7b78000, 98304, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x55000) = 0x7f16f7b78000
mmap(0x7f16f7b91000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6d000) = 0x7f16f7b91000
close(3)                                = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f16f7b21000
arch_prctl(ARCH_SET_FS, 0x7f16f7b21c00) = 0
mprotect(0x7f16f7d53000, 12288, PROT_READ) = 0
mprotect(0x7f16f7b91000, 16384, PROT_READ) = 0
mprotect(0x7f16f7d67000, 4096, PROT_READ) = 0
mprotect(0x7f16f7db5000, 12288, PROT_READ) = 0
mprotect(0x7f16f7f1c000, 12288, PROT_READ) = 0
mprotect(0x7f16f7e18000, 8192, PROT_READ) = 0
munmap(0x7f16f7dc1000, 165876)          = 0
openat(AT_FDCWD, "/dev/tty", O_RDWR|O_NONBLOCK) = 3
close(3)                                = 0
brk(NULL)                               = 0x7f16f9587000
brk(0x7f16f95a8000)                     = 0x7f16f95a8000
openat(AT_FDCWD, "/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=3046000, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 3046000, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f16f7839000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/gconv/gconv-modules", O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=56353, ...}, AT_EMPTY_PATH) = 0
read(3, "# GNU libc iconv configuration.\n"..., 4096) = 4096
read(3, "B1002//\tJUS_I.B1.002//\nmodule\tJU"..., 4096) = 4096
read(3, "\tISO-IR-110//\t\tISO-8859-4//\nalia"..., 4096) = 4096
read(3, "\t\t\tISO-8859-14//\nalias\tISO_8859-"..., 4096) = 4096
read(3, "DIC-ES//\nalias\tEBCDICES//\t\tEBCDI"..., 4096) = 4096
read(3, "CDIC-CP-ES//\t\tIBM284//\nalias\tCSI"..., 4096) = 4096
read(3, "\t\tIBM863//\nalias\tOSF1002035F//\t\t"..., 4096) = 4096
read(3, "937//\t\tIBM937//\nmodule\tIBM937//\t"..., 4096) = 4096
read(3, "UJIS//\t\t\tEUC-JP//\nmodule\tEUC-JP/"..., 4096) = 4096
read(3, "lias\tISO2022CN//\t\tISO-2022-CN//\n"..., 4096) = 4096
read(3, "O_5427-EXT//\nalias\tISO_5427EXT//"..., 4096) = 4096
read(3, "ost\nmodule\tMAC-SAMI//\t\tINTERNAL\t"..., 4096) = 4096
read(3, "112//\t\tINTERNAL\t\tIBM1112\t\t1\nmodu"..., 4096) = 4096
brk(0x7f16f95c9000)                     = 0x7f16f95c9000
read(3, "s\tCP9448//\t\tIBM9448//\nalias\tCSIB"..., 4096) = 3105
read(3, "", 4096)                       = 0
close(3)                                = 0
getuid()                                = 0
getgid()                                = 0
geteuid()                               = 0
getegid()                               = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
gettimeofday({tv_sec=1644159275, tv_usec=854295}, NULL) = 0
ioctl(-1, TIOCGPGRP, 0x7ffe21168b44)    = -1 EBADF (Bad file descriptor)
sysinfo({uptime=74310, loads=[37664, 71008, 85568], totalram=4076834816, freeram=466677760, sharedram=472403968, bufferram=1691648, totalswap=536866816, freeswap=524210176, procs=530, totalhigh=0, freehigh=0, mem_unit=1}) = 0
rt_sigaction(SIGCHLD, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f16f7bd2da0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGCHLD, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f16f7bd2da0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f16f7bd2da0}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, 8) = 0
rt_sigaction(SIGQUIT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGQUIT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, 8) = 0
rt_sigaction(SIGTSTP, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGTSTP, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, 8) = 0
rt_sigaction(SIGTTIN, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGTTIN, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, 8) = 0
rt_sigaction(SIGTTOU, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGTTOU, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigaction(SIGQUIT, {sa_handler=SIG_IGN, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, 8) = 0
uname({sysname="Linux", nodename="pc", ...}) = 0
getcwd("/home/m/Desktop", 4096)         = 16
getpid()                                = 52812
getppid()                               = 52809
newfstatat(AT_FDCWD, ".", {st_mode=S_IFDIR|0755, st_size=2862, ...}, 0) = 0
newfstatat(AT_FDCWD, "/home/m/.local/bin/bash", 0x7ffe21168780, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/local/sbin/bash", 0x7ffe21168780, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/local/bin/bash", 0x7ffe21168780, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/bin/bash", {st_mode=S_IFREG|0755, st_size=1190928, ...}, 0) = 0
newfstatat(AT_FDCWD, "/usr/bin/bash", {st_mode=S_IFREG|0755, st_size=1190928, ...}, 0) = 0
geteuid()                               = 0
getegid()                               = 0
getuid()                                = 0
getgid()                                = 0
access("/usr/bin/bash", X_OK)           = 0
newfstatat(AT_FDCWD, "/usr/bin/bash", {st_mode=S_IFREG|0755, st_size=1190928, ...}, 0) = 0
geteuid()                               = 0
getegid()                               = 0
getuid()                                = 0
getgid()                                = 0
access("/usr/bin/bash", R_OK)           = 0
newfstatat(AT_FDCWD, "/usr/bin/bash", {st_mode=S_IFREG|0755, st_size=1190928, ...}, 0) = 0
newfstatat(AT_FDCWD, "/usr/bin/bash", {st_mode=S_IFREG|0755, st_size=1190928, ...}, 0) = 0
geteuid()                               = 0
getegid()                               = 0
getuid()                                = 0
getgid()                                = 0
access("/usr/bin/bash", X_OK)           = 0
newfstatat(AT_FDCWD, "/usr/bin/bash", {st_mode=S_IFREG|0755, st_size=1190928, ...}, 0) = 0
geteuid()                               = 0
getegid()                               = 0
getuid()                                = 0
getgid()                                = 0
access("/usr/bin/bash", R_OK)           = 0
gettimeofday({tv_sec=1644159275, tv_usec=862076}, NULL) = 0
getpid()                                = 52812
getppid()                               = 52809
gettimeofday({tv_sec=1644159275, tv_usec=862287}, NULL) = 0
getpid()                                = 52812
getppid()                               = 52809
getpgrp()                               = 52808
ioctl(2, TIOCGPGRP, [52808])            = 0
rt_sigaction(SIGCHLD, {sa_handler=0x7f16f7e6ad40, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f16f7bd2da0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f16f7bd2da0}, 8) = 0
prlimit64(0, RLIMIT_NPROC, NULL, {rlim_cur=15453, rlim_max=15453}) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
openat(AT_FDCWD, "/usr/bin/downgrade", O_RDONLY) = 3
newfstatat(AT_FDCWD, "/usr/bin/downgrade", {st_mode=S_IFREG|0755, st_size=12395, ...}, 0) = 0
ioctl(3, TCGETS, 0x7ffe21168ae0)        = -1 ENOTTY (Inappropriate ioctl for device)
lseek(3, 0, SEEK_CUR)                   = 0
read(3, "#!/usr/bin/env bash\n# shellcheck"..., 80) = 80
lseek(3, 0, SEEK_SET)                   = 0
prlimit64(0, RLIMIT_NOFILE, NULL, {rlim_cur=1024, rlim_max=512*1024}) = 0
fcntl(255, F_GETFD)                     = -1 EBADF (Bad file descriptor)
dup2(3, 255)                            = 255
close(3)                                = 0
fcntl(255, F_SETFD, FD_CLOEXEC)         = 0
fcntl(255, F_GETFL)                     = 0x8000 (flags O_RDONLY|O_LARGEFILE)
newfstatat(255, "", {st_mode=S_IFREG|0755, st_size=12395, ...}, AT_EMPTY_PATH) = 0
lseek(255, 0, SEEK_CUR)                 = 0
read(255, "#!/usr/bin/env bash\n# shellcheck"..., 8192) = 8192
newfstatat(AT_FDCWD, ".", {st_mode=S_IFDIR|0755, st_size=2862, ...}, 0) = 0
newfstatat(AT_FDCWD, "/home/m/.local/bin/gettext.sh", 0x7ffe211685e0, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/local/sbin/gettext.sh", 0x7ffe211685e0, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/local/bin/gettext.sh", 0x7ffe211685e0, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/bin/gettext.sh", {st_mode=S_IFREG|0755, st_size=5188, ...}, 0) = 0
newfstatat(AT_FDCWD, "/usr/bin/gettext.sh", {st_mode=S_IFREG|0755, st_size=5188, ...}, 0) = 0
geteuid()                               = 0
getegid()                               = 0
getuid()                                = 0
getgid()                                = 0
access("/usr/bin/gettext.sh", X_OK)     = 0
newfstatat(AT_FDCWD, "/usr/bin/gettext.sh", {st_mode=S_IFREG|0755, st_size=5188, ...}, 0) = 0
geteuid()                               = 0
getegid()                               = 0
getuid()                                = 0
getgid()                                = 0
access("/usr/bin/gettext.sh", R_OK)     = 0
newfstatat(AT_FDCWD, "/usr/bin/gettext.sh", {st_mode=S_IFREG|0755, st_size=5188, ...}, 0) = 0
newfstatat(AT_FDCWD, "/usr/bin/gettext.sh", {st_mode=S_IFREG|0755, st_size=5188, ...}, 0) = 0
geteuid()                               = 0
getegid()                               = 0
getuid()                                = 0
getgid()                                = 0
access("/usr/bin/gettext.sh", X_OK)     = 0
newfstatat(AT_FDCWD, "/usr/bin/gettext.sh", {st_mode=S_IFREG|0755, st_size=5188, ...}, 0) = 0
geteuid()                               = 0
getegid()                               = 0
getuid()                                = 0
getgid()                                = 0
access("/usr/bin/gettext.sh", R_OK)     = 0
openat(AT_FDCWD, "/usr/bin/gettext.sh", O_RDONLY) = 3
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=5188, ...}, AT_EMPTY_PATH) = 0
read(3, "#! /bin/sh\n#\n# Copyright (C) 200"..., 5188) = 5188
close(3)                                = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [], 8) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f16f7b21ed0) = 52813
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGCHLD, {sa_handler=0x7f16f7e6ad40, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f16f7bd2da0}, {sa_handler=0x7f16f7e6ad40, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f16f7bd2da0}, 8) = 0
close(4)                                = 0
rt_sigprocmask(SIG_BLOCK, [INT], [], 8) = 0
read(3, "\\t\n", 512)                   = 3
read(3, "", 512)                        = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=52813, si_uid=0, si_status=0, si_utime=0, si_stime=0} ---
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 52813
wait4(-1, 0x7ffe21167490, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[INT]})              = 0
close(3)                                = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x7f16f7e6ce60, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, {sa_handler=0x7f16f7e6ce60, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
brk(0x7f16f95ea000)                     = 0x7f16f95ea000
read(255, "rn $exit_code\n}\n\nparse_options()"..., 8192) = 4203
brk(0x7f16f960b000)                     = 0x7f16f960b000
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [], 8) = 0
lseek(255, -1308, SEEK_CUR)             = 11087
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f16f7b21ed0) = 52815
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGCHLD, {sa_handler=0x7f16f7e6ad40, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f16f7bd2da0}, {sa_handler=0x7f16f7e6ad40, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f16f7bd2da0}, 8) = 0
close(4)                                = 0
rt_sigprocmask(SIG_BLOCK, [INT], [], 8) = 0
read(3, "x86_64\n", 512)                = 7
read(3, "", 512)                        = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=52815, si_uid=0, si_status=0, si_utime=0, si_stime=0} ---
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 52815
wait4(-1, 0x7ffe21167a90, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[INT]})              = 0
close(3)                                = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x7f16f7e6ce60, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, {sa_handler=0x7f16f7e6ce60, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
read(255, "DOWNGRADE_ALA_URL=\"https://archi"..., 8192) = 1308
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [], 8) = 0
lseek(255, -838, SEEK_CUR)              = 11557
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f16f7b21ed0) = 52816
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGCHLD, {sa_handler=0x7f16f7e6ad40, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f16f7bd2da0}, {sa_handler=0x7f16f7e6ad40, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f16f7bd2da0}, 8) = 0
close(4)                                = 0
rt_sigprocmask(SIG_BLOCK, [INT], [], 8) = 0
read(3, "unstable\n", 512)              = 9
read(3, "", 512)                        = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=52816, si_uid=0, si_status=0, si_utime=41, si_stime=13} ---
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 52816
wait4(-1, 0x7ffe21167910, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[INT]})              = 0
close(3)                                = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x7f16f7e6ce60, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, {sa_handler=0x7f16f7e6ce60, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
read(255, "DOWNGRADE_FROM_CACHE=1\nDOWNGRADE"..., 8192) = 838
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [], 8) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f16f7b21ed0) = 52818
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGCHLD, {sa_handler=0x7f16f7e6ad40, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f16f7bd2da0}, {sa_handler=0x7f16f7e6ad40, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f16f7bd2da0}, 8) = 0
close(4)                                = 0
rt_sigprocmask(SIG_BLOCK, [INT], [], 8) = 0
read(3, "/usr/bin\n", 512)              = 9
read(3, "", 512)                        = 0
close(3)                                = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x7f16f7e6ce60, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, 8) = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 52818
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, {sa_handler=0x7f16f7e6ce60, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=52818, si_uid=0, si_status=0, si_utime=0, si_stime=0} ---
wait4(-1, 0x7ffe21166ed0, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[]})                 = 0
newfstatat(AT_FDCWD, "/usr/bin/../share/locale", {st_mode=S_IFDIR|0755, st_size=2136, ...}, 0) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [], 8) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f16f7b21ed0) = 52819
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGCHLD, {sa_handler=0x7f16f7e6ad40, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f16f7bd2da0}, {sa_handler=0x7f16f7e6ad40, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f16f7bd2da0}, 8) = 0
close(4)                                = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=52819, si_uid=0, si_status=0, si_utime=0, si_stime=0} ---
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 52819
wait4(-1, 0x7ffe21167310, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[]})                 = 0
rt_sigprocmask(SIG_BLOCK, [INT], [], 8) = 0
read(3, "/usr/share/locale\n", 512)     = 18
read(3, "", 512)                        = 0
close(3)                                = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x7f16f7e6ce60, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, {sa_handler=0x7f16f7e6ce60, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [], 8) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f16f7b21ed0) = 52820
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGCHLD, {sa_handler=0x7f16f7e6ad40, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f16f7bd2da0}, {sa_handler=0x7f16f7e6ad40, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f16f7bd2da0}, 8) = 0
close(4)                                = 0
rt_sigprocmask(SIG_BLOCK, [INT], [], 8) = 0
read(3, " ", 512)                       = 1
read(3, "", 512)                        = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=52820, si_uid=0, si_status=0, si_utime=0, si_stime=0} ---
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 52820
wait4(-1, 0x7ffe21166590, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[INT]})              = 0
close(3)                                = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x7f16f7e6ce60, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, {sa_handler=0x7f16f7e6ce60, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
pipe([3, 4])                            = 0
fcntl(63, F_GETFD)                      = -1 EBADF (Bad file descriptor)
dup2(3, 63)                             = 63
close(3)                                = 0
prlimit64(0, RLIMIT_NOFILE, NULL, {rlim_cur=1024, rlim_max=512*1024}) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [], 8) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f16f7b21ed0) = 52824
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGCHLD, {sa_handler=0x7f16f7e6ad40, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f16f7bd2da0}, {sa_handler=0x7f16f7e6ad40, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f16f7bd2da0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
close(4)                                = 0
openat(AT_FDCWD, "/dev/fd/63", O_RDONLY) = 3
fcntl(0, F_GETFD)                       = 0
fcntl(0, F_DUPFD, 10)                   = 10
fcntl(0, F_GETFD)                       = 0
fcntl(10, F_SETFD, FD_CLOEXEC)          = 0
dup2(3, 0)                              = 0
close(3)                                = 0
lseek(0, 0, SEEK_CUR)                   = -1 ESPIPE (Illegal seek)
read(0, "c", 1)                         = 1
read(0, "h", 1)                         = 1
read(0, "r", 1)                         = 1
read(0, "o", 1)                         = 1
read(0, "m", 1)                         = 1
read(0, "i", 1)                         = 1
read(0, "u", 1)                         = 1
read(0, "m", 1)                         = 1
read(0, "\n", 1)                        = 1
read(0, "", 1)                          = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=52824, si_uid=0, si_status=0, si_utime=0, si_stime=0} ---
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 52824
rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
wait4(-1, 0x7ffe21166cd0, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[]})                 = 0
dup2(10, 0)                             = 0
fcntl(10, F_GETFD)                      = 0x1 (flags FD_CLOEXEC)
close(10)                               = 0
close(63)                               = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
pipe([3, 4])                            = 0
fcntl(63, F_GETFD)                      = -1 EBADF (Bad file descriptor)
dup2(3, 63)                             = 63
close(3)                                = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [], 8) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f16f7b21ed0) = 52827
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGCHLD, {sa_handler=0x7f16f7e6ad40, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f16f7bd2da0}, {sa_handler=0x7f16f7e6ad40, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f16f7bd2da0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
close(4)                                = 0
openat(AT_FDCWD, "/dev/fd/63", O_RDONLY) = 3
fcntl(0, F_GETFD)                       = 0
fcntl(0, F_DUPFD, 10)                   = 10
fcntl(0, F_GETFD)                       = 0
fcntl(10, F_SETFD, FD_CLOEXEC)          = 0
dup2(3, 0)                              = 0
close(3)                                = 0
ioctl(0, TCGETS, 0x7ffe21165fe0)        = -1 ENOTTY (Inappropriate ioctl for device)
lseek(0, 0, SEEK_CUR)                   = -1 ESPIPE (Illegal seek)
read(0, "c", 1)                         = 1
read(0, "h", 1)                         = 1
read(0, "r", 1)                         = 1
read(0, "o", 1)                         = 1
read(0, "m", 1)                         = 1
read(0, "i", 1)                         = 1
read(0, "u", 1)                         = 1
read(0, "m", 1)                         = 1
read(0, "\n", 1)                        = 1
dup2(10, 0)                             = 0
fcntl(10, F_GETFD)                      = 0x1 (flags FD_CLOEXEC)
close(10)                               = 0
close(63)                               = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=52827, si_uid=0, si_status=0, si_utime=0, si_stime=0} ---
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 52827
rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
wait4(-1, 0x7ffe21165890, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[]})                 = 0
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [], 8) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f16f7b21ed0) = 52829
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGCHLD, {sa_handler=0x7f16f7e6ad40, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f16f7bd2da0}, {sa_handler=0x7f16f7e6ad40, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f16f7bd2da0}, 8) = 0
close(4)                                = 0
rt_sigprocmask(SIG_BLOCK, [INT], [], 8) = 0
read(3, "chromium-98.0.4758.80-1\nchromium"..., 512) = 48
read(3, "", 512)                        = 0
close(3)                                = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=52829, si_uid=0, si_status=0, si_utime=0, si_stime=1} ---
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 52829
wait4(-1, 0x7ffe21165710, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[]})                 = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x7f16f7e6ce60, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, {sa_handler=0x7f16f7e6ce60, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [], 8) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f16f7b21ed0) = 52831
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGCHLD, {sa_handler=0x7f16f7e6ad40, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f16f7bd2da0}, {sa_handler=0x7f16f7e6ad40, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f16f7bd2da0}, 8) = 0
close(4)                                = 0
rt_sigprocmask(SIG_BLOCK, [INT], [], 8) = 0
read(3, "chromium-98.0.4758.80-1\n", 512) = 24
read(3, "", 512)                        = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=52831, si_uid=0, si_status=0, si_utime=0, si_stime=0} ---
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 52831
wait4(-1, 0x7ffe21165a10, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[INT]})              = 0
close(3)                                = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x7f16f7e6ce60, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, {sa_handler=0x7f16f7e6ce60, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [], 8) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f16f7b21ed0) = 52835
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGCHLD, {sa_handler=0x7f16f7e6ad40, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f16f7bd2da0}, {sa_handler=0x7f16f7e6ad40, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f16f7bd2da0}, 8) = 0
close(4)                                = 0
rt_sigprocmask(SIG_BLOCK, [INT], [], 8) = 0
read(3, "https://archive.archlinux.org/pa"..., 512) = 512
read(3, "romium-72.0.3626.109-1-x86_64.pk"..., 512) = 512
read(3, "rchive.archlinux.org/packages/c/"..., 512) = 512
read(3, "um-74.0.3729.131-3-x86_64.pkg.ta"..., 512) = 512
read(3, "ive.archlinux.org/packages/c/chr"..., 512) = 512
read(3, "0.3809.100-1-x86_64.pkg.tar.xz\nh"..., 512) = 512
read(3, "hlinux.org/packages/c/chromium/c"..., 512) = 512
read(3, "8-1-x86_64.pkg.tar.xz\nhttps://ar"..., 512) = 512
read(3, "nux.org/packages/c/chromium/chro"..., 512) = 512
read(3, "987.132-1-x86_64.pkg.tar.zst\nhtt"..., 512) = 512
read(3, "e.archlinux.org/packages/c/chrom"..., 512) = 512
read(3, "um-81.0.4044.138-1-x86_64.pkg.ta"..., 512) = 512
read(3, "archive.archlinux.org/packages/c"..., 512) = 512
read(3, "chromium-83.0.4103.116-3-x86_64."..., 512) = 512
read(3, "https://archive.archlinux.org/pa"..., 512) = 512
read(3, "romium/chromium-86.0.4240.183-1-"..., 512) = 512
read(3, "r.zst\nhttps://archive.archlinux."..., 512) = 512
read(3, "c/chromium/chromium-88.0.4324.14"..., 512) = 512
read(3, "g.tar.zst\nhttps://archive.archli"..., 512) = 512
read(3, "ges/c/chromium/chromium-90.0.443"..., 512) = 512
read(3, "pkg.tar.zst\nhttps://archive.arch"..., 512) = 512
read(3, "packages/c/chromium/chromium-92."..., 512) = 512
read(3, "-x86_64.pkg.tar.zst\nhttps://arch"..., 512) = 512
read(3, "rg/packages/c/chromium/chromium-"..., 512) = 512
read(3, "x86_64.pkg.tar.zst\nhttps://archi"..., 512) = 512
read(3, "rg/packages/c/chromium/chromium-"..., 512) = 503
read(3, "", 512)                        = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=52835, si_uid=0, si_status=0, si_utime=0, si_stime=0} ---
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 52835
wait4(-1, 0x7ffe21165a10, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[INT]})              = 0
close(3)                                = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x7f16f7e6ce60, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, {sa_handler=0x7f16f7e6ce60, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [], 8) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f16f7b21ed0) = 52855
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGCHLD, {sa_handler=0x7f16f7e6ad40, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f16f7bd2da0}, {sa_handler=0x7f16f7e6ad40, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f16f7bd2da0}, 8) = 0
close(4)                                = 0
rt_sigprocmask(SIG_BLOCK, [INT], [], 8) = 0
read(3, "", 512)                        = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=52855, si_uid=0, si_status=1, si_utime=0, si_stime=0} ---
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], WNOHANG, NULL) = 52855
wait4(-1, 0x7ffe211658d0, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[INT]})              = 0
close(3)                                = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x7f16f7e6ce60, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, {sa_handler=0x7f16f7e6ce60, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
fcntl(1, F_GETFD)                       = 0
fcntl(1, F_DUPFD, 10)                   = 10
fcntl(1, F_GETFD)                       = 0
fcntl(10, F_SETFD, FD_CLOEXEC)          = 0
dup2(2, 1)                              = 1
fcntl(2, F_GETFD)                       = 0
newfstatat(AT_FDCWD, ".", {st_mode=S_IFDIR|0755, st_size=2862, ...}, 0) = 0
newfstatat(AT_FDCWD, "/home/m/.local/bin/gettext", 0x7ffe21165fd0, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/local/sbin/gettext", 0x7ffe21165fd0, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/local/bin/gettext", 0x7ffe21165fd0, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/bin/gettext", {st_mode=S_IFREG|0755, st_size=34784, ...}, 0) = 0
newfstatat(AT_FDCWD, "/usr/bin/gettext", {st_mode=S_IFREG|0755, st_size=34784, ...}, 0) = 0
geteuid()                               = 0
getegid()                               = 0
getuid()                                = 0
getgid()                                = 0
access("/usr/bin/gettext", X_OK)        = 0
newfstatat(AT_FDCWD, "/usr/bin/gettext", {st_mode=S_IFREG|0755, st_size=34784, ...}, 0) = 0
geteuid()                               = 0
getegid()                               = 0
getuid()                                = 0
getgid()                                = 0
access("/usr/bin/gettext", R_OK)        = 0
newfstatat(AT_FDCWD, "/usr/bin/gettext", {st_mode=S_IFREG|0755, st_size=34784, ...}, 0) = 0
newfstatat(AT_FDCWD, "/usr/bin/gettext", {st_mode=S_IFREG|0755, st_size=34784, ...}, 0) = 0
geteuid()                               = 0
getegid()                               = 0
getuid()                                = 0
getgid()                                = 0
access("/usr/bin/gettext", X_OK)        = 0
newfstatat(AT_FDCWD, "/usr/bin/gettext", {st_mode=S_IFREG|0755, st_size=34784, ...}, 0) = 0
geteuid()                               = 0
getegid()                               = 0
getuid()                                = 0
getgid()                                = 0
access("/usr/bin/gettext", R_OK)        = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [INT TERM CHLD], 8) = 0
rt_sigprocmask(SIG_SETMASK, [INT TERM CHLD], NULL, 8) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f16f7b21ed0) = 53304
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x7f16f7e6ce60, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
wait4(-1, Invalid choice[{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 53304
rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, {sa_handler=0x7f16f7e6ce60, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, 8) = 0
ioctl(2, TIOCGWINSZ, {ws_row=32, ws_col=167, ws_xpixel=0, ws_ypixel=0}) = 0
ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0
newfstatat(AT_FDCWD, "/root/.terminfo", 0x7f16f95ff9f0, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/share/terminfo", {st_mode=S_IFDIR|0755, st_size=84, ...}, 0) = 0
access("/usr/share/terminfo/x/xterm-256color", R_OK) = 0
openat(AT_FDCWD, "/usr/share/terminfo/x/xterm-256color", O_RDONLY) = 3
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=3852, ...}, AT_EMPTY_PATH) = 0
read(3, "\36\2%\0&\0\17\0\235\1Z\6xterm-256color|xterm"..., 32768) = 3852
read(3, "", 28672)                      = 0
close(3)                                = 0
ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(1, TIOCGWINSZ, {ws_row=32, ws_col=167, ws_xpixel=0, ws_ypixel=0}) = 0
ioctl(0, TIOCGWINSZ, {ws_row=32, ws_col=167, ws_xpixel=0, ws_ypixel=0}) = 0
brk(0x7f16f962c000)                     = 0x7f16f962c000
mmap(NULL, 266240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f16f77f8000
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=53304, si_uid=0, si_status=0, si_utime=0, si_stime=0} ---
wait4(-1, 0x7ffe21165b90, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[]})                 = 0
newfstatat(1, "", {st_mode=S_IFCHR|0600, st_rdev=makedev(0x88, 0x1), ...}, AT_EMPTY_PATH) = 0
write(1, "\n", 1
)                       = 1
dup2(10, 1)                             = 1
fcntl(10, F_GETFD)                      = 0x1 (flags FD_CLOEXEC)
close(10)                               = 0
fcntl(1, F_GETFD)                       = 0
fcntl(1, F_DUPFD, 10)                   = 10
fcntl(1, F_GETFD)                       = 0
fcntl(10, F_SETFD, FD_CLOEXEC)          = 0
dup2(2, 1)                              = 1
fcntl(2, F_GETFD)                       = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, NULL, [CHLD], 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [CHLD], 8) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f16f7b21ed0) = 53305
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
close(4)                                = 0
close(4)                                = -1 EBADF (Bad file descriptor)
rt_sigprocmask(SIG_BLOCK, NULL, [CHLD], 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [CHLD], 8) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f16f7b21ed0) = 53306
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
close(3)                                = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x7f16f7e6ce60, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, 8) = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 53305
wait4(-1, Unable to downgrade chromium[{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 53306
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, {sa_handler=0x7f16f7e6ce60, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f16f7bd2da0}, 8) = 0
ioctl(2, TIOCGWINSZ, {ws_row=32, ws_col=167, ws_xpixel=0, ws_ypixel=0}) = 0
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
close(3)                                = -1 EBADF (Bad file descriptor)
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=53305, si_uid=0, si_status=0, si_utime=0, si_stime=0} ---
wait4(-1, 0x7ffe21165ed0, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[]})                 = 0
write(1, "\n", 1
)                       = 1
dup2(10, 1)                             = 1
fcntl(10, F_GETFD)                      = 0x1 (flags FD_CLOEXEC)
close(10)                               = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
exit_group(1)                           = ?
+++ exited with 1 +++
~/Desktop 19s ❯ 

sudo strace downgrade chromium
execve("/usr/bin/downgrade", ["downgrade", "chromium"], 0x7ffda9e7aeb8 /* 35 vars */) = 0
brk(NULL)                               = 0x7fd42dd17000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffe05f375c0) = -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=170908, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 170908, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fd42d516000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/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`|\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\0K@g7\5w\10\300\344\306B4Zp<G"..., 68, 928) = 68
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=2150424, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd42d514000
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, 1880536, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd42d348000
mmap(0x7fd42d36e000, 1355776, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x26000) = 0x7fd42d36e000
mmap(0x7fd42d4b9000, 311296, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x171000) = 0x7fd42d4b9000
mmap(0x7fd42d505000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bc000) = 0x7fd42d505000
mmap(0x7fd42d50b000, 33240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fd42d50b000
close(3)                                = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd42d346000
arch_prctl(ARCH_SET_FS, 0x7fd42d515600) = 0
mprotect(0x7fd42d505000, 12288, PROT_READ) = 0
mprotect(0x7fd42d57e000, 4096, PROT_READ) = 0
mprotect(0x7fd42d56e000, 8192, PROT_READ) = 0
munmap(0x7fd42d516000, 170908)          = 0
brk(NULL)                               = 0x7fd42dd17000
brk(0x7fd42dd38000)                     = 0x7fd42dd38000
openat(AT_FDCWD, "/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=3392160, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 3392160, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fd42d009000
close(3)                                = 0
execve("/home/gerd/.local/bin/bash", ["bash", "/usr/bin/downgrade", "chromium"], 0x7ffe05f37760 /* 35 vars */) = -1 ENOENT (No such file or directory)
execve("/usr/lib/ccache/bin//bash", ["bash", "/usr/bin/downgrade", "chromium"], 0x7ffe05f37760 /* 35 vars */) = -1 ENOENT (No such file or directory)
execve("$PATH/bash", ["bash", "/usr/bin/downgrade", "chromium"], 0x7ffe05f37760 /* 35 vars */) = -1 ENOENT (No such file or directory)
execve("/usr/local/sbin/bash", ["bash", "/usr/bin/downgrade", "chromium"], 0x7ffe05f37760 /* 35 vars */) = -1 ENOENT (No such file or directory)
execve("/usr/local/bin/bash", ["bash", "/usr/bin/downgrade", "chromium"], 0x7ffe05f37760 /* 35 vars */) = -1 ENOENT (No such file or directory)
execve("/usr/bin/bash", ["bash", "/usr/bin/downgrade", "chromium"], 0x7ffe05f37760 /* 35 vars */) = 0
brk(NULL)                               = 0x7febbc42d000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffeec6dddb0) = -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=170908, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 170908, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7febbb4be000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libreadline.so.8", 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 p\1\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=342984, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7febbb4bc000
mmap(NULL, 350848, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7febbb466000
mmap(0x7febbb47d000, 176128, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7febbb47d000
mmap(0x7febbb4a8000, 40960, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x42000) = 0x7febbb4a8000
mmap(0x7febbb4b2000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4b000) = 0x7febbb4b2000
mmap(0x7febbb4bb000, 2688, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7febbb4bb000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/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\0000\"\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=22704, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 24720, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7febbb45f000
mmap(0x7febbb461000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7febbb461000
mmap(0x7febbb463000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7febbb463000
mmap(0x7febbb464000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7febbb464000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/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`|\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\0K@g7\5w\10\300\344\306B4Zp<G"..., 68, 928) = 68
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=2150424, ...}, AT_EMPTY_PATH) = 0
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, 1880536, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7febbb293000
mmap(0x7febbb2b9000, 1355776, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x26000) = 0x7febbb2b9000
mmap(0x7febbb404000, 311296, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x171000) = 0x7febbb404000
mmap(0x7febbb450000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bc000) = 0x7febbb450000
mmap(0x7febbb456000, 33240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7febbb456000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libncursesw.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\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=465992, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 470200, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7febbb220000
mprotect(0x7febbb236000, 360448, PROT_NONE) = 0
mmap(0x7febbb236000, 258048, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0x7febbb236000
mmap(0x7febbb275000, 98304, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x55000) = 0x7febbb275000
mmap(0x7febbb28e000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6d000) = 0x7febbb28e000
close(3)                                = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7febbb21e000
arch_prctl(ARCH_SET_FS, 0x7febbb21ec00) = 0
mprotect(0x7febbb450000, 12288, PROT_READ) = 0
mprotect(0x7febbb28e000, 16384, PROT_READ) = 0
mprotect(0x7febbb464000, 4096, PROT_READ) = 0
mprotect(0x7febbb4b2000, 12288, PROT_READ) = 0
mprotect(0x7febbb61a000, 12288, PROT_READ) = 0
mprotect(0x7febbb516000, 8192, PROT_READ) = 0
munmap(0x7febbb4be000, 170908)          = 0
openat(AT_FDCWD, "/dev/tty", O_RDWR|O_NONBLOCK) = 3
close(3)                                = 0
brk(NULL)                               = 0x7febbc42d000
brk(0x7febbc44e000)                     = 0x7febbc44e000
openat(AT_FDCWD, "/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=3392160, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 3392160, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7febbaee1000
close(3)                                = 0
getuid()                                = 0
getgid()                                = 0
geteuid()                               = 0
getegid()                               = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
ioctl(-1, TIOCGPGRP, 0x7ffeec6ddc74)    = -1 EBADF (Bad file descriptor)
sysinfo({uptime=7168, loads=[22464, 19552, 14560], totalram=8287555584, freeram=226189312, sharedram=524357632, bufferram=331567104, totalswap=9226416128, freeswap=9223794688, procs=969, totalhigh=0, freehigh=0, mem_unit=1}) = 0
rt_sigaction(SIGCHLD, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7febbb2cfda0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGCHLD, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7febbb2cfda0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7febbb2cfda0}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, 8) = 0
rt_sigaction(SIGQUIT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGQUIT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, 8) = 0
rt_sigaction(SIGTSTP, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGTSTP, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, 8) = 0
rt_sigaction(SIGTTIN, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGTTIN, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, 8) = 0
rt_sigaction(SIGTTOU, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGTTOU, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigaction(SIGQUIT, {sa_handler=SIG_IGN, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, 8) = 0
uname({sysname="Linux", nodename="gerd-desktop", ...}) = 0
getcwd("/home/gerd/Downloads", 4096)    = 21
getpid()                                = 7655
getppid()                               = 7652
newfstatat(AT_FDCWD, ".", {st_mode=S_IFDIR|0777, st_size=36864, ...}, 0) = 0
newfstatat(AT_FDCWD, "/home/gerd/.local/bin/bash", 0x7ffeec6dd8b0, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/lib/ccache/bin/bash", 0x7ffeec6dd8b0, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "$PATH/bash", 0x7ffeec6dd8b0, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/local/sbin/bash", 0x7ffeec6dd8b0, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/local/bin/bash", 0x7ffeec6dd8b0, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/bin/bash", {st_mode=S_IFREG|0755, st_size=1190928, ...}, 0) = 0
newfstatat(AT_FDCWD, "/usr/bin/bash", {st_mode=S_IFREG|0755, st_size=1190928, ...}, 0) = 0
geteuid()                               = 0
getegid()                               = 0
getuid()                                = 0
getgid()                                = 0
access("/usr/bin/bash", X_OK)           = 0
newfstatat(AT_FDCWD, "/usr/bin/bash", {st_mode=S_IFREG|0755, st_size=1190928, ...}, 0) = 0
geteuid()                               = 0
getegid()                               = 0
getuid()                                = 0
getgid()                                = 0
access("/usr/bin/bash", R_OK)           = 0
newfstatat(AT_FDCWD, "/usr/bin/bash", {st_mode=S_IFREG|0755, st_size=1190928, ...}, 0) = 0
newfstatat(AT_FDCWD, "/usr/bin/bash", {st_mode=S_IFREG|0755, st_size=1190928, ...}, 0) = 0
geteuid()                               = 0
getegid()                               = 0
getuid()                                = 0
getgid()                                = 0
access("/usr/bin/bash", X_OK)           = 0
newfstatat(AT_FDCWD, "/usr/bin/bash", {st_mode=S_IFREG|0755, st_size=1190928, ...}, 0) = 0
geteuid()                               = 0
getegid()                               = 0
getuid()                                = 0
getgid()                                = 0
access("/usr/bin/bash", R_OK)           = 0
getpid()                                = 7655
getppid()                               = 7652
getpid()                                = 7655
getppid()                               = 7652
getpgrp()                               = 7651
ioctl(2, TIOCGPGRP, [7651])             = 0
rt_sigaction(SIGCHLD, {sa_handler=0x7febbb568d40, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7febbb2cfda0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7febbb2cfda0}, 8) = 0
prlimit64(0, RLIMIT_NPROC, NULL, {rlim_cur=31313, rlim_max=31313}) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
openat(AT_FDCWD, "/usr/bin/downgrade", O_RDONLY) = 3
newfstatat(AT_FDCWD, "/usr/bin/downgrade", {st_mode=S_IFREG|0755, st_size=12395, ...}, 0) = 0
ioctl(3, TCGETS, 0x7ffeec6ddc10)        = -1 ENOTTY (Inappropriate ioctl for device)
lseek(3, 0, SEEK_CUR)                   = 0
read(3, "#!/usr/bin/env bash\n# shellcheck"..., 80) = 80
lseek(3, 0, SEEK_SET)                   = 0
prlimit64(0, RLIMIT_NOFILE, NULL, {rlim_cur=1024, rlim_max=512*1024}) = 0
fcntl(255, F_GETFD)                     = -1 EBADF (Bad file descriptor)
dup2(3, 255)                            = 255
close(3)                                = 0
fcntl(255, F_SETFD, FD_CLOEXEC)         = 0
fcntl(255, F_GETFL)                     = 0x8000 (flags O_RDONLY|O_LARGEFILE)
newfstatat(255, "", {st_mode=S_IFREG|0755, st_size=12395, ...}, AT_EMPTY_PATH) = 0
lseek(255, 0, SEEK_CUR)                 = 0
read(255, "#!/usr/bin/env bash\n# shellcheck"..., 8192) = 8192
newfstatat(AT_FDCWD, ".", {st_mode=S_IFDIR|0777, st_size=36864, ...}, 0) = 0
newfstatat(AT_FDCWD, "/home/gerd/.local/bin/gettext.sh", 0x7ffeec6dd710, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/lib/ccache/bin/gettext.sh", 0x7ffeec6dd710, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "$PATH/gettext.sh", 0x7ffeec6dd710, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/local/sbin/gettext.sh", 0x7ffeec6dd710, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/local/bin/gettext.sh", 0x7ffeec6dd710, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/bin/gettext.sh", {st_mode=S_IFREG|0755, st_size=5188, ...}, 0) = 0
newfstatat(AT_FDCWD, "/usr/bin/gettext.sh", {st_mode=S_IFREG|0755, st_size=5188, ...}, 0) = 0
geteuid()                               = 0
getegid()                               = 0
getuid()                                = 0
getgid()                                = 0
access("/usr/bin/gettext.sh", X_OK)     = 0
newfstatat(AT_FDCWD, "/usr/bin/gettext.sh", {st_mode=S_IFREG|0755, st_size=5188, ...}, 0) = 0
geteuid()                               = 0
getegid()                               = 0
getuid()                                = 0
getgid()                                = 0
access("/usr/bin/gettext.sh", R_OK)     = 0
newfstatat(AT_FDCWD, "/usr/bin/gettext.sh", {st_mode=S_IFREG|0755, st_size=5188, ...}, 0) = 0
newfstatat(AT_FDCWD, "/usr/bin/gettext.sh", {st_mode=S_IFREG|0755, st_size=5188, ...}, 0) = 0
geteuid()                               = 0
getegid()                               = 0
getuid()                                = 0
getgid()                                = 0
access("/usr/bin/gettext.sh", X_OK)     = 0
newfstatat(AT_FDCWD, "/usr/bin/gettext.sh", {st_mode=S_IFREG|0755, st_size=5188, ...}, 0) = 0
geteuid()                               = 0
getegid()                               = 0
getuid()                                = 0
getgid()                                = 0
access("/usr/bin/gettext.sh", R_OK)     = 0
openat(AT_FDCWD, "/usr/bin/gettext.sh", O_RDONLY) = 3
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=5188, ...}, AT_EMPTY_PATH) = 0
read(3, "#! /bin/sh\n#\n# Copyright (C) 200"..., 5188) = 5188
close(3)                                = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [], 8) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7febbb21eed0) = 7656
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGCHLD, {sa_handler=0x7febbb568d40, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7febbb2cfda0}, {sa_handler=0x7febbb568d40, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7febbb2cfda0}, 8) = 0
close(4)                                = 0
rt_sigprocmask(SIG_BLOCK, [INT], [], 8) = 0
read(3, "\\t\n", 512)                   = 3
read(3, "", 512)                        = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=7656, si_uid=0, si_status=0, si_utime=0, si_stime=0} ---
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 7656
wait4(-1, 0x7ffeec6dc4d0, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[INT]})              = 0
close(3)                                = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x7febbb56ae60, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, {sa_handler=0x7febbb56ae60, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
brk(0x7febbc46f000)                     = 0x7febbc46f000
read(255, "rn $exit_code\n}\n\nparse_options()"..., 8192) = 4203
brk(0x7febbc490000)                     = 0x7febbc490000
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [], 8) = 0
lseek(255, -1308, SEEK_CUR)             = 11087
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7febbb21eed0) = 7658
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGCHLD, {sa_handler=0x7febbb568d40, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7febbb2cfda0}, {sa_handler=0x7febbb568d40, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7febbb2cfda0}, 8) = 0
close(4)                                = 0
rt_sigprocmask(SIG_BLOCK, [INT], [], 8) = 0
read(3, "x86_64\n", 512)                = 7
read(3, "", 512)                        = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=7658, si_uid=0, si_status=0, si_utime=0, si_stime=0} ---
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 7658
wait4(-1, 0x7ffeec6dcad0, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[INT]})              = 0
close(3)                                = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x7febbb56ae60, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, {sa_handler=0x7febbb56ae60, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
read(255, "DOWNGRADE_ALA_URL=\"https://archi"..., 8192) = 1308
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [], 8) = 0
lseek(255, -838, SEEK_CUR)              = 11557
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7febbb21eed0) = 7659
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGCHLD, {sa_handler=0x7febbb568d40, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7febbb2cfda0}, {sa_handler=0x7febbb568d40, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7febbb2cfda0}, 8) = 0
close(4)                                = 0
rt_sigprocmask(SIG_BLOCK, [INT], [], 8) = 0
read(3, "testing\n", 512)               = 8
read(3, "", 512)                        = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=7659, si_uid=0, si_status=0, si_utime=14, si_stime=2} ---
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 7659
wait4(-1, 0x7ffeec6dc950, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[INT]})              = 0
close(3)                                = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x7febbb56ae60, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, {sa_handler=0x7febbb56ae60, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
read(255, "DOWNGRADE_FROM_CACHE=1\nDOWNGRADE"..., 8192) = 838
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [], 8) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7febbb21eed0) = 7660
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGCHLD, {sa_handler=0x7febbb568d40, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7febbb2cfda0}, {sa_handler=0x7febbb568d40, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7febbb2cfda0}, 8) = 0
close(4)                                = 0
rt_sigprocmask(SIG_BLOCK, [INT], [], 8) = 0
read(3, "/usr/bin\n", 512)              = 9
read(3, "", 512)                        = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=7660, si_uid=0, si_status=0, si_utime=0, si_stime=0} ---
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 7660
wait4(-1, 0x7ffeec6dc250, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[INT]})              = 0
close(3)                                = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x7febbb56ae60, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, {sa_handler=0x7febbb56ae60, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
newfstatat(AT_FDCWD, "/usr/bin/../share/locale", {st_mode=S_IFDIR|0755, st_size=12288, ...}, 0) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [], 8) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7febbb21eed0) = 7661
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGCHLD, {sa_handler=0x7febbb568d40, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7febbb2cfda0}, {sa_handler=0x7febbb568d40, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7febbb2cfda0}, 8) = 0
close(4)                                = 0
rt_sigprocmask(SIG_BLOCK, [INT], [], 8) = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=7661, si_uid=0, si_status=0, si_utime=0, si_stime=0} ---
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 7661
wait4(-1, 0x7ffeec6dc290, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[INT]})              = 0
read(3, "/usr/share/locale\n", 512)     = 18
read(3, "", 512)                        = 0
close(3)                                = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x7febbb56ae60, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, {sa_handler=0x7febbb56ae60, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [], 8) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7febbb21eed0) = 7662
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGCHLD, {sa_handler=0x7febbb568d40, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7febbb2cfda0}, {sa_handler=0x7febbb568d40, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7febbb2cfda0}, 8) = 0
close(4)                                = 0
rt_sigprocmask(SIG_BLOCK, [INT], [], 8) = 0
read(3, " ", 512)                       = 1
read(3, "", 512)                        = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=7662, si_uid=0, si_status=0, si_utime=0, si_stime=0} ---
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 7662
wait4(-1, 0x7ffeec6db590, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[INT]})              = 0
close(3)                                = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x7febbb56ae60, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, {sa_handler=0x7febbb56ae60, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
pipe([3, 4])                            = 0
fcntl(63, F_GETFD)                      = -1 EBADF (Bad file descriptor)
dup2(3, 63)                             = 63
close(3)                                = 0
prlimit64(0, RLIMIT_NOFILE, NULL, {rlim_cur=1024, rlim_max=512*1024}) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [], 8) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7febbb21eed0) = 7666
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGCHLD, {sa_handler=0x7febbb568d40, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7febbb2cfda0}, {sa_handler=0x7febbb568d40, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7febbb2cfda0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
close(4)                                = 0
openat(AT_FDCWD, "/dev/fd/63", O_RDONLY) = 3
fcntl(0, F_GETFD)                       = 0
fcntl(0, F_DUPFD, 10)                   = 10
fcntl(0, F_GETFD)                       = 0
fcntl(10, F_SETFD, FD_CLOEXEC)          = 0
dup2(3, 0)                              = 0
close(3)                                = 0
lseek(0, 0, SEEK_CUR)                   = -1 ESPIPE (Illegal seek)
read(0, "c", 1)                         = 1
read(0, "h", 1)                         = 1
read(0, "r", 1)                         = 1
read(0, "o", 1)                         = 1
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=7666, si_uid=0, si_status=0, si_utime=0, si_stime=0} ---
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 7666
rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
wait4(-1, 0x7ffeec6dbd10, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[]})                 = 1
read(0, "m", 1)                         = 1
read(0, "i", 1)                         = 1
read(0, "u", 1)                         = 1
read(0, "m", 1)                         = 1
read(0, "\n", 1)                        = 1
read(0, "", 1)                          = 0
dup2(10, 0)                             = 0
fcntl(10, F_GETFD)                      = 0x1 (flags FD_CLOEXEC)
close(10)                               = 0
close(63)                               = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
pipe([3, 4])                            = 0
fcntl(63, F_GETFD)                      = -1 EBADF (Bad file descriptor)
dup2(3, 63)                             = 63
close(3)                                = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [], 8) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7febbb21eed0) = 7669
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGCHLD, {sa_handler=0x7febbb568d40, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7febbb2cfda0}, {sa_handler=0x7febbb568d40, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7febbb2cfda0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
close(4)                                = 0
openat(AT_FDCWD, "/dev/fd/63", O_RDONLY) = 3
fcntl(0, F_GETFD)                       = 0
fcntl(0, F_DUPFD, 10)                   = 10
fcntl(0, F_GETFD)                       = 0
fcntl(10, F_SETFD, FD_CLOEXEC)          = 0
dup2(3, 0)                              = 0
close(3)                                = 0
ioctl(0, TCGETS, 0x7ffeec6db110)        = -1 ENOTTY (Inappropriate ioctl for device)
lseek(0, 0, SEEK_CUR)                   = -1 ESPIPE (Illegal seek)
read(0, "c", 1)                         = 1
read(0, "h", 1)                         = 1
read(0, "r", 1)                         = 1
read(0, "o", 1)                         = 1
read(0, "m", 1)                         = 1
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=7669, si_uid=0, si_status=0, si_utime=0, si_stime=0} ---
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 7669
rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
wait4(-1, 0x7ffeec6dab50, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[]})                 = 1
read(0, "i", 1)                         = 1
read(0, "u", 1)                         = 1
read(0, "m", 1)                         = 1
read(0, "\n", 1)                        = 1
dup2(10, 0)                             = 0
fcntl(10, F_GETFD)                      = 0x1 (flags FD_CLOEXEC)
close(10)                               = 0
close(63)                               = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [], 8) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7febbb21eed0) = 7671
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGCHLD, {sa_handler=0x7febbb568d40, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7febbb2cfda0}, {sa_handler=0x7febbb568d40, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7febbb2cfda0}, 8) = 0
close(4)                                = 0
rt_sigprocmask(SIG_BLOCK, [INT], [], 8) = 0
read(3, "chromium-71.0.3578.80-0\nchromium"..., 512) = 512
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=7671, si_uid=0, si_status=0, si_utime=2, si_stime=0} ---
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 7671
wait4(-1, 0x7ffeec6da7d0, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[INT]})              = 512
read(3, "-0\nchromium-75.0.3770.80-1\nchrom"..., 512) = 512
read(3, "-2\nchromium-87.0.4280.88-2\nchrom"..., 512) = 512
read(3, "77-2\nchromium-91.0.4472.106-1\nch"..., 512) = 512
read(3, "71-1\nchromium-97.0.4692.71-2\nchr"..., 512) = 103
read(3, "", 512)                        = 0
close(3)                                = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x7febbb56ae60, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, {sa_handler=0x7febbb56ae60, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [], 8) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7febbb21eed0) = 7673
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGCHLD, {sa_handler=0x7febbb568d40, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7febbb2cfda0}, {sa_handler=0x7febbb568d40, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7febbb2cfda0}, 8) = 0
close(4)                                = 0
rt_sigprocmask(SIG_BLOCK, [INT], [], 8) = 0
read(3, "chromium-98.0.4758.80-1\n", 512) = 24
read(3, "", 512)                        = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=7673, si_uid=0, si_status=0, si_utime=0, si_stime=0} ---
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 7673
wait4(-1, 0x7ffeec6daa50, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[INT]})              = 0
close(3)                                = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x7febbb56ae60, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, {sa_handler=0x7febbb56ae60, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [], 8) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7febbb21eed0) = 7676
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGCHLD, {sa_handler=0x7febbb568d40, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7febbb2cfda0}, {sa_handler=0x7febbb568d40, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7febbb2cfda0}, 8) = 0
close(4)                                = 0
rt_sigprocmask(SIG_BLOCK, [INT], [], 8) = 0
read(3, "https://archive.archlinux.org/pa"..., 512) = 512
read(3, "romium-72.0.3626.109-1-x86_64.pk"..., 512) = 512
read(3, "rchive.archlinux.org/packages/c/"..., 512) = 512
read(3, "um-74.0.3729.131-3-x86_64.pkg.ta"..., 512) = 512
read(3, "ive.archlinux.org/packages/c/chr"..., 512) = 512
read(3, "0.3809.100-1-x86_64.pkg.tar.xz\nh"..., 512) = 512
read(3, "hlinux.org/packages/c/chromium/c"..., 512) = 512
read(3, "8-1-x86_64.pkg.tar.xz\nhttps://ar"..., 512) = 512
read(3, "nux.org/packages/c/chromium/chro"..., 512) = 512
read(3, "987.132-1-x86_64.pkg.tar.zst\nhtt"..., 512) = 512
read(3, "e.archlinux.org/packages/c/chrom"..., 512) = 512
read(3, "um-81.0.4044.138-1-x86_64.pkg.ta"..., 512) = 512
read(3, "archive.archlinux.org/packages/c"..., 512) = 512
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=7676, si_uid=0, si_status=0, si_utime=0, si_stime=0} ---
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 7676
wait4(-1, 0x7ffeec6daa50, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[INT]})              = 512
read(3, "chromium-83.0.4103.116-3-x86_64."..., 512) = 512
read(3, "https://archive.archlinux.org/pa"..., 512) = 512
read(3, "romium/chromium-86.0.4240.183-1-"..., 512) = 512
read(3, "r.zst\nhttps://archive.archlinux."..., 512) = 512
read(3, "c/chromium/chromium-88.0.4324.14"..., 512) = 512
read(3, "g.tar.zst\nhttps://archive.archli"..., 512) = 512
read(3, "ges/c/chromium/chromium-90.0.443"..., 512) = 512
read(3, "pkg.tar.zst\nhttps://archive.arch"..., 512) = 512
read(3, "packages/c/chromium/chromium-92."..., 512) = 512
read(3, "-x86_64.pkg.tar.zst\nhttps://arch"..., 512) = 512
read(3, "rg/packages/c/chromium/chromium-"..., 512) = 512
read(3, "x86_64.pkg.tar.zst\nhttps://archi"..., 512) = 512
read(3, "rg/packages/c/chromium/chromium-"..., 512) = 512
read(3, "s/c/chromium/chromium-98.0.4758."..., 512) = 56
read(3, "", 512)                        = 0
close(3)                                = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x7febbb56ae60, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, {sa_handler=0x7febbb56ae60, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [], 8) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7febbb21eed0) = 7692
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGCHLD, {sa_handler=0x7febbb568d40, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7febbb2cfda0}, {sa_handler=0x7febbb568d40, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7febbb2cfda0}, 8) = 0
close(4)                                = 0
rt_sigprocmask(SIG_BLOCK, [INT], [], 8) = 0
read(3, "", 512)                        = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=7692, si_uid=0, si_status=1, si_utime=0, si_stime=0} ---
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], WNOHANG, NULL) = 7692
wait4(-1, 0x7ffeec6da910, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[INT]})              = 0
close(3)                                = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x7febbb56ae60, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, {sa_handler=0x7febbb56ae60, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
fcntl(1, F_GETFD)                       = 0
fcntl(1, F_DUPFD, 10)                   = 10
fcntl(1, F_GETFD)                       = 0
fcntl(10, F_SETFD, FD_CLOEXEC)          = 0
dup2(2, 1)                              = 1
fcntl(2, F_GETFD)                       = 0
newfstatat(AT_FDCWD, ".", {st_mode=S_IFDIR|0777, st_size=36864, ...}, 0) = 0
newfstatat(AT_FDCWD, "/home/gerd/.local/bin/gettext", 0x7ffeec6db100, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/lib/ccache/bin/gettext", 0x7ffeec6db100, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "$PATH/gettext", 0x7ffeec6db100, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/local/sbin/gettext", 0x7ffeec6db100, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/local/bin/gettext", 0x7ffeec6db100, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/bin/gettext", {st_mode=S_IFREG|0755, st_size=34784, ...}, 0) = 0
newfstatat(AT_FDCWD, "/usr/bin/gettext", {st_mode=S_IFREG|0755, st_size=34784, ...}, 0) = 0
geteuid()                               = 0
getegid()                               = 0
getuid()                                = 0
getgid()                                = 0
access("/usr/bin/gettext", X_OK)        = 0
newfstatat(AT_FDCWD, "/usr/bin/gettext", {st_mode=S_IFREG|0755, st_size=34784, ...}, 0) = 0
geteuid()                               = 0
getegid()                               = 0
getuid()                                = 0
getgid()                                = 0
access("/usr/bin/gettext", R_OK)        = 0
newfstatat(AT_FDCWD, "/usr/bin/gettext", {st_mode=S_IFREG|0755, st_size=34784, ...}, 0) = 0
newfstatat(AT_FDCWD, "/usr/bin/gettext", {st_mode=S_IFREG|0755, st_size=34784, ...}, 0) = 0
geteuid()                               = 0
getegid()                               = 0
getuid()                                = 0
getgid()                                = 0
access("/usr/bin/gettext", X_OK)        = 0
newfstatat(AT_FDCWD, "/usr/bin/gettext", {st_mode=S_IFREG|0755, st_size=34784, ...}, 0) = 0
geteuid()                               = 0
getegid()                               = 0
getuid()                                = 0
getgid()                                = 0
access("/usr/bin/gettext", R_OK)        = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [INT TERM CHLD], 8) = 0
rt_sigprocmask(SIG_SETMASK, [INT TERM CHLD], NULL, 8) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7febbb21eed0) = 8144
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x7febbb56ae60, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0
rt_sigprocmask(SIG_SETMASK, [CHLD], Invalid choiceNULL, 8) = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 8144
rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, {sa_handler=0x7febbb56ae60, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, 8) = 0
ioctl(2, TIOCGWINSZ, {ws_row=44, ws_col=166, ws_xpixel=0, ws_ypixel=0}) = 0
ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0
newfstatat(AT_FDCWD, "/root/.terminfo", 0x7febbc485e00, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/share/terminfo", {st_mode=S_IFDIR|0755, st_size=4096, ...}, 0) = 0
access("/usr/share/terminfo/x/xterm-256color", R_OK) = 0
openat(AT_FDCWD, "/usr/share/terminfo/x/xterm-256color", O_RDONLY) = 3
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=3852, ...}, AT_EMPTY_PATH) = 0
read(3, "\36\2%\0&\0\17\0\235\1Z\6xterm-256color|xterm"..., 32768) = 3852
read(3, "", 28672)                      = 0
close(3)                                = 0
ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(1, TIOCGWINSZ, {ws_row=44, ws_col=166, ws_xpixel=0, ws_ypixel=0}) = 0
ioctl(0, TIOCGWINSZ, {ws_row=44, ws_col=166, ws_xpixel=0, ws_ypixel=0}) = 0
brk(0x7febbc4b1000)                     = 0x7febbc4b1000
mmap(NULL, 528384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7febbae60000
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=8144, si_uid=0, si_status=0, si_utime=0, si_stime=0} ---
wait4(-1, 0x7ffeec6dabd0, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[]})                 = 0
newfstatat(1, "", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0x1), ...}, AT_EMPTY_PATH) = 0
write(1, "\n", 1
)                       = 1
dup2(10, 1)                             = 1
fcntl(10, F_GETFD)                      = 0x1 (flags FD_CLOEXEC)
close(10)                               = 0
fcntl(1, F_GETFD)                       = 0
fcntl(1, F_DUPFD, 10)                   = 10
fcntl(1, F_GETFD)                       = 0
fcntl(10, F_SETFD, FD_CLOEXEC)          = 0
dup2(2, 1)                              = 1
fcntl(2, F_GETFD)                       = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, NULL, [CHLD], 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [CHLD], 8) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7febbb21eed0) = 8145
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
close(4)                                = 0
close(4)                                = -1 EBADF (Bad file descriptor)
rt_sigprocmask(SIG_BLOCK, NULL, [CHLD], 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [CHLD], 8) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7febbb21eed0) = 8146
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
close(3)                                = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x7febbb56ae60, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, 8) = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 8145
wait4(-1, Unable to downgrade chromium[{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 8146
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, {sa_handler=0x7febbb56ae60, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7febbb2cfda0}, 8) = 0
ioctl(2, TIOCGWINSZ, {ws_row=44, ws_col=166, ws_xpixel=0, ws_ypixel=0}) = 0
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
close(3)                                = -1 EBADF (Bad file descriptor)
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=8145, si_uid=0, si_status=0, si_utime=0, si_stime=0} ---
wait4(-1, 0x7ffeec6daed0, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[]})                 = 0
write(1, "\n", 1
)                       = 1
dup2(10, 1)                             = 1
fcntl(10, F_GETFD)                      = 0x1 (flags FD_CLOEXEC)
close(10)                               = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
exit_group(1)                           = ?
+++ exited with 1 +++

The exit with 1 appears to be OK as I aborted downgrade actually.

So you have the issue with the

sudo downgrade chromium

but the issue is absent with the

sudo strace downgrade chromium

?

Looks like re-installing pacman-mirrors somehow solved that issue. Sorry for not being able to provide more insights.
After having done that, the error seems to be gone, not only with the strace command but with normally invoking downgrade as well.

1 Like

That’s why we have a patch. :wink:

2 Likes

Well - that explains something.

I cannot see how it could be possible to catch this kind of error.

Knowing the inside out of pacman-mirrors - the call to get the branch doesn’t really involve a call to an url - which is the purpose of the request lib.

So the error is cascading through loading the varios files pacma-mirrors consist of. This finally triggers a character table detection routine used when the requests library’s init is loaded.

The python-requests package depends on python-chardet which usually installed because pacman-mirrors depends on python-requests.

The only explanation which comes to mind is that a sudo pip command has removed the module or maybe installed a different version.

+if [ ! "$(pacman-mirrors -aG)" == stable ] || [ "$DOWNGRADE_FROM_ALA" = "1" ] ; then

pacman-mirrors -aG

Why to use API if it is local info only? The pacman-mirrors -G is not enough to get current branch?

any method works - failsafe :slight_smile: