Skip to content

Instantly share code, notes, and snippets.

@jazzdan
Created March 30, 2024 02:37
Show Gist options
  • Save jazzdan/f4dd9eb4231a9fd983f85b5056e498b3 to your computer and use it in GitHub Desktop.
Save jazzdan/f4dd9eb4231a9fd983f85b5056e498b3 to your computer and use it in GitHub Desktop.
strace -f ./python
execve("./python", ["./python"], 0x7ffcadd3d928 /* 23 vars */) = 0
brk(NULL) = 0x55c65b50e000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffddb40a210) = -1 EINVAL (Invalid argument)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f407afa8000
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=66927, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 66927, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f407af97000
close(3) = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\237\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"..., 48, 848) = 48
pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\302\211\332Pq\2439\235\350\223\322\257\201\326\243\f"..., 68, 896) = 68
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=2220400, ...}, 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, 2264656, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f407ac00000
mprotect(0x7f407ac28000, 2023424, PROT_NONE) = 0
mmap(0x7f407ac28000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f407ac28000
mmap(0x7f407adbd000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f407adbd000
mmap(0x7f407ae16000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x215000) = 0x7f407ae16000
mmap(0x7f407ae1c000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f407ae1c000
close(3) = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f407af94000
arch_prctl(ARCH_SET_FS, 0x7f407af94740) = 0
set_tid_address(0x7f407af94a10) = 717902
set_robust_list(0x7f407af94a20, 24) = 0
rseq(0x7f407af950e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f407ae16000, 16384, PROT_READ) = 0
mprotect(0x55c65a783000, 4096, PROT_READ) = 0
mprotect(0x7f407afe2000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f407af97000, 66927) = 0
getrandom("\x8d\x9a\x00\x6b\xad\x9c\x07\xc7", 8, GRND_NONBLOCK) = 8
brk(NULL) = 0x55c65b50e000
brk(0x55c65b52f000) = 0x55c65b52f000
openat(AT_FDCWD, "/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=3048928, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 3048928, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f407a800000
close(3) = 0
execve("/home/ubuntu/backend/scripts/bin/dotslash", ["dotslash", "./python"], 0x7ffddb40a3f8 /* 23 vars */) = -1 ENOENT (No such file or directory)
execve("/home/ubuntu/.cargo/bin/dotslash", ["dotslash", "./python"], 0x7ffddb40a3f8 /* 23 vars */) = -1 ENOENT (No such file or directory)
execve("/home/ubuntu/.nvm/versions/node/v18.16.1/bin/dotslash", ["dotslash", "./python"], 0x7ffddb40a3f8 /* 23 vars */) = -1 ENOENT (No such file or directory)
execve("/usr/local/sbin/dotslash", ["dotslash", "./python"], 0x7ffddb40a3f8 /* 23 vars */) = -1 ENOENT (No such file or directory)
execve("/usr/local/bin/dotslash", ["dotslash", "./python"], 0x7ffddb40a3f8 /* 23 vars */) = 0
brk(NULL) = 0x56194348c000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffca57d6b90) = -1 EINVAL (Invalid argument)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f3e174fa000
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=66927, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 66927, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f3e174e9000
close(3) = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=125488, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 127720, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f3e174c9000
mmap(0x7f3e174cc000, 94208, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7f3e174cc000
mmap(0x7f3e174e3000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1a000) = 0x7f3e174e3000
mmap(0x7f3e174e7000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1d000) = 0x7f3e174e7000
close(3) = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\237\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"..., 48, 848) = 48
pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\302\211\332Pq\2439\235\350\223\322\257\201\326\243\f"..., 68, 896) = 68
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=2220400, ...}, 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, 2264656, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f3e17200000
mprotect(0x7f3e17228000, 2023424, PROT_NONE) = 0
mmap(0x7f3e17228000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f3e17228000
mmap(0x7f3e173bd000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f3e173bd000
mmap(0x7f3e17416000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x215000) = 0x7f3e17416000
mmap(0x7f3e1741c000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f3e1741c000
close(3) = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f3e174c6000
arch_prctl(ARCH_SET_FS, 0x7f3e174c67c0) = 0
set_tid_address(0x7f3e174c6a90) = 717902
set_robust_list(0x7f3e174c6aa0, 24) = 0
rseq(0x7f3e174c7160, 0x20, 0, 0x53053053) = 0
mprotect(0x7f3e17416000, 16384, PROT_READ) = 0
mprotect(0x7f3e174e7000, 4096, PROT_READ) = 0
mprotect(0x561942351000, 32768, PROT_READ) = 0
mprotect(0x7f3e17534000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f3e174e9000, 66927) = 0
poll([{fd=0, events=0}, {fd=1, events=0}, {fd=2, events=0}], 3, 0) = 0 (Timeout)
rt_sigaction(SIGPIPE, {sa_handler=SIG_IGN, sa_mask=[PIPE], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f3e17242520}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGSEGV, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGSEGV, {sa_handler=0x561942273f80, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_SIGINFO, sa_restorer=0x7f3e17242520}, NULL, 8) = 0
rt_sigaction(SIGBUS, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGBUS, {sa_handler=0x561942273f80, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_SIGINFO, sa_restorer=0x7f3e17242520}, NULL, 8) = 0
sigaltstack(NULL, {ss_sp=NULL, ss_flags=SS_DISABLE, ss_size=0}) = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f3e174f7000
mprotect(0x7f3e174f7000, 4096, PROT_NONE) = 0
sigaltstack({ss_sp=0x7f3e174f8000, ss_flags=0, ss_size=8192}, NULL) = 0
getrandom("\x1b\x18\xd4\x6b\xed\xa3\xeb\x96", 8, GRND_NONBLOCK) = 8
brk(NULL) = 0x56194348c000
brk(0x5619434ad000) = 0x5619434ad000
openat(AT_FDCWD, "/proc/self/maps", O_RDONLY|O_CLOEXEC) = 3
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
newfstatat(3, "", {st_mode=S_IFREG|0444, st_size=0, ...}, AT_EMPTY_PATH) = 0
read(3, "561942211000-56194221f000 r--p 0"..., 1024) = 1024
read(3, "00 r--p 00215000 103:01 3599 "..., 1024) = 1024
read(3, " /usr/lib/x86_64-linux-gnu/l"..., 1024) = 857
close(3) = 0
sched_getaffinity(717902, 32, [0, 1, 2, 3]) = 8
openat(AT_FDCWD, "./python", O_RDONLY|O_CLOEXEC) = 3
statx(3, "", AT_STATX_SYNC_AS_STAT|AT_EMPTY_PATH, STATX_ALL, {stx_mask=STATX_ALL|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFREG|0755, stx_size=1404, ...}) = 0
read(3, "#!/usr/bin/env dotslash\n\n{\n \"na"..., 1404) = 1404
read(3, "", 32) = 0
close(3) = 0
getrandom("\x16\x5e\xc1\x09\xaf\xf4\x99\xb0\xbf\xe2\xe7\x56\x5a\xbe\xed\x5e", 16, GRND_INSECURE) = 16
statx(AT_FDCWD, "/home/ubuntu/.cache/dotslash", AT_STATX_SYNC_AS_STAT|AT_SYMLINK_NOFOLLOW, STATX_ALL, {stx_mask=STATX_ALL|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFDIR|0755, stx_size=4096, ...}) = 0
getuid() = 1000
utimensat(AT_FDCWD, "/home/ubuntu/.cache/dotslash/9c/14429f2885b29b37cd1df0c879aff1862b418a/python/install/bin/python", [UTIME_OMIT, {tv_sec=1711766056, tv_nsec=290104607} /* 2024-03-30T02:34:16.290104607+0000 */], 0) = 0
rt_sigaction(SIGPIPE, {sa_handler=SIG_DFL, sa_mask=[PIPE], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f3e17242520}, {sa_handler=SIG_IGN, sa_mask=[PIPE], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f3e17242520}, 8) = 0
execve("/home/ubuntu/.cache/dotslash/9c/14429f2885b29b37cd1df0c879aff1862b418a/python/install/bin/python", ["./python"], 0x7ffca57d6d70 /* 23 vars */) = 0
brk(NULL) = 0x564032b03000
arch_prctl(0x3001 /* ARCH_??? */, 0x7fffbaa5f6e0) = -1 EINVAL (Invalid argument)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fed5df74000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
readlink("/proc/self/exe", "/home/ubuntu/.cache/dotslash/9c/"..., 4096) = 100
openat(AT_FDCWD, "/home/ubuntu/.cache/dotslash/9c/14429f2885b29b37cd1df0c879aff1862b418a/python/install/bin/../lib/libpython3.11.so.1.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0555, st_size=47616696, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 23474520, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fed5c800000
mmap(0x7fed5ca0b000, 12910592, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x20b000) = 0x7fed5ca0b000
mmap(0x7fed5d65b000, 5775360, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe5b000) = 0x7fed5d65b000
mmap(0x7fed5dbdd000, 2322432, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13dc000) = 0x7fed5dbdd000
mmap(0x7fed5de14000, 323928, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fed5de14000
close(3) = 0
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=66927, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 66927, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fed5df63000
close(3) = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=21448, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 16424, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fed5df5e000
mmap(0x7fed5df5f000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7fed5df5f000
mmap(0x7fed5df60000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fed5df60000
mmap(0x7fed5df61000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fed5df61000
close(3) = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=14432, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 16424, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fed5df59000
mmap(0x7fed5df5a000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7fed5df5a000
mmap(0x7fed5df5b000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fed5df5b000
mmap(0x7fed5df5c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fed5df5c000
close(3) = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libutil.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=14432, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 16424, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fed5df54000
mmap(0x7fed5df55000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7fed5df55000
mmap(0x7fed5df56000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fed5df56000
mmap(0x7fed5df57000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fed5df57000
close(3) = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libm.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=940560, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 942344, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fed5de6d000
mmap(0x7fed5de7b000, 507904, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe000) = 0x7fed5de7b000
mmap(0x7fed5def7000, 372736, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8a000) = 0x7fed5def7000
mmap(0x7fed5df52000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe4000) = 0x7fed5df52000
close(3) = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/librt.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=14664, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fed5de6b000
mmap(NULL, 16440, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fed5de66000
mmap(0x7fed5de67000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7fed5de67000
mmap(0x7fed5de68000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fed5de68000
mmap(0x7fed5de69000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fed5de69000
close(3) = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\237\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"..., 48, 848) = 48
pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\302\211\332Pq\2439\235\350\223\322\257\201\326\243\f"..., 68, 896) = 68
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=2220400, ...}, 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, 2264656, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fed5c400000
mprotect(0x7fed5c428000, 2023424, PROT_NONE) = 0
mmap(0x7fed5c428000, 1658880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7fed5c428000
mmap(0x7fed5c5bd000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7fed5c5bd000
mmap(0x7fed5c616000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x215000) = 0x7fed5c616000
mmap(0x7fed5c61c000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fed5c61c000
close(3) = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fed5c7fd000
arch_prctl(ARCH_SET_FS, 0x7fed5c7fd740) = 0
set_tid_address(0x7fed5c7fda10) = 717902
set_robust_list(0x7fed5c7fda20, 24) = 0
rseq(0x7fed5c7fe0e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7fed5c616000, 16384, PROT_READ) = 0
mprotect(0x7fed5de69000, 4096, PROT_READ) = 0
mprotect(0x7fed5df52000, 4096, PROT_READ) = 0
mprotect(0x7fed5df57000, 4096, PROT_READ) = 0
mprotect(0x7fed5df5c000, 4096, PROT_READ) = 0
mprotect(0x7fed5df61000, 4096, PROT_READ) = 0
mprotect(0x7fed5dbdd000, 905216, PROT_READ) = 0
mprotect(0x5640316bc000, 4096, PROT_READ) = 0
mprotect(0x7fed5dfae000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7fed5df63000, 66927) = 0
getrandom("\x62\x59\x1f\x2c\x0b\xb2\xb5\xc3", 8, GRND_NONBLOCK) = 8
brk(NULL) = 0x564032b03000
brk(0x564032b24000) = 0x564032b24000
openat(AT_FDCWD, "/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=3048928, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 3048928, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fed5c000000
close(3) = 0
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache", O_RDONLY) = 3
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=27002, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 27002, PROT_READ, MAP_SHARED, 3, 0) = 0x7fed5df6d000
close(3) = 0
futex(0x7fed5c61ba6c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
openat(AT_FDCWD, "/dev/urandom", O_RDONLY|O_CLOEXEC) = 3
fcntl(3, F_GETFD) = 0x1 (flags FD_CLOEXEC)
read(3, "g\342\3322\255|\6\202,u\363\363\211\371\17\34\266J\10\244R\210\371Z", 24) = 24
close(3) = 0
gettid() = 717902
mmap(NULL, 1048576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fed5c6fd000
mmap(NULL, 266240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fed5c6bc000
mmap(NULL, 135168, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fed5c69b000
mmap(NULL, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fed5df69000
brk(0x564032b45000) = 0x564032b45000
getcwd("/home/ubuntu/dotslash-test", 4096) = 27
openat(AT_FDCWD, "/home/ubuntu/pyvenv.cfg", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/ubuntu/dotslash-test/pyvenv.cfg", O_RDONLY) = -1 ENOENT (No such file or directory)
readlink("/home/ubuntu/dotslash-test/python", 0x7fffbaa59d80, 4096) = -1 EINVAL (Invalid argument)
openat(AT_FDCWD, "/home/ubuntu/dotslash-test/python._pth", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/ubuntu/dotslash-test/python._pth", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/ubuntu/dotslash-test/pybuilddir.txt", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/home/ubuntu/dotslash-test/Modules/Setup.local", 0x7fffbaa5ed48) = -1 ENOENT (No such file or directory)
stat("/home/ubuntu/dotslash-test/lib/python311.zip", 0x7fffbaa5eaa8) = -1 ENOENT (No such file or directory)
stat("/home/ubuntu/lib/python311.zip", 0x7fffbaa5eaa8) = -1 ENOENT (No such file or directory)
stat("/home/lib/python311.zip", 0x7fffbaa5eaa8) = -1 ENOENT (No such file or directory)
stat("/home/ubuntu/dotslash-test/lib/python3.11/os.py", 0x7fffbaa5e848) = -1 ENOENT (No such file or directory)
stat("/home/ubuntu/dotslash-test/lib/python3.11/os.pyc", 0x7fffbaa5e848) = -1 ENOENT (No such file or directory)
stat("/home/ubuntu/lib/python3.11/os.py", 0x7fffbaa5e848) = -1 ENOENT (No such file or directory)
stat("/home/ubuntu/lib/python3.11/os.pyc", 0x7fffbaa5e848) = -1 ENOENT (No such file or directory)
stat("/home/lib/python3.11/os.py", 0x7fffbaa5e848) = -1 ENOENT (No such file or directory)
stat("/home/lib/python3.11/os.pyc", 0x7fffbaa5e848) = -1 ENOENT (No such file or directory)
stat("/install/lib/python3.11/os.py", 0x7fffbaa5eaa8) = -1 ENOENT (No such file or directory)
stat("/install/lib/python3.11/os.pyc", 0x7fffbaa5eaa8) = -1 ENOENT (No such file or directory)
write(2, "Could not find platform independ"..., 55Could not find platform independent libraries <prefix>
) = 55
stat("/home/ubuntu/dotslash-test/lib/python3.11/lib-dynload", 0x7fffbaa5eaa8) = -1 ENOENT (No such file or directory)
stat("/home/ubuntu/lib/python3.11/lib-dynload", 0x7fffbaa5eaa8) = -1 ENOENT (No such file or directory)
stat("/home/lib/python3.11/lib-dynload", 0x7fffbaa5eaa8) = -1 ENOENT (No such file or directory)
stat("/install/lib/python3.11/lib-dynload", 0x7fffbaa5ed48) = -1 ENOENT (No such file or directory)
write(2, "Could not find platform dependen"..., 58Could not find platform dependent libraries <exec_prefix>
) = 58
sysinfo({uptime=1838425, loads=[16128, 9888, 3776], totalram=16612319232, freeram=349380608, sharedram=26624000, bufferram=110751744, totalswap=0, freeswap=0, procs=646, totalhigh=0, freehigh=0, mem_unit=1}) = 0
openat(AT_FDCWD, "/etc/localtime", O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=114, ...}, AT_EMPTY_PATH) = 0
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=114, ...}, AT_EMPTY_PATH) = 0
read(3, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 114
lseek(3, -60, SEEK_CUR) = 54
read(3, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 60
close(3) = 0
stat("/install/lib/python311.zip", 0x7fffbaa5e498) = -1 ENOENT (No such file or directory)
stat("/install/lib", 0x7fffbaa5e498) = -1 ENOENT (No such file or directory)
stat("/install", 0x7fffbaa5e498) = -1 ENOENT (No such file or directory)
stat("", 0x7fffbaa5e498) = -1 ENOENT (No such file or directory)
stat("/install/lib/python311.zip", 0x7fffbaa5e838) = -1 ENOENT (No such file or directory)
stat("/install/lib/python3.11", 0x7fffbaa5e498) = -1 ENOENT (No such file or directory)
stat("/install/lib", 0x7fffbaa5e498) = -1 ENOENT (No such file or directory)
stat("/install", 0x7fffbaa5e508) = -1 ENOENT (No such file or directory)
stat("", 0x7fffbaa5e508) = -1 ENOENT (No such file or directory)
stat("/install/lib/python3.11", 0x7fffbaa5e8a8) = -1 ENOENT (No such file or directory)
stat("/install/lib/python3.11/lib-dynload", 0x7fffbaa5e508) = -1 ENOENT (No such file or directory)
stat("/install/lib/python3.11", 0x7fffbaa5e508) = -1 ENOENT (No such file or directory)
stat("/install/lib", 0x7fffbaa5e508) = -1 ENOENT (No such file or directory)
stat("/install", 0x7fffbaa5e508) = -1 ENOENT (No such file or directory)
stat("", 0x7fffbaa5e508) = -1 ENOENT (No such file or directory)
stat("/install/lib/python3.11/lib-dynload", 0x7fffbaa5e8a8) = -1 ENOENT (No such file or directory)
write(2, "Python path configuration:\n", 27Python path configuration:
) = 27
write(2, " PYTHONHOME = ", 15 PYTHONHOME = ) = 15
write(2, "(not set)", 9(not set)) = 9
write(2, "\n", 1
) = 1
write(2, " PYTHONPATH = ", 15 PYTHONPATH = ) = 15
write(2, "(not set)", 9(not set)) = 9
write(2, "\n", 1
) = 1
write(2, " program name = ", 17 program name = ) = 17
write(2, "'", 1') = 1
write(2, ".", 1.) = 1
write(2, "/", 1/) = 1
write(2, "p", 1p) = 1
write(2, "y", 1y) = 1
write(2, "t", 1t) = 1
write(2, "h", 1h) = 1
write(2, "o", 1o) = 1
write(2, "n", 1n) = 1
write(2, "'", 1') = 1
write(2, "\n", 1
) = 1
write(2, " isolated = 0\n", 15 isolated = 0
) = 15
write(2, " environment = 1\n", 18 environment = 1
) = 18
write(2, " user site = 1\n", 16 user site = 1
) = 16
write(2, " safe_path = 0\n", 16 safe_path = 0
) = 16
write(2, " import site = 1\n", 18 import site = 1
) = 18
write(2, " is in build tree = 0\n", 23 is in build tree = 0
) = 23
write(2, " stdlib dir = ", 15 stdlib dir = ) = 15
write(2, "'", 1') = 1
write(2, "/", 1/) = 1
write(2, "i", 1i) = 1
write(2, "n", 1n) = 1
write(2, "s", 1s) = 1
write(2, "t", 1t) = 1
write(2, "a", 1a) = 1
write(2, "l", 1l) = 1
write(2, "l", 1l) = 1
write(2, "/", 1/) = 1
write(2, "l", 1l) = 1
write(2, "i", 1i) = 1
write(2, "b", 1b) = 1
write(2, "/", 1/) = 1
write(2, "p", 1p) = 1
write(2, "y", 1y) = 1
write(2, "t", 1t) = 1
write(2, "h", 1h) = 1
write(2, "o", 1o) = 1
write(2, "n", 1n) = 1
write(2, "3", 13) = 1
write(2, ".", 1.) = 1
write(2, "1", 11) = 1
write(2, "1", 11) = 1
write(2, "'", 1') = 1
write(2, "\n", 1
) = 1
write(2, " sys._base_executable = ", 25 sys._base_executable = ) = 25
write(2, "'/home/ubuntu/dotslash-test/pyth"..., 35'/home/ubuntu/dotslash-test/python') = 35
write(2, "\n", 1
) = 1
write(2, " sys.base_prefix = ", 20 sys.base_prefix = ) = 20
write(2, "'/install'", 10'/install') = 10
write(2, "\n", 1
) = 1
write(2, " sys.base_exec_prefix = ", 25 sys.base_exec_prefix = ) = 25
write(2, "'/install'", 10'/install') = 10
write(2, "\n", 1
) = 1
write(2, " sys.platlibdir = ", 19 sys.platlibdir = ) = 19
write(2, "'lib'", 5'lib') = 5
write(2, "\n", 1
) = 1
write(2, " sys.executable = ", 19 sys.executable = ) = 19
write(2, "'/home/ubuntu/dotslash-test/pyth"..., 35'/home/ubuntu/dotslash-test/python') = 35
write(2, "\n", 1
) = 1
write(2, " sys.prefix = ", 15 sys.prefix = ) = 15
write(2, "'/install'", 10'/install') = 10
write(2, "\n", 1
) = 1
write(2, " sys.exec_prefix = ", 20 sys.exec_prefix = ) = 20
write(2, "'/install'", 10'/install') = 10
write(2, "\n", 1
) = 1
write(2, " sys.path = [\n", 15 sys.path = [
) = 15
write(2, " '/install/lib/python311.zip'"..., 34 '/install/lib/python311.zip',
) = 34
write(2, " '/install/lib/python3.11',\n", 31 '/install/lib/python3.11',
) = 31
write(2, " '/install/lib/python3.11/lib"..., 43 '/install/lib/python3.11/lib-dynload',
) = 43
write(2, " ]\n", 4 ]
) = 4
write(2, "Fatal Python error: ", 20Fatal Python error: ) = 20
write(2, "init_fs_encoding", 16init_fs_encoding) = 16
write(2, ": ", 2: ) = 2
write(2, "failed to get the Python codec o"..., 57failed to get the Python codec of the filesystem encoding) = 57
write(2, "\n", 1
) = 1
write(2, "Python runtime state: ", 22Python runtime state: ) = 22
write(2, "core initialized", 16core initialized) = 16
write(2, "\n", 1
) = 1
write(2, "", 0) = 0
write(2, "ModuleNotFoundError", 19ModuleNotFoundError) = 19
write(2, ": ", 2: ) = 2
write(2, "No module named 'encodings'", 27No module named 'encodings') = 27
write(2, "\n", 1
) = 1
write(2, "\n", 1
) = 1
write(2, "Current thread 0x", 17Current thread 0x) = 17
write(2, "00007fed5c7fd740", 1600007fed5c7fd740) = 16
write(2, " (most recent call first):\n", 27 (most recent call first):
) = 27
write(2, " <no Python frame>\n", 20 <no Python frame>
) = 20
exit_group(1) = ?
+++ exited with 1 +++
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment