Skip to content

Instantly share code, notes, and snippets.

@skyem123
Created November 26, 2016 14:04
Show Gist options
  • Save skyem123/cfb3197a303a69d2f3fabeefb222abad to your computer and use it in GitHub Desktop.
Save skyem123/cfb3197a303a69d2f3fabeefb222abad to your computer and use it in GitHub Desktop.
strace log of ninja on WSL
execve("/usr/bin/ninja", ["ninja"], [/* 14 vars */]) = 0
brk(NULL) = 0x2313000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=19916, ...}) = 0
mmap(NULL, 19916, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f341a887000
close(3) = 0
open("/usr/lib/libstdc++.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@\270\10\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=11449024, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f341a880000
mmap(NULL, 3699296, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f341a278000
mprotect(0x7f341a3f0000, 2097152, PROT_NONE) = 0
mmap(0x7f341a5f0000, 49152, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x178000) = 0x7f341a5f0000
mmap(0x7f341a5fc000, 12896, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f341a5fc000
close(3) = 0
open("/usr/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260\3\2\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1951744, ...}) = 0
mmap(NULL, 3791152, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f3419ed0000
mprotect(0x7f341a065000, 2093056, PROT_NONE) = 0
mmap(0x7f341a264000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x194000) = 0x7f341a264000
mmap(0x7f341a26a000, 14640, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f341a26a000
close(3) = 0
open("/usr/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\0pV\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1063288, ...}) = 0
mmap(NULL, 3158240, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f3419bc0000
mprotect(0x7f3419cc3000, 2093056, PROT_NONE) = 0
mmap(0x7f3419ec2000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x102000) = 0x7f3419ec2000
close(3) = 0
open("/usr/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\220*\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=720728, ...}) = 0
mmap(NULL, 2188336, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f34199a0000
mprotect(0x7f34199b6000, 2093056, PROT_NONE) = 0
mmap(0x7f3419bb5000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0x7f3419bb5000
close(3) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f341a870000
arch_prctl(ARCH_SET_FS, 0x7f341a870d00) = 0
mprotect(0x7f341a264000, 16384, PROT_READ) = 0
mprotect(0x7f3419bb5000, 4096, PROT_READ) = 0
mprotect(0x7f3419ec2000, 4096, PROT_READ) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f341a860000
mprotect(0x7f341a5f0000, 40960, PROT_READ) = 0
mprotect(0x62b000, 4096, PROT_READ) = 0
mprotect(0x7f341a822000, 4096, PROT_READ) = 0
munmap(0x7f341a887000, 19916) = 0
brk(NULL) = 0x2313000
brk(0x2345000) = 0x2345000
time(NULL) = 1480168995
open("/sys/devices/system/cpu/online", O_RDONLY|O_CLOEXEC) = 3
read(3, "0-3\n", 8192) = 4
close(3) = 0
open("build.ninja", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0666, st_size=7655, ...}) = 0
read(3, "# This file is used to build nin"..., 65536) = 7655
read(3, "", 57344) = 0
read(3, "", 65536) = 0
close(3) = 0
stat("build", {st_mode=S_IFDIR|0777, st_size=0, ...}) = 0
open("build/.ninja_log", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0666, st_size=15, ...}) = 0
read(3, "# ninja log v5\n", 262144) = 15
read(3, "", 258048) = 0
read(3, "", 262144) = 0
read(3, "", 262144) = 0
close(3) = 0
open("build/.ninja_log", O_WRONLY|O_CREAT|O_APPEND, 0666) = 3
lseek(3, 0, SEEK_END) = 15
fcntl(3, F_GETFD) = 0
fcntl(3, F_SETFD, FD_CLOEXEC) = 0
fstat(3, {st_mode=S_IFREG|0666, st_size=15, ...}) = 0
fstat(3, {st_mode=S_IFREG|0666, st_size=15, ...}) = 0
lseek(3, 15, SEEK_SET) = 15
open("build/.ninja_deps", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0666, st_size=16, ...}) = 0
read(4, "# ninjadeps\n\3\0\0\0", 4096) = 16
lseek(4, 0, SEEK_CUR) = 16
read(4, "", 4096) = 0
close(4) = 0
open("build/.ninja_deps", O_WRONLY|O_CREAT|O_APPEND, 0666) = 4
lseek(4, 0, SEEK_END) = 16
fstat(4, {st_mode=S_IFREG|0666, st_size=16, ...}) = 0
fcntl(4, F_GETFD) = 0
fcntl(4, F_SETFD, FD_CLOEXEC) = 0
fstat(4, {st_mode=S_IFREG|0666, st_size=16, ...}) = 0
lseek(4, 16, SEEK_SET) = 16
gettimeofday({1480168995, 959428}, NULL) = 0
ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0
stat("build.ninja", {st_mode=S_IFREG|0666, st_size=7655, ...}) = 0
stat("configure.py", {st_mode=S_IFREG|0777, st_size=22737, ...}) = 0
stat("misc/ninja_syntax.py", {st_mode=S_IFREG|0666, st_size=6189, ...}) = 0
gettimeofday({1480168995, 959428}, NULL) = 0
ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0
stat("ninja", {st_mode=S_IFREG|0777, st_size=3972872, ...}) = 0
stat("build/ninja.o", {st_mode=S_IFREG|0666, st_size=758024, ...}) = 0
stat("src/ninja.cc", {st_mode=S_IFREG|0666, st_size=35662, ...}) = 0
stat("build/libninja.a", {st_mode=S_IFREG|0666, st_size=5078328, ...}) = 0
stat("build/browse.o", {st_mode=S_IFREG|0666, st_size=57056, ...}) = 0
stat("src/browse.cc", {st_mode=S_IFREG|0666, st_size=2101, ...}) = 0
stat("build/browse_py.h", {st_mode=S_IFREG|0666, st_size=29302, ...}) = 0
stat("src/browse.py", {st_mode=S_IFREG|0777, st_size=6991, ...}) = 0
stat("src/inline.sh", {st_mode=S_IFREG|0777, st_size=901, ...}) = 0
stat("build/build.o", {st_mode=S_IFREG|0666, st_size=922368, ...}) = 0
stat("src/build.cc", {st_mode=S_IFREG|0666, st_size=28342, ...}) = 0
stat("build/build_log.o", {st_mode=S_IFREG|0666, st_size=301632, ...}) = 0
stat("src/build_log.cc", {st_mode=S_IFREG|0666, st_size=11105, ...}) = 0
stat("build/clean.o", {st_mode=S_IFREG|0666, st_size=313904, ...}) = 0
stat("src/clean.cc", {st_mode=S_IFREG|0666, st_size=6206, ...}) = 0
stat("build/clparser.o", {st_mode=S_IFREG|0666, st_size=134696, ...}) = 0
stat("src/clparser.cc", {st_mode=S_IFREG|0666, st_size=3621, ...}) = 0
stat("build/debug_flags.o", {st_mode=S_IFREG|0666, st_size=2488, ...}) = 0
stat("src/debug_flags.cc", {st_mode=S_IFREG|0666, st_size=732, ...}) = 0
stat("build/depfile_parser.o", {st_mode=S_IFREG|0666, st_size=71640, ...}) = 0
stat("src/depfile_parser.cc", {st_mode=S_IFREG|0666, st_size=6281, ...}) = 0
stat("src/depfile_parser.in.cc", {st_mode=S_IFREG|0666, st_size=3837, ...}) = 0
stat("build/deps_log.o", {st_mode=S_IFREG|0666, st_size=278176, ...}) = 0
stat("src/deps_log.cc", {st_mode=S_IFREG|0666, st_size=11949, ...}) = 0
stat("build/disk_interface.o", {st_mode=S_IFREG|0666, st_size=102800, ...}) = 0
stat("src/disk_interface.cc", {st_mode=S_IFREG|0666, st_size=7769, ...}) = 0
stat("build/edit_distance.o", {st_mode=S_IFREG|0666, st_size=56168, ...}) = 0
stat("src/edit_distance.cc", {st_mode=S_IFREG|0666, st_size=2308, ...}) = 0
stat("build/eval_env.o", {st_mode=S_IFREG|0666, st_size=368632, ...}) = 0
stat("src/eval_env.cc", {st_mode=S_IFREG|0666, st_size=3653, ...}) = 0
stat("build/graph.o", {st_mode=S_IFREG|0666, st_size=484448, ...}) = 0
stat("src/graph.cc", {st_mode=S_IFREG|0666, st_size=16680, ...}) = 0
stat("build/graphviz.o", {st_mode=S_IFREG|0666, st_size=172640, ...}) = 0
stat("src/graphviz.cc", {st_mode=S_IFREG|0666, st_size=2462, ...}) = 0
stat("build/lexer.o", {st_mode=S_IFREG|0666, st_size=94088, ...}) = 0
stat("src/lexer.cc", {st_mode=S_IFREG|0666, st_size=17305, ...}) = 0
stat("src/lexer.in.cc", {st_mode=S_IFREG|0666, st_size=6282, ...}) = 0
stat("build/line_printer.o", {st_mode=S_IFREG|0666, st_size=67640, ...}) = 0
stat("src/line_printer.cc", {st_mode=S_IFREG|0666, st_size=4369, ...}) = 0
stat("build/manifest_parser.o", {st_mode=S_IFREG|0666, st_size=614264, ...}) = 0
stat("src/manifest_parser.cc", {st_mode=S_IFREG|0666, st_size=11965, ...}) = 0
stat("build/metrics.o", {st_mode=S_IFREG|0666, st_size=76936, ...}) = 0
stat("src/metrics.cc", {st_mode=S_IFREG|0666, st_size=3235, ...}) = 0
stat("build/state.o", {st_mode=S_IFREG|0666, st_size=500464, ...}) = 0
stat("src/state.cc", {st_mode=S_IFREG|0666, st_size=5576, ...}) = 0
stat("build/util.o", {st_mode=S_IFREG|0666, st_size=191240, ...}) = 0
stat("src/util.cc", {st_mode=S_IFREG|0666, st_size=15615, ...}) = 0
stat("build/version.o", {st_mode=S_IFREG|0666, st_size=53128, ...}) = 0
stat("src/version.cc", {st_mode=S_IFREG|0666, st_size=1736, ...}) = 0
stat("build/subprocess-posix.o", {st_mode=S_IFREG|0666, st_size=188592, ...}) = 0
stat("src/subprocess-posix.cc", {st_mode=S_IFREG|0666, st_size=9277, ...}) = 0
rt_sigprocmask(SIG_BLOCK, [HUP INT TERM], [], 8) = 0
rt_sigaction(SIGINT, {0x41f480, [], SA_RESTORER, 0x7f3419f030b0}, {SIG_DFL, [], SA_RESTORER, 0x7f9c9e0330b0}, 8) = 0
rt_sigaction(SIGTERM, {0x41f480, [], SA_RESTORER, 0x7f3419f030b0}, {SIG_DFL, [], SA_RESTORER, 0x7f9c9e0330b0}, 8) = 0
rt_sigaction(SIGHUP, {0x41f480, [], SA_RESTORER, 0x7f3419f030b0}, {SIG_DFL, [], SA_RESTORER, 0x7f9c9e0330b0}, 8) = 0
gettimeofday({1480168995, 963431}, NULL) = 0
gettimeofday({1480168995, 963431}, NULL) = 0
gettimeofday({1480168995, 963431}, NULL) = 0
fstat(1, {st_mode=S_IFCHR|0600, st_rdev=makedev(4, 1), ...}) = 0
ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(0, TIOCGWINSZ, {ws_row=70, ws_col=177, ws_xpixel=0, ws_ypixel=0}) = 0
write(1, "\r[0/27] INLINE build/browse_py.h"..., 35) = 35
stat("build", {st_mode=S_IFDIR|0777, st_size=0, ...}) = 0
pipe([5, 6]) = 0
fcntl(5, F_GETFD) = 0
fcntl(5, F_SETFD, FD_CLOEXEC) = 0
getrlimit(RLIMIT_NOFILE, {rlim_cur=2*1024, rlim_max=2*1024}) = 0
getrlimit(RLIMIT_NOFILE, {rlim_cur=2*1024, rlim_max=2*1024}) = 0
getrlimit(RLIMIT_NOFILE, {rlim_cur=2*1024, rlim_max=2*1024}) = 0
getrlimit(RLIMIT_NOFILE, {rlim_cur=2*1024, rlim_max=2*1024}) = 0
getrlimit(RLIMIT_NOFILE, {rlim_cur=2*1024, rlim_max=2*1024}) = 0
getrlimit(RLIMIT_NOFILE, {rlim_cur=2*1024, rlim_max=2*1024}) = 0
pipe2([7, 8], O_CLOEXEC) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f341a850000
rt_sigprocmask(SIG_BLOCK, ~[], [HUP INT TERM], 8) = 0
clone(child_stack=0x7f341a850ff0, flags=CLONE_VM|CLONE_VFORK|SIGCHLD) = -1 EINVAL (Invalid argument)
close(8) = 0
munmap(0x7f341a850000, 4096) = 0
close(7) = 0
rt_sigprocmask(SIG_SETMASK, [HUP INT TERM], NULL, 8) = 0
write(2, "ninja: fatal: ", 14) = 14
write(2, "posix_spawn: Invalid argument", 29) = 29
write(2, "\n", 1) = 1
exit_group(1) = ?
+++ exited with 1 +++
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment