Replies: 2 comments · 10 replies
-
I could not reproduce this. $ docker run -it --platform linux/amd64 brew
[linuxbrew@9838aea564a2 /]$ brew --version
Homebrew 4.4.2
[linuxbrew@9838aea564a2 /]$ brew doctor
Your system is ready to brew.
[linuxbrew@9838aea564a2 /]$ brew config
HOMEBREW_VERSION: 4.4.2
ORIGIN: https://github.com/Homebrew/brew
HEAD: 35ebf4a047b00b2b3de33ba0081d71293cdadede
Last commit: 3 days ago
Core tap JSON: 24 Oct 08:53 UTC
HOMEBREW_PREFIX: /home/linuxbrew/.linuxbrew
HOMEBREW_CASK_OPTS: []
HOMEBREW_MAKE_JOBS: 8
Homebrew Ruby: 3.3.5 => /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/vendor/portable-ruby/3.3.5/bin/ruby
CPU: octa-core 64-bit skylake
Clang: N/A
Git: 2.47.0 => /bin/git
Curl: 8.10.1 => /bin/curl
Kernel: Linux 6.8.0-47-generic x86_64 GNU/Linux
OS: Arch Linux
Host glibc: 2.40
/usr/bin/gcc: 14.2.1
/usr/bin/ruby: N/A
glibc: N/A
gcc@11: N/A
gcc: N/A
xorg: N/A Can you try with |
Beta Was this translation helpful? Give feedback.
All reactions
-
I don't think this is QEMU. Anyway, if it was a performance issue, we would have seen it, in CPU load for example. This is some other issue. And yet, the only thing that doesn't work is the |
Beta Was this translation helpful? Give feedback.
All reactions
-
Yes. But... > [5/7] RUN /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)":
0.320 Warning: Running in non-interactive mode because `stdin` is not a TTY.
0.339 ==> Checking for `sudo` access (which may request your password)...
0.340 Homebrew on Linux is not supported on ARM processors.
0.340 https://docs.brew.sh/Homebrew-on-Linux#arm-unsupported |
Beta Was this translation helpful? Give feedback.
All reactions
-
Find the way how-to run trace... [linuxbrew@e86f29eedcf0 /]$ QEMU_STRACE=1 strace brew doctor
135 brk(NULL) = 0x0000555555706000
135 access("/etc/ld.so.preload",R_OK) = -1 errno=2 (No such file or directory)
135 openat(-100,"/etc/ld.so.cache",O_RDONLY|O_CLOEXEC) = 3
135 fstat(3,0x00002aaaab2aadc0) = 0
135 mmap(NULL,21583,PROT_READ,MAP_PRIVATE,3,0) = 0x00002aaaab2e6000
135 close(3) = 0
135 openat(-100,"/usr/lib/libunwind-ptrace.so.0",O_RDONLY|O_CLOEXEC) = 3
135 read(3,0xab2aaf38,832) = 832
135 fstat(3,0x00002aaaab2aadc0) = 0
135 mmap(NULL,24712,PROT_READ,MAP_PRIVATE|MAP_DENYWRITE,3,0) = 0x00002aaaab2ec000
135 mmap(0x00002aaaab2ee000,8192,PROT_EXEC|PROT_READ,MAP_PRIVATE|MAP_DENYWRITE|MAP_FIXED,3,0x2000) = 0x00002aaaab2ee000
135 mmap(0x00002aaaab2f0000,4096,PROT_READ,MAP_PRIVATE|MAP_DENYWRITE|MAP_FIXED,3,0x4000) = 0x00002aaaab2f0000
135 mmap(0x00002aaaab2f1000,8192,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_DENYWRITE|MAP_FIXED,3,0x4000) = 0x00002aaaab2f1000
135 close(3) = 0
135 openat(-100,"/usr/lib/libunwind-x86_64.so.8",O_RDONLY|O_CLOEXEC) = 3
135 read(3,0xab2aaf18,832) = 832
135 fstat(3,0x00002aaaab2aada0) = 0
135 mmap(NULL,8192,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANONYMOUS,-1,0) = 0x00002aaaab2f3000
135 mmap(NULL,116944,PROT_READ,MAP_PRIVATE|MAP_DENYWRITE,3,0) = 0x00002aaaab2f5000
135 mmap(0x00002aaaab2f7000,49152,PROT_EXEC|PROT_READ,MAP_PRIVATE|MAP_DENYWRITE|MAP_FIXED,3,0x2000) = 0x00002aaaab2f7000
135 mmap(0x00002aaaab303000,12288,PROT_READ,MAP_PRIVATE|MAP_DENYWRITE|MAP_FIXED,3,0xe000) = 0x00002aaaab303000
135 mmap(0x00002aaaab306000,8192,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_DENYWRITE|MAP_FIXED,3,0x10000) = 0x00002aaaab306000
135 mmap(0x00002aaaab308000,39120,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANONYMOUS|MAP_FIXED,-1,0) = 0x00002aaaab308000
135 close(3) = 0
135 openat(-100,"/usr/lib/libc.so.6",O_RDONLY|O_CLOEXEC) = 3
135 read(3,0xab2aaef8,832) = 832
135 pread64(3,0x00002aaaab2aab00,784,64) = 784
135 fstat(3,0x00002aaaab2aad80) = 0
135 pread64(3,0x00002aaaab2aa9d0,784,64) = 784
135 mmap(NULL,2034616,PROT_READ,MAP_PRIVATE|MAP_DENYWRITE,3,0) = 0x00002aaaab312000
135 mmap(0x00002aaaab336000,1511424,PROT_EXEC|PROT_READ,MAP_PRIVATE|MAP_DENYWRITE|MAP_FIXED,3,0x24000) = 0x00002aaaab336000
135 mmap(0x00002aaaab4a7000,319488,PROT_READ,MAP_PRIVATE|MAP_DENYWRITE|MAP_FIXED,3,0x195000) = 0x00002aaaab4a7000
135 mmap(0x00002aaaab4f5000,24576,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_DENYWRITE|MAP_FIXED,3,0x1e3000) = 0x00002aaaab4f5000
135 mmap(0x00002aaaab4fb000,31672,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANONYMOUS|MAP_FIXED,-1,0) = 0x00002aaaab4fb000
135 close(3) = 0
135 openat(-100,"/usr/lib/liblzma.so.5",O_RDONLY|O_CLOEXEC) = 3
135 read(3,0xab2aaed8,832) = 832
135 fstat(3,0x00002aaaab2aad60) = 0
135 mmap(NULL,204832,PROT_READ,MAP_PRIVATE|MAP_DENYWRITE,3,0) = 0x00002aaaab503000
135 mmap(0x00002aaaab506000,143360,PROT_EXEC|PROT_READ,MAP_PRIVATE|MAP_DENYWRITE|MAP_FIXED,3,0x3000) = 0x00002aaaab506000
135 mmap(0x00002aaaab529000,45056,PROT_READ,MAP_PRIVATE|MAP_DENYWRITE|MAP_FIXED,3,0x26000) = 0x00002aaaab529000
135 mmap(0x00002aaaab534000,8192,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_DENYWRITE|MAP_FIXED,3,0x31000) = 0x00002aaaab534000
135 close(3) = 0
135 openat(-100,"/usr/lib/libunwind.so.8",O_RDONLY|O_CLOEXEC) = 3
135 read(3,0xab2aaeb8,832) = 832
135 fstat(3,0x00002aaaab2aad40) = 0
135 mmap(NULL,104880,PROT_READ,MAP_PRIVATE|MAP_DENYWRITE,3,0) = 0x00002aaaab536000
135 mmap(0x00002aaaab538000,40960,PROT_EXEC|PROT_READ,MAP_PRIVATE|MAP_DENYWRITE|MAP_FIXED,3,0x2000) = 0x00002aaaab538000
135 mmap(0x00002aaaab542000,8192,PROT_READ,MAP_PRIVATE|MAP_DENYWRITE|MAP_FIXED,3,0xc000) = 0x00002aaaab542000
135 mmap(0x00002aaaab544000,8192,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_DENYWRITE|MAP_FIXED,3,0xe000) = 0x00002aaaab544000
135 mmap(0x00002aaaab546000,39344,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANONYMOUS|MAP_FIXED,-1,0) = 0x00002aaaab546000
135 close(3) = 0
135 mmap(NULL,8192,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANONYMOUS,-1,0) = 0x00002aaaab550000
135 arch_prctl(4098,46912507284864,0,12,148,0) = 0
135 set_tid_address(0x2aaaab551050) = 135
135 set_robust_list(0x2aaaab551060,24) = -1 errno=38 (Function not implemented)
135 Unknown syscall 334
135 mprotect(0x00002aaaab4f5000,16384,PROT_READ) = 0
135 mprotect(0x00002aaaab534000,4096,PROT_READ) = 0
135 mprotect(0x00002aaaab544000,4096,PROT_READ) = 0
135 mprotect(0x00002aaaab306000,4096,PROT_READ) = 0
135 mprotect(0x00002aaaab2f1000,4096,PROT_READ) = 0
135 mprotect(0x0000555555672000,430080,PROT_READ) = 0
135 mprotect(0x00002aaaab2e0000,8192,PROT_READ) = 0
135 prlimit64(0,RLIMIT_STACK,NULL,0x00002aaaab2ab920) = 0 ({rlim_cur=8388608,rlim_max=-1})
135 munmap(0x00002aaaab2e6000,21583) = 0
135 getrandom(0x2aaaab500178,8,1) = 8
135 brk(NULL) = 0x0000555555706000
135 brk(0x0000555555727000) = 0x0000555555727000
135 openat(-100,"/usr/lib/locale/locale-archive",O_RDONLY|O_CLOEXEC) = 3
135 fstat(3,0x00002aaaab4fa800) = 0
135 mmap(NULL,3055776,PROT_READ,MAP_PRIVATE,3,0) = 0x00002aaaab552000
135 close(3) = 0
135 getpid() = 135
135 uname(0x2aaaab2ab6c0) = 0
135 openat(-100,"/proc/sys/kernel/pid_max",O_RDONLY) = 3
135 read(3,0xab2ab800,23) = 6
135 close(3) = 0
135 rt_sigaction(SIGCHLD,0x00002aaaab2ab660,0x00002aaaab2ab700) = 0
135 getuid() = 1000
135 getgid() = 1000
135 clone(CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|0x11,child_stack=0x0000000000000000,parent_tidptr=0x0000000000000000,tls=0x0000000000000000,child_tidptr=0x00002aaaab551050) = 138
= 0
138 set_robust_list(0x2aaaab551060,24) = -1 errno=38 (Function not implemented)
135 ptrace(16902,138,0,0,16901,1) = -1 errno=38 (Function not implemented)
135 kill(138,SIGKILL) = 0
135 wait4(138,0x2aaaab2ab8f8,0,0) = 138
135 clone(CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|0x11,child_stack=0x0000000000000000,parent_tidptr=0x0000000000000000,tls=0x0000000000000000,child_tidptr=0x00002aaaab551050) = 140
= 0
140 set_robust_list(0x2aaaab551060,24) = -1 errno=38 (Function not implemented)
135 wait4(140,0x2aaaab2ab8f8,0,0)140 getpid() = 140
140 ptrace(0,0,0,0,4294967295,46912507284864) = -1 errno=38 (Function not implemented)
140 openat(-100,"/usr/share/locale/locale.alias",O_RDONLY|O_CLOEXEC) = 3
140 fstat(3,0x00002aaaab2ab060) = 0
140 read(3,0x55707890,4096) = 2998
140 read(3,0x55707890,4096) = 0
140 close(3) = 0
140 openat(-100,"/usr/share/locale/en_US/LC_MESSAGES/libc.mo",O_RDONLY) = -1 errno=2 (No such file or directory)
140 openat(-100,"/usr/share/locale/en/LC_MESSAGES/libc.mo",O_RDONLY) = -1 errno=2 (No such file or directory)
140 write(2,0xab2ab580,79)strace: test_ptrace_get_syscall_info: PTRACE_TRACEME: Function not implemented
= 79
140 getpid() = 140
140 exit_group(1)
= 140
135 pipe2(0x2aaaab2ab930,0) = 0
135 close(4) = 0
135 fcntl(3,F_GETFD) = 0
135 fcntl(3,F_SETFD,1) = 0
135 close(3) = 0
135 newfstatat(-100,"/home/linuxbrew/.linuxbrew/bin/brew",0x00002aaaab2aa780,0) = 0
135 newfstatat(-100,"/home/linuxbrew/.linuxbrew/bin/brew",0x00002aaaab2aa780,0) = 0
135 clone(CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|0x11,child_stack=0x0000000000000000,parent_tidptr=0x0000000000000000,tls=0x0000000000000000,child_tidptr=0x00002aaaab551050) = 142
= 0
142 set_robust_list(0x2aaaab551060,24) = -1 errno=38 (Function not implemented)
142 ptrace(0,0,0,0,4294967295,46912507284864) = -1 errno=38 (Function not implemented)
135 close(0) = 0
135 pipe2(0x2aaaab2aa778,0) = 0
135 close(3) = 0
135 fcntl(0,F_GETFD) = 0
135 fcntl(0,F_SETFD,1) = 0
135 close(1) = 0
135 pipe2(0x2aaaab2aa778,0) = 0
135 close(3) = 0
135 fcntl(1,F_GETFD) = 0
135 fcntl(1,F_SETFD,1) = 0
135 rt_sigaction(SIGTTOU,0x00002aaaab2ab660,NULL) = 0
135 rt_sigaction(SIGTTIN,0x00002aaaab2ab660,NULL) = 0
135 rt_sigaction(SIGHUP,0x00002aaaab2ab660,NULL) = 0
135 rt_sigaction(SIGINT,0x00002aaaab2ab660,NULL) = 0
135 rt_sigaction(SIGQUIT,0x00002aaaab2ab660,NULL) = 0
135 rt_sigaction(SIGPIPE,0x00002aaaab2ab660,NULL) = 0
135 rt_sigaction(SIGTERM,0x00002aaaab2ab660,NULL) = 0
135 rt_sigprocmask(SIG_BLOCK,0x00005555556fd520,NULL,8) = 0
135 rt_sigaction(SIGALRM,0x00002aaaab2ab660,NULL) = 0
135 wait4(-1,0x2aaaab2aba9c,1073741824,0)142 openat(-100,"/usr/share/locale/locale.alias",O_RDONLY|O_CLOEXEC) = 3
142 fstat(3,0x00002aaaab2a9f30) = 0
142 read(3,0x55707880,4096) = 2998
142 read(3,0x55707880,4096) = 0
142 close(3) = 0
142 openat(-100,"/usr/share/locale/en_US/LC_MESSAGES/libc.mo",O_RDONLY) = -1 errno=2 (No such file or directory)
142 openat(-100,"/usr/share/locale/en/LC_MESSAGES/libc.mo",O_RDONLY) = -1 errno=2 (No such file or directory)
142 fstat(2,0x00002aaaab2aa210) = 0
142 write(2,0x55707980,62)strace: ptrace(PTRACE_TRACEME, ...): Function not implemented
= 62
142 getpid() = 142
142 exit_group(1)
= 142
135 wait4(-1,0x2aaaab2aba9c,1073741825,0) = -1 errno=10 (No child process)
135 ptrace(16896,142,0,81,16895,1) = -1 errno=38 (Function not implemented)
135 openat(-100,"/usr/share/locale/locale.alias",O_RDONLY|O_CLOEXEC) = 3
135 fstat(3,0x00002aaaab2ab1e0) = 0
135 read(3,0x55708fb0,4096) = 2998
135 read(3,0x55708fb0,4096) = 0
135 close(3) = 0
135 openat(-100,"/usr/share/locale/en_US/LC_MESSAGES/libc.mo",O_RDONLY) = -1 errno=2 (No such file or directory)
135 openat(-100,"/usr/share/locale/en/LC_MESSAGES/libc.mo",O_RDONLY) = -1 errno=2 (No such file or directory)
135 fstat(2,0x00002aaaab2ab4c0) = 0
135 write(2,0x557090b0,52)strace: PTRACE_SETOPTIONS: Function not implemented
= 52
135 getpid() = 135
135 kill(142,SIGCONT) = -1 errno=3 (No such process)
135 kill(142,SIGTERM) = -1 errno=3 (No such process)
135 wait4(-1,0x2aaaab2ab894,1073741824,0) = -1 errno=10 (No child process)
135 write(2,0x557090b0,57)strace: cleanup: waitpid(-1, __WALL): No child processes
= 57
135 exit_group(1)
[linuxbrew@e86f29eedcf0 /]$ ps ax | grep brew
146 pts/0 Rl+ 0:00 /usr/bin/qemu-x86_64 /usr/sbin/grep grep --color=auto brew
[linuxbrew@e86f29eedcf0 /]$ QEMU_STRACE=1 brew doctor
150 brk(NULL) = 0x0000555555671000
150 access("/etc/ld.so.preload",R_OK) = -1 errno=2 (No such file or directory)
150 openat(-100,"/etc/ld.so.cache",O_RDONLY|O_CLOEXEC) = 3
150 fstat(3,0x00002aaaab2aad80) = 0
150 mmap(NULL,21583,PROT_READ,MAP_PRIVATE,3,0) = 0x00002aaaab2e6000
150 close(3) = 0
150 openat(-100,"/usr/lib/libreadline.so.8",O_RDONLY|O_CLOEXEC) = 3
150 read(3,0xab2aaef8,832) = 832
150 fstat(3,0x00002aaaab2aad80) = 0
150 mmap(NULL,350904,PROT_READ,MAP_PRIVATE|MAP_DENYWRITE,3,0) = 0x00002aaaab2ec000
150 mmap(0x00002aaaab301000,188416,PROT_EXEC|PROT_READ,MAP_PRIVATE|MAP_DENYWRITE|MAP_FIXED,3,0x15000) = 0x00002aaaab301000
150 mmap(0x00002aaaab32f000,36864,PROT_READ,MAP_PRIVATE|MAP_DENYWRITE|MAP_FIXED,3,0x43000) = 0x00002aaaab32f000
150 mmap(0x00002aaaab338000,36864,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_DENYWRITE|MAP_FIXED,3,0x4b000) = 0x00002aaaab338000
150 mmap(0x00002aaaab341000,2744,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANONYMOUS|MAP_FIXED,-1,0) = 0x00002aaaab341000
150 close(3) = 0
150 openat(-100,"/usr/lib/libc.so.6",O_RDONLY|O_CLOEXEC) = 3
150 read(3,0xab2aaed8,832) = 832
150 pread64(3,0x00002aaaab2aaae0,784,64) = 784
150 fstat(3,0x00002aaaab2aad60) = 0
150 mmap(NULL,8192,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANONYMOUS,-1,0) = 0x00002aaaab342000
150 pread64(3,0x00002aaaab2aa9b0,784,64) = 784
150 mmap(NULL,2034616,PROT_READ,MAP_PRIVATE|MAP_DENYWRITE,3,0) = 0x00002aaaab344000
150 mmap(0x00002aaaab368000,1511424,PROT_EXEC|PROT_READ,MAP_PRIVATE|MAP_DENYWRITE|MAP_FIXED,3,0x24000) = 0x00002aaaab368000
150 mmap(0x00002aaaab4d9000,319488,PROT_READ,MAP_PRIVATE|MAP_DENYWRITE|MAP_FIXED,3,0x195000) = 0x00002aaaab4d9000
150 mmap(0x00002aaaab527000,24576,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_DENYWRITE|MAP_FIXED,3,0x1e3000) = 0x00002aaaab527000
150 mmap(0x00002aaaab52d000,31672,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANONYMOUS|MAP_FIXED,-1,0) = 0x00002aaaab52d000
150 close(3) = 0
150 openat(-100,"/usr/lib/libncursesw.so.6",O_RDONLY|O_CLOEXEC) = 3
150 read(3,0xab2aaeb8,832) = 832
150 fstat(3,0x00002aaaab2aad40) = 0
150 mmap(NULL,453856,PROT_READ,MAP_PRIVATE|MAP_DENYWRITE,3,0) = 0x00002aaaab535000
150 mmap(0x00002aaaab542000,290816,PROT_EXEC|PROT_READ,MAP_PRIVATE|MAP_DENYWRITE|MAP_FIXED,3,0xd000) = 0x00002aaaab542000
150 mmap(0x00002aaaab589000,90112,PROT_READ,MAP_PRIVATE|MAP_DENYWRITE|MAP_FIXED,3,0x54000) = 0x00002aaaab589000
150 mmap(0x00002aaaab59f000,20480,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_DENYWRITE|MAP_FIXED,3,0x6a000) = 0x00002aaaab59f000
150 close(3) = 0
150 mmap(NULL,12288,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANONYMOUS,-1,0) = 0x00002aaaab5a4000
150 arch_prctl(4098,46912507627328,0,34,4294967295,0) = 0
150 set_tid_address(0x2aaaab5a4a10) = 150
150 set_robust_list(0x2aaaab5a4a20,24) = -1 errno=38 (Function not implemented)
150 Unknown syscall 334
150 mprotect(0x00002aaaab527000,16384,PROT_READ) = 0
150 mprotect(0x00002aaaab59f000,16384,PROT_READ) = 0
150 mprotect(0x00002aaaab338000,12288,PROT_READ) = 0
150 mprotect(0x0000555555661000,12288,PROT_READ) = 0
150 mprotect(0x00002aaaab2e0000,8192,PROT_READ) = 0
150 prlimit64(0,RLIMIT_STACK,NULL,0x00002aaaab2ab8e0) = 0 ({rlim_cur=8388608,rlim_max=-1})
150 munmap(0x00002aaaab2e6000,21583) = 0
150 openat(-100,"/dev/tty",O_RDWR|O_NONBLOCK) = 3
150 close(3) = 0
150 getrandom(0x2aaaab532178,8,1) = 8
150 brk(NULL) = 0x0000555555671000
150 brk(0x0000555555692000) = 0x0000555555692000
150 openat(-100,"/usr/lib/locale/locale-archive",O_RDONLY|O_CLOEXEC) = 3
150 fstat(3,0x00002aaaab52c800) = 0
150 mmap(NULL,3055776,PROT_READ,MAP_PRIVATE,3,0) = 0x00002aaaab5a7000
150 close(3) = 0
150 openat(-100,"/usr/lib/gconv/gconv-modules.cache",O_RDONLY|O_CLOEXEC) = -1 errno=2 (No such file or directory)
150 openat(-100,"/usr/lib/gconv/gconv-modules",O_RDONLY|O_CLOEXEC) = 3
150 fstat(3,0x00002aaaab2ab500) = 0
150 read(3,0x55672730,4096) = 3916
150 read(3,0x55672730,4096) = 0
150 close(3) = 0
150 openat(-100,"/usr/lib/gconv/gconv-modules.d",O_RDONLY|O_DIRECTORY|O_NONBLOCK|O_CLOEXEC) = 3
150 fstat(3,0x00002aaaab2ab670) = 0
150 getdents64(3,0x555555674f20,32768) = 96
150 openat(-100,"/usr/lib/gconv/gconv-modules.d/gconv-modules-extra.conf",O_RDONLY|O_CLOEXEC) = 4
150 fstat(4,0x00002aaaab2ab500) = 0
150 read(4,0x5567cf30,4096) = 4096
150 read(4,0x5567cf30,4096) = 4096
150 read(4,0x5567cf30,4096) = 4096
150 read(4,0x5567cf30,4096) = 4096
150 read(4,0x5567cf30,4096) = 4096
150 read(4,0x5567cf30,4096) = 4096
150 read(4,0x5567cf30,4096) = 4096
150 read(4,0x5567cf30,4096) = 4096
150 read(4,0x5567cf30,4096) = 4096
150 brk(0x00005555556b3000) = 0x00005555556b3000
150 read(4,0x5567cf30,4096) = 4096
150 read(4,0x5567cf30,4096) = 4096
150 read(4,0x5567cf30,4096) = 4096
150 read(4,0x5567cf30,4096) = 4096
150 read(4,0x5567cf30,4096) = 726
150 read(4,0x5567cf30,4096) = 0
150 close(4) = 0
150 getdents64(3,0x555555674f20,32768) = 0
150 close(3) = 0
150 futex(0x00002aaaab52c72c,FUTEX_PRIVATE_FLAG|FUTEX_WAKE,2147483647,NULL,0x0000000000000013,19) = 0
150 getuid() = 1000
150 getgid() = 1000
150 geteuid() = 1000
150 getegid() = 1000
150 rt_sigprocmask(SIG_BLOCK,NULL,0x00005555556680a8,8) = 0
150 gettimeofday(0x0000555555667ff0,NULL) = 0 ({tv_sec = 1729887591,tv_usec = 93580},NULL)
150 rt_sigaction(SIGCHLD,0x00002aaaab2ab5e0,0x00002aaaab2ab680) = 0
150 rt_sigaction(SIGCHLD,0x00002aaaab2ab5e0,0x00002aaaab2ab680) = 0
150 rt_sigaction(SIGINT,0x00002aaaab2ab5e0,0x00002aaaab2ab680) = 0
150 rt_sigaction(SIGINT,0x00002aaaab2ab5e0,0x00002aaaab2ab680) = 0
150 rt_sigaction(SIGQUIT,0x00002aaaab2ab5e0,0x00002aaaab2ab680) = 0
150 rt_sigaction(SIGQUIT,0x00002aaaab2ab5e0,0x00002aaaab2ab680) = 0
150 rt_sigaction(SIGTSTP,0x00002aaaab2ab5c0,0x00002aaaab2ab660) = 0
150 rt_sigaction(SIGTSTP,0x00002aaaab2ab5c0,0x00002aaaab2ab660) = 0
150 rt_sigaction(SIGTTIN,0x00002aaaab2ab5c0,0x00002aaaab2ab660) = 0
150 rt_sigaction(SIGTTIN,0x00002aaaab2ab5c0,0x00002aaaab2ab660) = 0
150 rt_sigaction(SIGTTOU,0x00002aaaab2ab5c0,0x00002aaaab2ab660) = 0
150 rt_sigaction(SIGTTOU,0x00002aaaab2ab5c0,0x00002aaaab2ab660) = 0
150 rt_sigprocmask(SIG_BLOCK,NULL,0x0000555555667ca0,8) = 0
150 rt_sigaction(SIGQUIT,0x00002aaaab2ab5e0,0x00002aaaab2ab680) = 0
150 uname(0x2aaaab2ab700) = 0
150 newfstatat(-100,"/",0x00002aaaab2ab610,0) = 0
150 newfstatat(-100,".",0x00002aaaab2ab580,0) = 0
150 getpid() = 150
150 getppid() = 1
150 newfstatat(-100,"/etc/nsswitch.conf",0x00002aaaab2ab380,0) = 0
150 newfstatat(-100,"/",0x00002aaaab2ab4b0,0) = 0
150 openat(-100,"/etc/nsswitch.conf",O_RDONLY|O_CLOEXEC) = 3
150 fstat(3,0x00002aaaab2ab2a0) = 0
150 read(3,0x5567b750,4096) = 359
150 read(3,0x5567b750,4096) = 0
150 fstat(3,0x00002aaaab2ab380) = 0
150 close(3) = 0
150 openat(-100,"/etc/passwd",O_RDONLY|O_CLOEXEC) = 3
150 fstat(3,0x00002aaaab2ab3f0) = 0
150 lseek(3,0,SEEK_SET) = 0
150 read(3,0x5567b750,4096) = 1006
150 close(3) = 0
150 gettimeofday(0x00002aaaab2ab770,NULL) = 0 ({tv_sec = 1729887591,tv_usec = 100304},NULL)
150 getpid() = 150
150 getppid() = 1
150 gettimeofday(0x00002aaaab2ab780,NULL) = 0 ({tv_sec = 1729887591,tv_usec = 100394},NULL)
150 getpid() = 150
150 getppid() = 1
150 getpgrp() = 150
150 ioctl(2,TIOCGPGRP,0x00002aaaab2ab854) = 0 (150)
150 rt_sigaction(SIGCHLD,0x00002aaaab2ab5b0,0x00002aaaab2ab650) = 0
150 prlimit64(0,RLIMIT_NPROC,NULL,0x00002aaaab2ab820) = 0 ({rlim_cur=-1,rlim_max=-1})
150 rt_sigprocmask(SIG_BLOCK,NULL,0x0000555555668188,8) = 0
150 openat(-100,"/home/linuxbrew/.linuxbrew/bin/brew",O_RDONLY) = 3
150 newfstatat(-100,"/home/linuxbrew/.linuxbrew/bin/brew",0x00002aaaab2ab950,0) = 0
150 ioctl(3,TCGETS,0x00002aaaab2ab960) = -1 errno=25 (Not a tty)
150 lseek(3,0,SEEK_CUR) = 0
150 read(3,0xab2aba90,80) = 80
150 lseek(3,0,SEEK_SET) = 0
150 prlimit64(0,RLIMIT_NOFILE,NULL,0x00002aaaab2ab990) = 0 ({rlim_cur=1048576,rlim_max=1048576})
150 fcntl(255,F_GETFD) = -1 errno=9 (Bad file descriptor)
150 dup2(3,255) = 255
150 close(3) = 0
150 fcntl(255,F_SETFD,1) = 0
150 fcntl(255,F_GETFL) = 32768
150 fstat(255,0x00002aaaab2ab910) = 0
150 lseek(255,0,SEEK_CUR) = 0
150 read(255,0x556a2580,7318) = 7318
150 newfstatat(-100,"/",0x00002aaaab2ab630,0) = 0
150 faccessat2(-100,"/",R_OK,AT_EACCESS) = 0
150 rt_sigprocmask(SIG_BLOCK,NULL,0x00002aaaab2ab310,8) = 0
150 pipe2(0x2aaaab2ab3f8,0) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2ab2f0,0x00002aaaab2ab270,8) = 0
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2ab270,NULL,8) = 0
150 rt_sigprocmask(SIG_BLOCK,NULL,0x00002aaaab2ab0b0,8) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2ab1b0,0x00002aaaab2ab130,8) = 0
150 lseek(255,-5992,SEEK_CUR) = 1326
150 clone(CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|0x11,child_stack=0x0000000000000000,parent_tidptr=0x0000000000000000,tls=0x0000000000000000,child_tidptr=0x00002aaaab5a4a10) = 153
= 0
153 set_robust_list(0x2aaaab5a4a20,24) = -1 errno=38 (Function not implemented)
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2ab130,NULL,8) = 0
153 getpid() = 153
150 rt_sigaction(SIGCHLD,0x00002aaaab2ab260,0x00002aaaab2ab300) = 0
150 close(4) = 0
153 close(255) = 0
153 rt_sigprocmask(SIG_SETMASK,0x0000555555667ca0,NULL,8) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2ab4a0,0x00002aaaab2ab400,8) = 0
153 rt_sigaction(SIGTSTP,0x00002aaaab2aada0,0x00002aaaab2aae40) = 0
150 153 rt_sigaction(read(3,0xab2aa360,4096)SIGTTIN,0x00002aaaab2aada0,0x00002aaaab2aae40) = 0
153 rt_sigaction(SIGTTOU,0x00002aaaab2aadb0,0x00002aaaab2aae50) = 0
153 rt_sigaction(SIGINT,0x00002aaaab2ab0a0,0x00002aaaab2ab140) = 0
153 rt_sigaction(SIGQUIT,0x00002aaaab2ab0a0,0x00002aaaab2ab140) = 0
153 rt_sigaction(SIGCHLD,0x00002aaaab2ab0a0,0x00002aaaab2ab140) = 0
153 rt_sigaction(SIGCHLD,0x00002aaaab2ab260,0x00002aaaab2ab300) = 0
153 rt_sigaction(SIGINT,0x00002aaaab2ab0f0,0x00002aaaab2ab190) = 0
153 dup2(4,1) = 1
153 close(4) = 0
153 close(3) = 0
153 rt_sigprocmask(SIG_BLOCK,NULL,0x00002aaaab2ab2e0,8) = 0
153 fstat(1,0x00002aaaab2aab40) = 0
153 write(1,0x556a8700,2) = 2
= 2
150 read(3,0xab2aa360,4096)153 write(1,0x556a8700,2) = 2
153 write(1,0x556a8700,2) = 2
= 153 2write(1,0x556a8700,6)
= 6
153 150 write(1,0x556a8700,3)read(3,0xab2aa360,4096) = 3 =
11
153 write(1,0x556a8700,5)150 = read(3,0xab2aa360,4096)5
= 5
153 150 write(1,0x556a8700,6)read(3,0xab2aa360,4096) = = 66
150 153 read(3,0xab2aa360,4096)write(1,0x556a8700,8) = 8
150 read(3,0xab2aa360,4096) = 8
153 write(1,0x556a8700,7) = 7
153 write(1,0x556a8700,3) = 3
= 10153
write(1,0x556a8700,8)150 = 8
153 write(1,0x556a8700,8) = read(3,0xab2aa360,4096)8 =
16
153 150 write(1,0x556a8700,9)read(3,0xab2aa360,4096) = = 99
150 153 read(3,0xab2aa360,4096)write(1,0x556a8700,8) = = 88
153 150 write(1,0x556a8700,9)read(3,0xab2aa360,4096) = = 99
150 153 read(3,0xab2aa360,4096)write(1,0x556a8700,8) = 8
= 8
153 150 write(1,0x556a8700,5)read(3,0xab2aa360,4096) = = 55
150 153 read(3,0xab2aa360,4096)write(1,0x556a8700,7) = 7
153 write(1,0x556a8700,5) = 5
= 153 12write(1,0x556a8700,7)
= 7150
read(3,0xab2aa360,4096) = 7
150 153 read(3,0xab2aa360,4096)write(1,0x556a8700,5) = 5
153 = write(1,0x556a8700,5)5
= 5150
read(3,0xab2aa360,4096) = 153 5
write(1,0x556a8700,5)150 = read(3,0xab2aa360,4096)5
= 5
153 150 write(1,0x556a8700,7)read(3,0xab2aa360,4096) = = 77
150 153 read(3,0xab2aa360,4096)write(1,0x556a8700,6) = 6
153 write(1,0x556a8700,3) = 3
153 write(1,0x556a8700,3) = 3
153 write(1,0x556a8700,8) = = 820
153 150 write(1,0x556a8700,5)read(3,0xab2aa360,4096) = = 55
150 153 read(3,0xab2aa360,4096)write(1,0x556a8700,5) = 5
= 5
153 150 write(1,0x556a8700,8)read(3,0xab2aa360,4096) = = 88
153 150 write(1,0x556a8700,5)read(3,0xab2aa360,4096) = = 55
150 153 read(3,0xab2aa360,4096)write(1,0x556a8700,5) = 5
153 = write(1,0x556a8700,4)5
= 4150
read(3,0xab2aa360,4096) = 153 4
write(1,0x556a8700,6)150 = read(3,0xab2aa360,4096)6 =
6
150 153 read(3,0xab2aa360,4096)write(1,0x556a8700,7) = 7
153 write(1,0x556a8700,8) = 8
= 153 15
write(1,0x556a8700,5)150 = read(3,0xab2aa360,4096)5
= 5
153 150 write(1,0x556a8700,7)read(3,0xab2aa360,4096) = = 77
150 read(3,0xab2aa360,4096)153 write(1,0x556a8700,6) = 6
153 write(1,0x556a8700,4) = = 410
150 153 read(3,0xab2aa360,4096)write(1,0x556a8700,5) = 5
153 = write(1,0x556a8700,10)5
= 150 10read(3,0xab2aa360,4096)
= 10
153 150 write(1,0x556a8700,9) = 9read(3,0xab2aa360,4096)
= 9153
write(1,0x556a8700,7)150 = read(3,0xab2aa360,4096)7
= 7
153 150 write(1,0x556a8700,4)read(3,0xab2aa360,4096) = = 44
153 150 write(1,0x556a8700,6)read(3,0xab2aa360,4096) = = 66
150 153 read(3,0xab2aa360,4096)write(1,0x556a8700,6) = 6
153 write(1,0x556a8700,7) = 7
153 write(1,0x556a8700,8) = = 138
153 150 write(1,0x556a8700,5)read(3,0xab2aa360,4096) = 5 =
13
153 150 write(1,0x556a8700,6)read(3,0xab2aa360,4096) = = 66
150 153 read(3,0xab2aa360,4096)write(1,0x556a8700,5) = 5
153 = write(1,0x556a8700,5)5 =
5
150 read(3,0xab2aa360,4096)153 = write(1,0x556a8700,5)5
= 150 5read(3,0xab2aa360,4096)
= 153 5write(1,0x556a8700,8)
= 150 8
read(3,0xab2aa360,4096) = 153 8
write(1,0x556a8700,7)150 = read(3,0xab2aa360,4096)7 =
7
153 150 write(1,0x556a8700,6)read(3,0xab2aa360,4096) = = 66
153 150 write(1,0x556a8700,8)read(3,0xab2aa360,4096) = = 88
150 153 read(3,0xab2aa360,4096)write(1,0x556a8700,6) = 6
153 = write(1,0x556a8700,5)6
= 5150
read(3,0xab2aa360,4096) = 5
150 read(3,0xab2aa360,4096)153 exit_group(0)
= 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=1, si_pid=153, si_uid=1000, si_status=0, si_utime=0, si_stime=0} ---
150 wait4(-1,0x2aaaab2a9550,1,0) = 153
150 wait4(-1,0x2aaaab2a9550,1,0) = -1 errno=10 (No child process)
150 rt_sigreturn(0xffffffff) = -1 errno=513 (Successful exit from sigreturn)
150 close(3) = 0
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2ab400,NULL,8) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2ab1b0,0x00002aaaab2ab130,8) = 0
150 rt_sigaction(SIGINT,0x00002aaaab2aafb0,0x00002aaaab2ab050) = 0
150 rt_sigaction(SIGINT,0x00002aaaab2aafb0,0x00002aaaab2ab050) = 0
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2ab130,NULL,8) = 0
150 read(255,0x556a2580,7318) = 5992
150 faccessat2(-100,"/usr/bin/sudo",X_OK,AT_EACCESS) = 0
150 rt_sigprocmask(SIG_BLOCK,NULL,0x00002aaaab2ab110,8) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2ab210,0x00002aaaab2ab190,8) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2aaff0,0x00002aaaab2aaf70,8) = 0
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2aaf70,NULL,8) = 0
150 lseek(255,-5623,SEEK_CUR) = 1695
150 clone(CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|0x11,child_stack=0x0000000000000000,parent_tidptr=0x0000000000000000,tls=0x0000000000000000,child_tidptr=0x00002aaaab5a4a10) = 155
= 0
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2ab190,NULL,8) = 0
155 set_robust_list(0x2aaaab5a4a20,24) = -1 errno=38 (Function not implemented)
150 155 rt_sigprocmask(getpid()SIG_BLOCK, = 0x00002aaaab2ab430,1550x00002aaaab2ab3b0,
8) = 0
155 close(255) = 0
155 rt_sigprocmask(SIG_SETMASK,0x0000555555667ca0,NULL,8) = 0
155 rt_sigaction(SIGTSTP,0x00002aaaab2aae00,0x00002aaaab2aaea0) = 0
155 rt_sigaction(SIGTTIN,0x00002aaaab2aae00,0x00002aaaab2aaea0) = 0
155 rt_sigaction(SIGTTOU,0x00002aaaab2aae10,0x00002aaaab2aaeb0) = 0
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2ab3b0,NULL,8) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2ab400,0x00002aaaab2ab380,8) = 0
150 rt_sigaction(SIGINT,0x00002aaaab2ab200,0x00002aaaab2ab2a0) = 0
155 rt_sigaction(SIGINT,0x00002aaaab2ab100,0x00002aaaab2ab1a0) = 0
150 wait4(-1,0x2aaaab2ab300,0,0)155 rt_sigaction(SIGQUIT,0x00002aaaab2ab100,0x00002aaaab2ab1a0) = 0
155 rt_sigaction(SIGCHLD,0x00002aaaab2ab100,0x00002aaaab2ab1a0) = 0
155 openat(-100,"/dev/null",O_WRONLY|O_CREAT|O_TRUNC,0666) = 3
155 dup2(3,2) = 155
150 rt_sigaction(SIGINT,0x00002aaaab2ab200,0x00002aaaab2ab2a0) = 0
150 ioctl(2,TIOCGWINSZ,0x00002aaaab2ab320) = 0 ({33,141,0,0})
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2ab380,NULL,8) = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=1, si_pid=155, si_uid=1000, si_status=0, si_utime=3, si_stime=0} ---
150 wait4(-1,0x2aaaab2aa550,1,0) = -1 errno=10 (No child process)
150 rt_sigreturn(0xffffffff) = -1 errno=513 (Successful exit from sigreturn)
150 read(255,0x556a2580,7318) = 5623
150 rt_sigprocmask(SIG_BLOCK,NULL,0x00002aaaab2ab060,8) = 0
150 rt_sigprocmask(SIG_BLOCK,NULL,0x00002aaaab2aaf60,8) = 0
150 pipe2(0x2aaaab2ab048,0) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2aaf40,0x00002aaaab2aaec0,8) = 0
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2aaec0,NULL,8) = 0
150 rt_sigprocmask(SIG_BLOCK,NULL,0x00002aaaab2aad00,8) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2aae00,0x00002aaaab2aad80,8) = 0
150 lseek(255,-5352,SEEK_CUR) = 1966
150 clone(CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|0x11,child_stack=0x0000000000000000,parent_tidptr=0x0000000000000000,tls=0x0000000000000000,child_tidptr=0x00002aaaab5a4a10) = 158
= 0
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2aad80,NULL,8) = 0
150 rt_sigaction(SIGCHLD,0x00002aaaab2aaeb0,0x00002aaaab2aaf50) = 0
150 close(4) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2ab0f0,0x00002aaaab2ab050,8) = 0
150 read(3,0xab2a9fb0,4096)158 set_robust_list(0x2aaaab5a4a20,24) = -1 errno=38 (Function not implemented)
158 getpid() = 158
158 close(255) = 0
158 rt_sigprocmask(SIG_SETMASK,0x0000555555667ca0,NULL,8) = 0
158 rt_sigaction(SIGTSTP,0x00002aaaab2aa9f0,0x00002aaaab2aaa90) = 0
158 rt_sigaction(SIGTTIN,0x00002aaaab2aa9f0,0x00002aaaab2aaa90) = 0
158 rt_sigaction(SIGTTOU,0x00002aaaab2aaa00,0x00002aaaab2aaaa0) = 0
158 rt_sigaction(SIGINT,0x00002aaaab2aacf0,0x00002aaaab2aad90) = 0
158 rt_sigaction(SIGQUIT,0x00002aaaab2aacf0,0x00002aaaab2aad90) = 0
158 rt_sigaction(SIGCHLD,0x00002aaaab2aacf0,0x00002aaaab2aad90) = 0
158 rt_sigaction(SIGCHLD,0x00002aaaab2aaeb0,0x00002aaaab2aaf50) = 0
158 rt_sigaction(SIGINT,0x00002aaaab2aad40,0x00002aaaab2aade0) = 0
158 dup2(4,1) = 1
158 close(4) = 0
158 close(3) = 0
158 rt_sigprocmask(SIG_BLOCK,NULL,0x00002aaaab2aaf30,8) = 0
158 openat(-100,"/dev/null",O_WRONLY|O_CREAT|O_TRUNC,0666) = 3
158 fcntl(1,F_GETFD) = 0
158 fcntl(1,F_DUPFD,10) = 10
158 fcntl(1,F_GETFD) = 0
158 fcntl(10,F_SETFD,1) = 0
158 dup2(3,1) = 1
158 close(3) = 0
158 fcntl(2,F_DUPFD,10) = 11
158 fcntl(2,F_GETFD) = 0
158 fcntl(11,F_SETFD,1) = 0
158 dup2(1,2) = 2
158 fcntl(11,F_GETFD) = 1
158 close(11) = 0
158 dup2(10,1) = 1
158 fcntl(10,F_GETFD) = 1
158 close(10) = 0
158 readlink("/home",0x00002aaaab2a8a20,4096) = -1 errno=22 (Invalid argument)
158 readlink("/home/linuxbrew",0x00002aaaab2a8a20,4096) = -1 errno=22 (Invalid argument)
158 readlink("/home/linuxbrew/.linuxbrew",0x00002aaaab2a8a20,4096) = -1 errno=22 (Invalid argument)
158 readlink("/home/linuxbrew/.linuxbrew/bin",0x00002aaaab2a8a20,4096) = -1 errno=22 (Invalid argument)
158 fstat(1,0x00002aaaab2aa8b0) = 0
158 write(1,0x556abc90,31) = 31
= 31
150 read(3,0xab2a9fb0,4096)158 exit_group(0)
= 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=1, si_pid=158, si_uid=1000, si_status=0, si_utime=0, si_stime=0} ---
150 wait4(-1,0x2aaaab2a9190,1,0) = 158
150 wait4(-1,0x2aaaab2a9190,1,0) = -1 errno=10 (No child process)
150 rt_sigreturn(0xffffffff) = -1 errno=513 (Successful exit from sigreturn)
150 close(3) = 0
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2ab050,NULL,8) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2aae00,0x00002aaaab2aad80,8) = 0
150 rt_sigaction(SIGINT,0x00002aaaab2aac00,0x00002aaaab2aaca0) = 0
150 rt_sigaction(SIGINT,0x00002aaaab2aac00,0x00002aaaab2aaca0) = 0
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2aad80,NULL,8) = 0
150 read(255,0x556a2580,7318) = 5352
150 newfstatat(-100,"/home/linuxbrew/.linuxbrew/bin/brew",0x00002aaaab2ab630,AT_SYMLINK_NOFOLLOW) = 0
150 rt_sigprocmask(SIG_BLOCK,NULL,0x00002aaaab2aade0,8) = 0
150 rt_sigprocmask(SIG_BLOCK,NULL,0x00002aaaab2aace0,8) = 0
150 pipe2(0x2aaaab2aadc8,0) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2aacc0,0x00002aaaab2aac40,8) = 0
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2aac40,NULL,8) = 0
150 rt_sigprocmask(SIG_BLOCK,NULL,0x00002aaaab2aaa80,8) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2aab80,0x00002aaaab2aab00,8) = 0
150 lseek(255,-4786,SEEK_CUR) = 2532
150 clone(CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|0x11,child_stack=0x0000000000000000,parent_tidptr=0x0000000000000000,tls=0x0000000000000000,child_tidptr=0x00002aaaab5a4a10) = 160
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2aab00,NULL,8) = 0
150 rt_sigaction(SIGCHLD,0x00002aaaab2aac30,0x00002aaaab2aacd0) = 0
150 close(4) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2aae70,0x00002aaaab2aadd0,8) = 0
150 read(3,0xab2a9d30,4096) = 0
160 set_robust_list(0x2aaaab5a4a20,24) = -1 errno=38 (Function not implemented)
160 getpid() = 160
160 close(255) = 0
160 rt_sigprocmask(SIG_SETMASK,0x0000555555667ca0,NULL,8) = 0
160 rt_sigaction(SIGTSTP,0x00002aaaab2aa770,0x00002aaaab2aa810) = 0
160 rt_sigaction(SIGTTIN,0x00002aaaab2aa770,0x00002aaaab2aa810) = 0
160 rt_sigaction(SIGTTOU,0x00002aaaab2aa780,0x00002aaaab2aa820) = 0
160 rt_sigaction(SIGINT,0x00002aaaab2aaa70,0x00002aaaab2aab10) = 0
160 rt_sigaction(SIGQUIT,0x00002aaaab2aaa70,0x00002aaaab2aab10) = 0
160 rt_sigaction(SIGCHLD,0x00002aaaab2aaa70,0x00002aaaab2aab10) = 0
160 rt_sigaction(SIGCHLD,0x00002aaaab2aac30,0x00002aaaab2aacd0) = 0
160 rt_sigaction(SIGINT,0x00002aaaab2aaac0,0x00002aaaab2aab60) = 0
160 dup2(4,1) = 1
160 close(4) = 0
160 close(3) = 0
160 rt_sigprocmask(SIG_BLOCK,NULL,0x00002aaaab2aacb0,8) = 0
160 rt_sigprocmask(SIG_BLOCK,NULL,0x00002aaaab2a9950,8) = 0
160 rt_sigprocmask(SIG_BLOCK,NULL,0x00002aaaab2a9850,8) = 0
160 pipe2(0x2aaaab2a9938,0) = 0
160 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2a9830,0x00002aaaab2a97b0,8) = 0
160 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2a97b0,NULL,8) = 0
160 rt_sigprocmask(SIG_BLOCK,NULL,0x00002aaaab2a95f0,8) = 0
160 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2a96f0,0x00002aaaab2a9670,8) = 0
160 clone(CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|0x11,child_stack=0x0000000000000000,parent_tidptr=0x0000000000000000,tls=0x0000000000000000,child_tidptr=0x00002aaaab5a4a10) = 162
160 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2a9670,NULL,8) = 0
160 rt_sigaction(SIGCHLD,0x00002aaaab2a97a0,0x00002aaaab2a9840) = 0
160 close(4) = 0
160 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2a99e0,0x00002aaaab2a9940,8) = 0
160 read(3,0xab2a88a0,4096) = 0
162 set_robust_list(0x2aaaab5a4a20,24) = -1 errno=38 (Function not implemented)
162 getpid() = 162
162 rt_sigprocmask(SIG_SETMASK,0x0000555555667ca0,NULL,8) = 0
162 rt_sigaction(SIGTSTP,0x00002aaaab2a92e0,0x00002aaaab2a9380) = 0
162 rt_sigaction(SIGTTIN,0x00002aaaab2a92e0,0x00002aaaab2a9380) = 0
162 rt_sigaction(SIGTTOU,0x00002aaaab2a92f0,0x00002aaaab2a9390) = 0
162 rt_sigaction(SIGINT,0x00002aaaab2a95e0,0x00002aaaab2a9680) = 0
162 rt_sigaction(SIGQUIT,0x00002aaaab2a95e0,0x00002aaaab2a9680) = 0
162 rt_sigaction(SIGCHLD,0x00002aaaab2a95e0,0x00002aaaab2a9680) = 0
162 rt_sigaction(SIGCHLD,0x00002aaaab2a97a0,0x00002aaaab2a9840) = 0
162 rt_sigaction(SIGINT,0x00002aaaab2a9630,0x00002aaaab2a96d0) = 0
162 dup2(4,1) = 1
162 close(4) = 0
162 close(3) = 0
162 rt_sigprocmask(SIG_BLOCK,NULL,0x00002aaaab2a9820,8) = 0
162 newfstatat(-100,".",0x00002aaaab2a9310,0) = 0
162 newfstatat(-100,"/home/linuxbrew/.linuxbrew/bin/readlink",0x00002aaaab2a91c0,0) = -1 errno=2 (No such file or directory)
162 newfstatat(-100,"/usr/local/sbin/readlink",0x00002aaaab2a91c0,0) = -1 errno=2 (No such file or directory)
162 newfstatat(-100,"/usr/local/bin/readlink",0x00002aaaab2a91c0,0) = -1 errno=2 (No such file or directory)
162 newfstatat(-100,"/usr/sbin/readlink",0x00002aaaab2a91c0,0) = 0
162 newfstatat(-100,"/usr/sbin/readlink",0x00002aaaab2a90e0,0) = 0
162 geteuid() = 1000
162 getegid() = 1000
162 getuid() = 1000
162 getgid() = 1000
162 access("/usr/sbin/readlink",X_OK) = 0
162 newfstatat(-100,"/usr/sbin/readlink",0x00002aaaab2a90e0,0) = 0
162 geteuid() = 1000
162 getegid() = 1000
162 getuid() = 1000
162 getgid() = 1000
162 access("/usr/sbin/readlink",R_OK) = 0
162 rt_sigaction(SIGINT,0x00002aaaab2a91d0,0x00002aaaab2a9270) = 0
162 rt_sigaction(SIGQUIT,0x00002aaaab2a91d0,0x00002aaaab2a9270) = 0
162 rt_sigaction(SIGCHLD,0x00002aaaab2a91d0,0x00002aaaab2a9270) = 0
162 execve("/usr/sbin/readlink",{"readlink","/home/linuxbrew/.linuxbrew/bin/brew",NULL})162 brk(NULL) = 0x0000555555561000
162 access("/etc/ld.so.preload",R_OK) = -1 errno=2 (No such file or directory)
162 openat(-100,"/etc/ld.so.cache",O_RDONLY|O_CLOEXEC) = 3
162 fstat(3,0x00002aaaab2aadb0) = 0
162 mmap(NULL,21583,PROT_READ,MAP_PRIVATE,3,0) = 0x00002aaaab2e6000
162 close(3) = 0
162 openat(-100,"/usr/lib/libc.so.6",O_RDONLY|O_CLOEXEC) = 3
162 read(3,0xab2aaf28,832) = 832
162 pread64(3,0x00002aaaab2aab30,784,64) = 784
162 fstat(3,0x00002aaaab2aadb0) = 0
162 pread64(3,0x00002aaaab2aaa00,784,64) = 784
162 mmap(NULL,2034616,PROT_READ,MAP_PRIVATE|MAP_DENYWRITE,3,0) = 0x00002aaaab2ec000
162 mmap(0x00002aaaab310000,1511424,PROT_EXEC|PROT_READ,MAP_PRIVATE|MAP_DENYWRITE|MAP_FIXED,3,0x24000) = 0x00002aaaab310000
162 mmap(0x00002aaaab481000,319488,PROT_READ,MAP_PRIVATE|MAP_DENYWRITE|MAP_FIXED,3,0x195000) = 0x00002aaaab481000
162 mmap(0x00002aaaab4cf000,24576,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_DENYWRITE|MAP_FIXED,3,0x1e3000) = 0x00002aaaab4cf000
162 mmap(0x00002aaaab4d5000,31672,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANONYMOUS|MAP_FIXED,-1,0) = 0x00002aaaab4d5000
162 close(3) = 0
162 mmap(NULL,8192,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANONYMOUS,-1,0) = 0x00002aaaab4dd000
162 arch_prctl(4098,46912506814848,0,136,136,0) = 0
162 set_tid_address(0x2aaaab4de450) = 162
162 set_robust_list(0x2aaaab4de460,24) = -1 errno=38 (Function not implemented)
162 Unknown syscall 334
162 mprotect(0x00002aaaab4cf000,16384,PROT_READ) = 0
162 mprotect(0x000055555555f000,4096,PROT_READ) = 0
162 mprotect(0x00002aaaab2e0000,8192,PROT_READ) = 0
162 prlimit64(0,RLIMIT_STACK,NULL,0x00002aaaab2ab910) = 0 ({rlim_cur=8388608,rlim_max=-1})
162 munmap(0x00002aaaab2e6000,21583) = 0
162 getrandom(0x2aaaab4da178,8,1) = 8
162 brk(NULL) = 0x0000555555561000
162 brk(0x0000555555582000) = 0x0000555555582000
162 openat(-100,"/usr/lib/locale/locale-archive",O_RDONLY|O_CLOEXEC) = 3
162 fstat(3,0x00002aaaab4d4800) = 0
162 mmap(NULL,3055776,PROT_READ,MAP_PRIVATE,3,0) = 0x00002aaaab4df000
162 close(3) = 0
162 readlink("/home/linuxbrew/.linuxbrew/bin/brew",0x0000555555562410,64) = 20
162 fstat(1,0x00002aaaab2ab9a0) = 0
162 write(1,0x55562460,21) = 21
= 21
160 read(3,0xab2a88a0,4096)162 close(1) = 0
= 0
160 close(3) = 0
160 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2a9940,NULL,8) = 0
160 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2a96f0,0x00002aaaab2a9670,8) = 0
160 rt_sigaction(SIGINT,0x00002aaaab2a94f0,0x00002aaaab2a9590) = 0
160 wait4(-1,0x2aaaab2a95f0,0,0)162 close(2) = 162
160 rt_sigaction(SIGINT,0x00002aaaab2a94f0,0x00002aaaab2a9590) = 0
160 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2a9670,NULL,8) = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=1, si_pid=162, si_uid=1000, si_status=0, si_utime=1, si_stime=0} ---
160 wait4(-1,0x2aaaab2a8850,1,0) = -1 errno=10 (No child process)
160 rt_sigreturn(0xffffffff) = -1 errno=513 (Successful exit from sigreturn)
160 rt_sigprocmask(SIG_BLOCK,NULL,0x00002aaaab2a9a90,8) = 0
160 rt_sigprocmask(SIG_BLOCK,NULL,0x00002aaaab2a9990,8) = 0
160 pipe2(0x2aaaab2a9a78,0) = 0
160 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2a9970,0x00002aaaab2a98f0,8) = 0
160 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2a98f0,NULL,8) = 0
160 rt_sigprocmask(SIG_BLOCK,NULL,0x00002aaaab2a9730,8) = 0
160 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2a9830,0x00002aaaab2a97b0,8) = 0
160 clone(CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|0x11,child_stack=0x0000000000000000,parent_tidptr=0x0000000000000000,tls=0x0000000000000000,child_tidptr=0x00002aaaab5a4a10) = 165
160 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2a97b0,NULL,8) = 0
160 rt_sigaction(SIGCHLD,0x00002aaaab2a98e0,0x00002aaaab2a9980) = 0
160 close(4) = 0
160 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2a9b20,0x00002aaaab2a9a80,8) = = 0
0
160 read(3,0xab2a89e0,4096)165 set_robust_list(0x2aaaab5a4a20,24) = -1 errno=38 (Function not implemented)
165 getpid() = 165
165 rt_sigprocmask(SIG_SETMASK,0x0000555555667ca0,NULL,8) = 0
165 rt_sigaction(SIGTSTP,0x00002aaaab2a9420,0x00002aaaab2a94c0) = 0
165 rt_sigaction(SIGTTIN,0x00002aaaab2a9420,0x00002aaaab2a94c0) = 0
165 rt_sigaction(SIGTTOU,0x00002aaaab2a9430,0x00002aaaab2a94d0) = 0
165 rt_sigaction(SIGINT,0x00002aaaab2a9720,0x00002aaaab2a97c0) = 0
165 rt_sigaction(SIGQUIT,0x00002aaaab2a9720,0x00002aaaab2a97c0) = 0
165 rt_sigaction(SIGCHLD,0x00002aaaab2a9720,0x00002aaaab2a97c0) = 0
165 rt_sigaction(SIGCHLD,0x00002aaaab2a98e0,0x00002aaaab2a9980) = 0
165 rt_sigaction(SIGINT,0x00002aaaab2a9770,0x00002aaaab2a9810) = 0
165 dup2(4,1) = 1
165 close(4) = 0
165 close(3) = 0
165 rt_sigprocmask(SIG_BLOCK,NULL,0x00002aaaab2a9960,8) = 0
165 newfstatat(-100,".",0x00002aaaab2a9450,0) = 0
165 newfstatat(-100,"/home/linuxbrew/.linuxbrew/bin/dirname",0x00002aaaab2a9300,0) = -1 errno=2 (No such file or directory)
165 newfstatat(-100,"/usr/local/sbin/dirname",0x00002aaaab2a9300,0) = -1 errno=2 (No such file or directory)
165 newfstatat(-100,"/usr/local/bin/dirname",0x00002aaaab2a9300,0) = -1 errno=2 (No such file or directory)
165 newfstatat(-100,"/usr/sbin/dirname",0x00002aaaab2a9300,0) = 0
165 newfstatat(-100,"/usr/sbin/dirname",0x00002aaaab2a9220,0) = 0
165 geteuid() = 1000
165 getegid() = 1000
165 getuid() = 1000
165 getgid() = 1000
165 access("/usr/sbin/dirname",X_OK) = 0
165 newfstatat(-100,"/usr/sbin/dirname",0x00002aaaab2a9220,0) = 0
165 geteuid() = 1000
165 getegid() = 1000
165 getuid() = 1000
165 getgid() = 1000
165 access("/usr/sbin/dirname",R_OK) = 0
165 rt_sigaction(SIGINT,0x00002aaaab2a9310,0x00002aaaab2a93b0) = 0
165 rt_sigaction(SIGQUIT,0x00002aaaab2a9310,0x00002aaaab2a93b0) = 0
165 rt_sigaction(SIGCHLD,0x00002aaaab2a9310,0x00002aaaab2a93b0) = 0
165 execve("/usr/sbin/dirname",{"dirname","../Homebrew/bin/brew",NULL})165 brk(NULL) = 0x000055555555f000
165 access("/etc/ld.so.preload",R_OK) = -1 errno=2 (No such file or directory)
165 openat(-100,"/etc/ld.so.cache",O_RDONLY|O_CLOEXEC) = 3
165 fstat(3,0x00002aaaab2aadc0) = 0
165 mmap(NULL,21583,PROT_READ,MAP_PRIVATE,3,0) = 0x00002aaaab2e6000
165 close(3) = 0
165 openat(-100,"/usr/lib/libc.so.6",O_RDONLY|O_CLOEXEC) = 3
165 read(3,0xab2aaf38,832) = 832
165 pread64(3,0x00002aaaab2aab40,784,64) = 784
165 fstat(3,0x00002aaaab2aadc0) = 0
165 pread64(3,0x00002aaaab2aaa10,784,64) = 784
165 mmap(NULL,2034616,PROT_READ,MAP_PRIVATE|MAP_DENYWRITE,3,0) = 0x00002aaaab2ec000
165 mmap(0x00002aaaab310000,1511424,PROT_EXEC|PROT_READ,MAP_PRIVATE|MAP_DENYWRITE|MAP_FIXED,3,0x24000) = 0x00002aaaab310000
165 mmap(0x00002aaaab481000,319488,PROT_READ,MAP_PRIVATE|MAP_DENYWRITE|MAP_FIXED,3,0x195000) = 0x00002aaaab481000
165 mmap(0x00002aaaab4cf000,24576,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_DENYWRITE|MAP_FIXED,3,0x1e3000) = 0x00002aaaab4cf000
165 mmap(0x00002aaaab4d5000,31672,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANONYMOUS|MAP_FIXED,-1,0) = 0x00002aaaab4d5000
165 close(3) = 0
165 mmap(NULL,8192,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANONYMOUS,-1,0) = 0x00002aaaab4dd000
165 arch_prctl(4098,46912506814784,0,136,136,0) = 0
165 set_tid_address(0x2aaaab4de410) = 165
165 set_robust_list(0x2aaaab4de420,24) = -1 errno=38 (Function not implemented)
165 Unknown syscall 334
165 mprotect(0x00002aaaab4cf000,16384,PROT_READ) = 0
165 mprotect(0x000055555555d000,4096,PROT_READ) = 0
165 mprotect(0x00002aaaab2e0000,8192,PROT_READ) = 0
165 prlimit64(0,RLIMIT_STACK,NULL,0x00002aaaab2ab920) = 0 ({rlim_cur=8388608,rlim_max=-1})
165 munmap(0x00002aaaab2e6000,21583) = 0
165 getrandom(0x2aaaab4da178,8,1) = 8
165 brk(NULL) = 0x000055555555f000
165 brk(0x0000555555580000) = 0x0000555555580000
165 openat(-100,"/usr/lib/locale/locale-archive",O_RDONLY|O_CLOEXEC) = 3
165 fstat(3,0x00002aaaab4d4800) = 0
165 mmap(NULL,3055776,PROT_READ,MAP_PRIVATE,3,0) = 0x00002aaaab4df000
165 close(3) = 0
165 fstat(1,0x00002aaaab2ab9f0) = 0
165 write(1,0x55560410,16) = 16
= 16
160 read(3,0xab2a89e0,4096)165 close(1) = 0
= 0
160 close(3) = 0
160 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2a9a80,NULL,8) = 0
160 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2a9830,0x00002aaaab2a97b0,8) = 0
160 rt_sigaction(SIGINT,0x00002aaaab2a9630,0x00002aaaab2a96d0) = 0
160 wait4(-1,0x2aaaab2a9730,0,0)165 close(2) = 165
160 rt_sigaction(SIGINT,0x00002aaaab2a9630,0x00002aaaab2a96d0) = 0
160 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2a97b0,NULL,8) = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=1, si_pid=165, si_uid=1000, si_status=0, si_utime=1, si_stime=0} ---
160 wait4(-1,0x2aaaab2a8990,1,0) = -1 errno=10 (No child process)
160 rt_sigreturn(0xffffffff) = -1 errno=513 (Successful exit from sigreturn)
160 openat(-100,"/dev/null",O_WRONLY|O_CREAT|O_TRUNC,0666) = 3
160 fcntl(1,F_GETFD) = 0
160 fcntl(1,F_DUPFD,10) = 10
160 fcntl(1,F_GETFD) = 0
160 fcntl(10,F_SETFD,1) = 0
160 dup2(3,1) = 1
160 close(3) = 0
160 fcntl(2,F_DUPFD,10) = 11
160 fcntl(2,F_GETFD) = 0
160 fcntl(11,F_SETFD,1) = 0
160 dup2(1,2) = 2
160 fcntl(11,F_GETFD) = 1
160 close(11) = 0
160 dup2(10,1) = 1
160 fcntl(10,F_GETFD) = 1
160 close(10) = 0
160 openat(-100,"/dev/null",O_WRONLY|O_CREAT|O_TRUNC,0666) = 3
160 fcntl(1,F_GETFD) = 0
160 fcntl(1,F_DUPFD,10) = 10
160 fcntl(1,F_GETFD) = 0
160 fcntl(10,F_SETFD,1) = 0
160 dup2(3,1) = 1
160 close(3) = 0
160 fcntl(2,F_DUPFD,10) = 11
160 fcntl(2,F_GETFD) = 0
160 fcntl(11,F_SETFD,1) = 0
160 dup2(1,2) = 2
160 fcntl(11,F_GETFD) = 1
160 close(11) = 0
160 dup2(10,1) = 1
160 fcntl(10,F_GETFD) = 1
160 close(10) = 0
160 readlink("/home",0x00002aaaab2a8170,4096) = -1 errno=22 (Invalid argument)
160 readlink("/home/linuxbrew",0x00002aaaab2a8170,4096) = -1 errno=22 (Invalid argument)
160 readlink("/home/linuxbrew/.linuxbrew",0x00002aaaab2a8170,4096) = -1 errno=22 (Invalid argument)
160 readlink("/home/linuxbrew/.linuxbrew/Homebrew",0x00002aaaab2a8170,4096) = -1 errno=22 (Invalid argument)
160 readlink("/home/linuxbrew/.linuxbrew/Homebrew/bin",0x00002aaaab2a8170,4096) = -1 errno=22 (Invalid argument)
160 fstat(1,0x00002aaaab2aa000) = 0
160 write(1,0x556ad910,40) = 40
= 40
150 read(3,0xab2a9d30,4096)160 exit_group(0)
= 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=1, si_pid=160, si_uid=1000, si_status=0, si_utime=0, si_stime=0} ---
150 wait4(-1,0x2aaaab2a8f10,1,0) = 160
150 wait4(-1,0x2aaaab2a8f10,1,0) = -1 errno=10 (No child process)
150 rt_sigreturn(0xffffffff) = -1 errno=513 (Successful exit from sigreturn)
150 close(3) = 0
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2aadd0,NULL,8) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2aab80,0x00002aaaab2aab00,8) = 0
150 rt_sigaction(SIGINT,0x00002aaaab2aa980,0x00002aaaab2aaa20) = 0
150 rt_sigaction(SIGINT,0x00002aaaab2aa980,0x00002aaaab2aaa20) = 0
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2aab00,NULL,8) = 0
150 read(255,0x556a2580,7318) = 4786
150 newfstatat(-100,"/usr/local/bin/brew",0x00002aaaab2ab5e0,AT_SYMLINK_NOFOLLOW) = -1 errno=2 (No such file or directory)
150 faccessat2(-100,"/etc/homebrew/brew.env",R_OK,AT_EACCESS) = -1 errno=2 (No such file or directory)
150 faccessat2(-100,"/home/linuxbrew/.linuxbrew/etc/homebrew/brew.env",R_OK,AT_EACCESS) = -1 errno=2 (No such file or directory)
150 faccessat2(-100,"/home/linuxbrew/.homebrew/brew.env",R_OK,AT_EACCESS) = -1 errno=2 (No such file or directory)
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2ab7c0,0x00002aaaab2ab740,8) = 0
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2ab740,NULL,8) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2ab7c0,0x00002aaaab2ab740,8) = 0
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2ab740,NULL,8) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2ab7c0,0x00002aaaab2ab740,8) = 0
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2ab740,NULL,8) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2ab7c0,0x00002aaaab2ab740,8) = 0
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2ab740,NULL,8) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2ab7c0,0x00002aaaab2ab740,8) = 0
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2ab740,NULL,8) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2ab7c0,0x00002aaaab2ab740,8) = 0
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2ab740,NULL,8) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2ab7c0,0x00002aaaab2ab740,8) = 0
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2ab740,NULL,8) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2ab7c0,0x00002aaaab2ab740,8) = 0
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2ab740,NULL,8) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2ab7c0,0x00002aaaab2ab740,8) = 0
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2ab740,NULL,8) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2ab7c0,0x00002aaaab2ab740,8) = 0
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2ab740,NULL,8) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2ab7c0,0x00002aaaab2ab740,8) = 0
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2ab740,NULL,8) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2ab7c0,0x00002aaaab2ab740,8) = 0
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2ab740,NULL,8) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2ab7c0,0x00002aaaab2ab740,8) = 0
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2ab740,NULL,8) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2ab7c0,0x00002aaaab2ab740,8) = 0
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2ab740,NULL,8) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2ab7c0,0x00002aaaab2ab740,8) = 0
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2ab740,NULL,8) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2ab7c0,0x00002aaaab2ab740,8) = 0
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2ab740,NULL,8) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2ab7c0,0x00002aaaab2ab740,8) = 0
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2ab740,NULL,8) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2ab7c0,0x00002aaaab2ab740,8) = 0
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2ab740,NULL,8) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2ab7c0,0x00002aaaab2ab740,8) = 0
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2ab740,NULL,8) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2ab7c0,0x00002aaaab2ab740,8) = 0
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2ab740,NULL,8) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2ab7c0,0x00002aaaab2ab740,8) = 0
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2ab740,NULL,8) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2ab7c0,0x00002aaaab2ab740,8) = 0
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2ab740,NULL,8) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2ab7c0,0x00002aaaab2ab740,8) = 0
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2ab740,NULL,8) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2ab7c0,0x00002aaaab2ab740,8) = 0
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2ab740,NULL,8) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2ab7c0,0x00002aaaab2ab740,8) = 0
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2ab740,NULL,8) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2ab7c0,0x00002aaaab2ab740,8) = 0
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2ab740,NULL,8) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2ab7c0,0x00002aaaab2ab740,8) = 0
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2ab740,NULL,8) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2ab7c0,0x00002aaaab2ab740,8) = 0
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2ab740,NULL,8) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2ab7c0,0x00002aaaab2ab740,8) = 0
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2ab740,NULL,8) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2ab7c0,0x00002aaaab2ab740,8) = 0
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2ab740,NULL,8) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2ab7c0,0x00002aaaab2ab740,8) = 0
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2ab740,NULL,8) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2ab7c0,0x00002aaaab2ab740,8) = 0
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2ab740,NULL,8) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2ab7c0,0x00002aaaab2ab740,8) = 0
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2ab740,NULL,8) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2ab7c0,0x00002aaaab2ab740,8) = 0
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2ab740,NULL,8) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2ab7c0,0x00002aaaab2ab740,8) = 0
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2ab740,NULL,8) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2ab7c0,0x00002aaaab2ab740,8) = 0
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2ab740,NULL,8) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2ab7c0,0x00002aaaab2ab740,8) = 0
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2ab740,NULL,8) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2ab7c0,0x00002aaaab2ab740,8) = 0
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2ab740,NULL,8) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2ab7c0,0x00002aaaab2ab740,8) = 0
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2ab740,NULL,8) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2ab7c0,0x00002aaaab2ab740,8) = 0
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2ab740,NULL,8) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2ab7c0,0x00002aaaab2ab740,8) = 0
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2ab740,NULL,8) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2ab7c0,0x00002aaaab2ab740,8) = 0
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2ab740,NULL,8) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2ab7c0,0x00002aaaab2ab740,8) = 0
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2ab740,NULL,8) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2ab7c0,0x00002aaaab2ab740,8) = 0
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2ab740,NULL,8) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2ab7c0,0x00002aaaab2ab740,8) = 0
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2ab740,NULL,8) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2ab7c0,0x00002aaaab2ab740,8) = 0
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2ab740,NULL,8) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2ab7c0,0x00002aaaab2ab740,8) = 0
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2ab740,NULL,8) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2ab7c0,0x00002aaaab2ab740,8) = 0
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2ab740,NULL,8) = 0
150 rt_sigprocmask(SIG_BLOCK,0x00002aaaab2ab7c0,0x00002aaaab2ab740,8) = 0
150 rt_sigprocmask(SIG_SETMASK,0x00002aaaab2ab740,NULL,8) = 0
150 rt_sigaction(SIGINT,0x00002aaaab2ab2a0,0x00002aaaab2ab340) = 0
150 rt_sigaction(SIGQUIT,0x00002aaaab2ab2a0,0x00002aaaab2ab340) = 0
150 rt_sigaction(SIGCHLD,0x00002aaaab2ab2a0,0x00002aaaab2ab340) = 0
150 execve("/usr/bin/env",{"/usr/bin/env","-i","HOME=/home/linuxbrew","SHELL=/usr/bin/bash","PATH=/usr/bin:/bin:/usr/sbin:/sbin","TERM=xterm","COLUMNS=141","HOMEBREW_BREW_FILE=/home/linuxbrew/.linuxbrew/bin/brew","HOMEBREW_LIBRARY=/home/linuxbrew/.linuxbrew/Homebrew/Library","HOMEBREW_PATH=/home/linuxbrew/.linuxbrew/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","HOMEBREW_PREFIX=/home/linuxbrew/.linuxbrew","HOMEBREW_REPOSITORY=/home/linuxbrew/.linuxbrew/Homebrew","HOMEBREW_USER_CONFIG_HOME=/home/linuxbrew/.homebrew","/bin/bash","-p","/home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/brew.sh","doctor",NULL})150 brk(NULL) = 0x0000555555562000
150 access("/etc/ld.so.preload",R_OK) = -1 errno=2 (No such file or directory)
150 openat(-100,"/etc/ld.so.cache",O_RDONLY|O_CLOEXEC) = 3
150 fstat(3,0x00002aaaab2aa9e0) = 0
150 mmap(NULL,21583,PROT_READ,MAP_PRIVATE,3,0) = 0x00002aaaab2e6000
150 close(3) = 0
150 openat(-100,"/usr/lib/libc.so.6",O_RDONLY|O_CLOEXEC) = 3
150 read(3,0xab2aab58,832) = 832
150 pread64(3,0x00002aaaab2aa760,784,64) = 784
150 fstat(3,0x00002aaaab2aa9e0) = 0
150 pread64(3,0x00002aaaab2aa630,784,64) = 784
150 mmap(NULL,2034616,PROT_READ,MAP_PRIVATE|MAP_DENYWRITE,3,0) = 0x00002aaaab2ec000
150 mmap(0x00002aaaab310000,1511424,PROT_EXEC|PROT_READ,MAP_PRIVATE|MAP_DENYWRITE|MAP_FIXED,3,0x24000) = 0x00002aaaab310000
150 mmap(0x00002aaaab481000,319488,PROT_READ,MAP_PRIVATE|MAP_DENYWRITE|MAP_FIXED,3,0x195000) = 0x00002aaaab481000
150 mmap(0x00002aaaab4cf000,24576,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_DENYWRITE|MAP_FIXED,3,0x1e3000) = 0x00002aaaab4cf000
150 mmap(0x00002aaaab4d5000,31672,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANONYMOUS|MAP_FIXED,-1,0) = 0x00002aaaab4d5000
150 close(3) = 0
150 mmap(NULL,8192,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANONYMOUS,-1,0) = 0x00002aaaab4dd000
150 arch_prctl(4098,46912506814848,0,136,136,0) = 0
150 set_tid_address(0x2aaaab4de450) = 150
150 set_robust_list(0x2aaaab4de460,24) = -1 errno=38 (Function not implemented)
150 Unknown syscall 334
150 mprotect(0x00002aaaab4cf000,16384,PROT_READ) = 0
150 mprotect(0x0000555555560000,4096,PROT_READ) = 0
150 mprotect(0x00002aaaab2e0000,8192,PROT_READ) = 0
150 prlimit64(0,RLIMIT_STACK,NULL,0x00002aaaab2ab540) = 0 ({rlim_cur=8388608,rlim_max=-1})
150 munmap(0x00002aaaab2e6000,21583) = 0
150 getrandom(0x2aaaab4da178,8,1) = 8
150 brk(NULL) = 0x0000555555562000
150 brk(0x0000555555583000) = 0x0000555555583000
150 openat(-100,"/usr/lib/locale/locale-archive",O_RDONLY|O_CLOEXEC) = 3
150 fstat(3,0x00002aaaab4d4800) = 0
150 mmap(NULL,3055776,PROT_READ,MAP_PRIVATE,3,0) = 0x00002aaaab4df000
150 close(3) = 0
150 execve("/bin/bash",{"/bin/bash","-p","/home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/brew.sh","doctor",NULL}) See something useful? |
Beta Was this translation helpful? Give feedback.
All reactions
-
Just a note here that
This basically shows that If you are using Docker Desktop, perhaps you can try configuring Docker Engine to use Rosetta instead of QEMU in the settings. (I don't have an Apple Silicon machine or personally use Docker Desktop, so I'm unable to provide more advice in this direction, sorry.) |
Beta Was this translation helpful? Give feedback.
All reactions
-
This is definitely not an option. I cut this piece out because the gcc build's (x86) fails off with Rosetta (Illegal instruction) |
Beta Was this translation helpful? Give feedback.
All reactions
-
😕 1
-
At the end, I find x86 computer with docker, finally the main idea - works FROM "archlinux:base-devel"
ARG EVAL='eval "$(direnv hook zsh)"'
RUN echo "en_US.UTF-8 UTF-8" > /etc/locale.gen && locale-gen
ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' LC_ALL='en_US.UTF-8'
ENV HOSTNAME='ansible'
RUN pacman --sync --refresh --noconfirm ruby zsh git mc \
&& pacman --sync --refresh --sysupgrade --noconfirm && \
pacman --sync --clean --clean --noconfirm && \
rm -rf /var/cache/pacman/pkg/*
RUN useradd --create-home --shell="/bin/zsh" linuxbrew && \
echo "linuxbrew ALL=(ALL) NOPASSWD: ALL" >> "/etc/sudoers" && \
mkdir -p /home/linuxbrew/.linuxbrew && \
chown -R linuxbrew: /home/linuxbrew/.linuxbrew
USER linuxbrew
RUN /bin/bash -c \
"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
USER root
RUN chown -R linuxbrew: /home/linuxbrew/.linuxbrew && \
git config --global --add safe.directory \
/home/linuxbrew/.linuxbrew/Homebrew
USER linuxbrew
WORKDIR /home/linuxbrew
ENV SHELL="/bin/zsh"
ENV PATH="/home/linuxbrew/.linuxbrew/bin:/home/linuxbrew/.linuxbrew/sbin:${PATH}"
RUN brew doctor && \
brew upgrade && \
brew install direnv sshpass ansible ansible@9 && \
/home/linuxbrew/.linuxbrew/bin/pip3.12 install --break-system-packages pytz
RUN echo "alias ansible-playbook9='/home/linuxbrew/.linuxbrew/Cellar/ansible@9/*/bin/ansible-playbook'" >> ~/.zshrc && \
echo "alias ansible-inventory9='/home/linuxbrew/.linuxbrew/Cellar/ansible@9/*/bin/ansible-inventory'" >> ~/.zshrc && \
echo "alias ansible9='/home/linuxbrew/.linuxbrew/Cellar/ansible@9/*/bin/ansible'" >> ~/.zshrc && \
echo "alias ansible-playbook='/home/linuxbrew/.linuxbrew/Cellar/ansible/*/bin/ansible-playbook'" >> ~/.zshrc && \
echo "alias ansible-inventory='/home/linuxbrew/.linuxbrew/Cellar/ansible/*/bin/ansible-inventory'" >> ~/.zshrc && \
echo "alias ansible='/home/linuxbrew/.linuxbrew/Cellar/ansible/*/bin/ansible'" >> ~/.zshrc && \
echo "PROMPT='%(?.%F{green}√.%F{red}?%?)%f %B%F{240}%1~%f%b %# '" >> ~/.zshrc && \
echo "${EVAL}" >> ~/.zshrc
CMD ["/bin/zsh"] |
Beta Was this translation helpful? Give feedback.
-
Description of issue
Hi, I'm try make container with
ansible@9
cask. It may not be the most beautiful route, but it seemed to me the fastest. At least everything that concerned the installation ofbrew
...The Dockerfile:
How-to build:
The issue
Any
brew
command that actually does anything - hangs.?1 docker % docker run -it --platform linux/amd64 brew [linuxbrew@a95b73751ed9 /]$ brew --version Homebrew 4.4.2 [linuxbrew@a95b73751ed9 /]$ brew doctor ^C^C
Any ideas?
Beta Was this translation helpful? Give feedback.
All reactions