Skip to content

Instantly share code, notes, and snippets.

@infinisil
Created November 28, 2018 04:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save infinisil/788d6c290889e6bd569ca8cbb6bf3b51 to your computer and use it in GitHub Desktop.
Save infinisil/788d6c290889e6bd569ca8cbb6bf3b51 to your computer and use it in GitHub Desktop.
execve("/nix/store/vwq6y1b8icwrphkdxffhmkkpavdppacz-nix-index-0.1.2/bin/nix-index", ["/nix/store/vwq6y1b8icwrphkdxffhm"..., "--nixpkgs", "nixos-18.09/repo", "--db", "nixos-18.09/nix-index"], 0x7ffe826d9870 /* 64 vars */) = 0
brk(NULL) = 0x55ea5f38e000
access("/etc/ld-nix.so.preload", R_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/g2yk54hifqlsjiha3szr4q3ccmdzyrdv-glibc-2.27/lib/tls/haswell/x86_64/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/nix/store/g2yk54hifqlsjiha3szr4q3ccmdzyrdv-glibc-2.27/lib/tls/haswell/x86_64", 0x7ffe971bc280) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/g2yk54hifqlsjiha3szr4q3ccmdzyrdv-glibc-2.27/lib/tls/haswell/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/nix/store/g2yk54hifqlsjiha3szr4q3ccmdzyrdv-glibc-2.27/lib/tls/haswell", 0x7ffe971bc280) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/g2yk54hifqlsjiha3szr4q3ccmdzyrdv-glibc-2.27/lib/tls/x86_64/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/nix/store/g2yk54hifqlsjiha3szr4q3ccmdzyrdv-glibc-2.27/lib/tls/x86_64", 0x7ffe971bc280) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/g2yk54hifqlsjiha3szr4q3ccmdzyrdv-glibc-2.27/lib/tls/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/nix/store/g2yk54hifqlsjiha3szr4q3ccmdzyrdv-glibc-2.27/lib/tls", 0x7ffe971bc280) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/g2yk54hifqlsjiha3szr4q3ccmdzyrdv-glibc-2.27/lib/haswell/x86_64/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/nix/store/g2yk54hifqlsjiha3szr4q3ccmdzyrdv-glibc-2.27/lib/haswell/x86_64", 0x7ffe971bc280) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/g2yk54hifqlsjiha3szr4q3ccmdzyrdv-glibc-2.27/lib/haswell/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/nix/store/g2yk54hifqlsjiha3szr4q3ccmdzyrdv-glibc-2.27/lib/haswell", 0x7ffe971bc280) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/g2yk54hifqlsjiha3szr4q3ccmdzyrdv-glibc-2.27/lib/x86_64/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/nix/store/g2yk54hifqlsjiha3szr4q3ccmdzyrdv-glibc-2.27/lib/x86_64", 0x7ffe971bc280) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/g2yk54hifqlsjiha3szr4q3ccmdzyrdv-glibc-2.27/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\0`\16\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0555, st_size=18616, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc95965f000
mmap(NULL, 2109584, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc959239000
mprotect(0x7fc95923c000, 2093056, PROT_NONE) = 0
mmap(0x7fc95943b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fc95943b000
close(3) = 0
openat(AT_FDCWD, "/nix/store/g2yk54hifqlsjiha3szr4q3ccmdzyrdv-glibc-2.27/lib/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"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0555, st_size=41848, ...}) = 0
mmap(NULL, 2128384, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc959031000
mprotect(0x7fc959038000, 2093056, PROT_NONE) = 0
mmap(0x7fc959237000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7fc959237000
close(3) = 0
openat(AT_FDCWD, "/nix/store/g2yk54hifqlsjiha3szr4q3ccmdzyrdv-glibc-2.27/lib/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\0pb\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0555, st_size=142424, ...}) = 0
mmap(NULL, 2220624, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc958e12000
mprotect(0x7fc958e2b000, 2097152, PROT_NONE) = 0
mmap(0x7fc95902b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x19000) = 0x7fc95902b000
mmap(0x7fc95902d000, 12880, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fc95902d000
close(3) = 0
openat(AT_FDCWD, "/nix/store/g2yk54hifqlsjiha3szr4q3ccmdzyrdv-glibc-2.27/lib/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\20+\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0444, st_size=100608, ...}) = 0
mmap(NULL, 2185600, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc958bfc000
mprotect(0x7fc958c12000, 2093056, PROT_NONE) = 0
mmap(0x7fc958e11000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0x7fc958e11000
close(3) = 0
openat(AT_FDCWD, "/nix/store/g2yk54hifqlsjiha3szr4q3ccmdzyrdv-glibc-2.27/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\260\34\2\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0555, st_size=2011288, ...}) = 0
mmap(NULL, 3881376, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc958848000
mprotect(0x7fc9589f2000, 2097152, PROT_NONE) = 0
mmap(0x7fc958bf2000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1aa000) = 0x7fc958bf2000
mmap(0x7fc958bf8000, 14752, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fc958bf8000
close(3) = 0
openat(AT_FDCWD, "/nix/store/g2yk54hifqlsjiha3szr4q3ccmdzyrdv-glibc-2.27/lib/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\272\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0555, st_size=1768232, ...}) = 0
mmap(NULL, 3751960, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc9584b3000
mprotect(0x7fc958646000, 2097152, PROT_NONE) = 0
mmap(0x7fc958846000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x193000) = 0x7fc958846000
close(3) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc95965d000
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc95965a000
arch_prctl(ARCH_SET_FS, 0x7fc95965aac0) = 0
mprotect(0x7fc958bf2000, 16384, PROT_READ) = 0
mprotect(0x7fc958846000, 4096, PROT_READ) = 0
mprotect(0x7fc95902b000, 4096, PROT_READ) = 0
mprotect(0x7fc959237000, 4096, PROT_READ) = 0
mprotect(0x7fc95943b000, 4096, PROT_READ) = 0
mprotect(0x55ea5ea46000, 147456, PROT_READ) = 0
mprotect(0x7fc959661000, 4096, PROT_READ) = 0
set_tid_address(0x7fc95965ad90) = 21080
set_robust_list(0x7fc95965ada0, 24) = 0
rt_sigaction(SIGRTMIN, {sa_handler=0x7fc958e17cf0, sa_mask=[], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7fc958e23f10}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {sa_handler=0x7fc958e17d80, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fc958e23f10}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
readlink("/etc/malloc.conf", 0x7ffe971bbab0, 4096) = -1 ENOENT (No such file or directory)
open("/proc/sys/vm/overcommit_memory", O_RDONLY) = 3
read(3, "0", 1) = 1
close(3) = 0
brk(NULL) = 0x55ea5f38e000
open("/sys/kernel/mm/transparent_hugepage/enabled", O_RDONLY) = 3
read(3, "always [madvise] never\n", 24) = 23
close(3) = 0
mmap(NULL, 2097152, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x7fc9582b3000
munmap(0x7fc9582b3000, 2097152) = 0
mmap(NULL, 4190208, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x7fc9580b4000
munmap(0x7fc9580b4000, 1359872) = 0
munmap(0x7fc958400000, 733184) = 0
sched_getaffinity(21080, 128, [0]) = 48
rt_sigaction(SIGPIPE, {sa_handler=SIG_IGN, sa_mask=[PIPE], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fc95887cc50}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
mmap(NULL, 2097152, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x7fc958000000
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
fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
read(3, "55ea5df83000-55ea5e847000 r-xp 0"..., 1024) = 1024
read(3, "35 /nix/stor"..., 1024) = 1024
read(3, "1000-7fc958e12000 rw-p 00015000 "..., 1024) = 1024
read(3, "k54hifqlsjiha3szr4q3ccmdzyrdv-gl"..., 1024) = 1024
read(3, "4hifqlsjiha3szr4q3ccmdzyrdv-glib"..., 1024) = 763
close(3) = 0
sched_getaffinity(21080, 32, [0]) = 32
rt_sigaction(SIGSEGV, {sa_handler=0x55ea5e621f60, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_SIGINFO, sa_restorer=0x7fc958e23f10}, NULL, 8) = 0
rt_sigaction(SIGBUS, {sa_handler=0x55ea5e621f60, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_SIGINFO, sa_restorer=0x7fc958e23f10}, NULL, 8) = 0
sigaltstack(NULL, {ss_sp=NULL, ss_flags=SS_DISABLE, ss_size=0}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc959658000
sigaltstack({ss_sp=0x7fc959658000, ss_flags=0, ss_size=8192}, NULL) = 0
sched_getaffinity(0, 128, [0]) = 48
getrandom("\xd5\xbb\x83\x0c\x2e\xe2\xdb\x46\xbd\x01\xf9\x50\x6e\x08\x6d\x6a", 16, GRND_NONBLOCK) = 16
futex(0x7fc95943c048, FUTEX_WAKE_PRIVATE, 2147483647) = 0
epoll_create1(EPOLL_CLOEXEC) = 3
pipe2([4, 5], O_NONBLOCK|O_CLOEXEC) = 0
epoll_ctl(3, EPOLL_CTL_ADD, 4, {EPOLLIN|EPOLLET, {u32=4294967295, u64=18446744073709551615}}) = 0
sched_getaffinity(0, 128, [0]) = 48
mmap(NULL, 2101248, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fc957dff000
mprotect(0x7fc957e00000, 2097152, PROT_READ|PROT_WRITE) = 0
clone(child_stack=0x7fc957ffec30, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7fc957fff9d0, tls=0x7fc957fff700, child_tidptr=0x7fc957fff9d0) = 21081
write(2, "+ querying available packages\n", 30+ querying available packages
) = 30
sched_getaffinity(0, 128, [0]) = 48
mmap(NULL, 2101248, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fc957bfe000
mprotect(0x7fc957bff000, 2097152, PROT_READ|PROT_WRITE) = 0
clone(child_stack=0x7fc957dfdc30, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7fc957dfe9d0, tls=0x7fc957dfe700, child_tidptr=0x7fc957dfe9d0) = 21082
mmap(NULL, 2101248, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fc9579fd000
mprotect(0x7fc9579fe000, 2097152, PROT_READ|PROT_WRITE) = 0
clone(child_stack=0x7fc957bfcc30, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7fc957bfd9d0, tls=0x7fc957bfd700, child_tidptr=0x7fc957bfd9d0) = 21083
mmap(NULL, 2101248, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fc9577fc000
mprotect(0x7fc9577fd000, 2097152, PROT_READ|PROT_WRITE) = 0
clone(child_stack=0x7fc9579fbc30, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7fc9579fc9d0, tls=0x7fc9579fc700, child_tidptr=0x7fc9579fc9d0) = 21084
mmap(NULL, 2101248, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fc9575fb000
mprotect(0x7fc9575fc000, 2097152, PROT_READ|PROT_WRITE) = 0
clone(child_stack=0x7fc9577fac30, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7fc9577fb9d0, tls=0x7fc9577fb700, child_tidptr=0x7fc9577fb9d0) = 21085
mmap(NULL, 2101248, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fc9573fa000
mprotect(0x7fc9573fb000, 2097152, PROT_READ|PROT_WRITE) = 0
clone(child_stack=0x7fc9575f9c30, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7fc9575fa9d0, tls=0x7fc9575fa700, child_tidptr=0x7fc9575fa9d0) = 21086
openat(AT_FDCWD, "/dev/null", O_RDONLY|O_CLOEXEC) = 6
fcntl(6, F_GETFD) = 0x1 (flags FD_CLOEXEC)
pipe2([7, 8], O_CLOEXEC) = 0
pipe2([9, 10], O_CLOEXEC) = 0
prlimit64(0, RLIMIT_NOFILE, NULL, {rlim_cur=1024, rlim_max=4*1024}) = 0
prlimit64(0, RLIMIT_NOFILE, NULL, {rlim_cur=1024, rlim_max=4*1024}) = 0
prlimit64(0, RLIMIT_NOFILE, NULL, {rlim_cur=1024, rlim_max=4*1024}) = 0
prlimit64(0, RLIMIT_NOFILE, NULL, {rlim_cur=1024, rlim_max=4*1024}) = 0
prlimit64(0, RLIMIT_NOFILE, NULL, {rlim_cur=1024, rlim_max=4*1024}) = 0
prlimit64(0, RLIMIT_NOFILE, NULL, {rlim_cur=1024, rlim_max=4*1024}) = 0
mmap(NULL, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fc959643000
rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0
clone(child_stack=0x7fc95964bff0, flags=CLONE_VM|CLONE_VFORK|SIGCHLD) = 21087
wait4(21087, NULL, 0, NULL) = 21087
munmap(0x7fc959643000, 36864) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
close(6) = 0
close(8) = 0
close(10) = 0
close(7) = 0
close(9) = 0
futex(0x7fc958023c08, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x7fc958023bb0, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x7fc958023b78, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x7fc958023b20, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x7fc958023ae8, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x7fc958023a90, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x7fc958023c98, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x7fc958023c40, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x7fc958023db8, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x7fc958023d60, FUTEX_WAKE_PRIVATE, 1) = 1
write(2, "error: ", 7error: ) = 7
write(2, "querying available packages fail"..., 34querying available packages failed) = 34
write(2, "\n", 1
) = 1
write(2, "caused by: ", 11caused by: ) = 11
write(2, "IO error: ", 10IO error: ) = 10
write(2, "No such file or directory", 25No such file or directory) = 25
write(2, " (os error ", 11 (os error ) = 11
write(2, "2", 12) = 1
write(2, ")", 1)) = 1
write(2, "\n", 1
) = 1
sigaltstack({ss_sp=NULL, ss_flags=SS_DISABLE, ss_size=8192}, NULL) = 0
munmap(0x7fc959658000, 8192) = 0
exit_group(2) = ?
+++ exited with 2 +++
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment