execve("/usr/local/bin/csi", ["csi", "-s", "bug.scm"], [/* 23 vars */]) = 0 brk(NULL) = 0x17d1000 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f40e1d00000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/usr/local/lib/tls/x86_64/libchicken.so.8", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/usr/local/lib/tls/x86_64", 0x7ffe0c131730) = -1 ENOENT (No such file or directory) open("/usr/local/lib/tls/libchicken.so.8", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/usr/local/lib/tls", 0x7ffe0c131730) = -1 ENOENT (No such file or directory) open("/usr/local/lib/x86_64/libchicken.so.8", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/usr/local/lib/x86_64", 0x7ffe0c131730) = -1 ENOENT (No such file or directory) open("/usr/local/lib/libchicken.so.8", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\310\7\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=4332304, ...}) = 0 mmap(NULL, 6024064, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f40e1522000 mprotect(0x7f40e1884000, 2097152, PROT_NONE) = 0 mmap(0x7f40e1a84000, 315392, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x362000) = 0x7f40e1a84000 mmap(0x7f40e1ad1000, 64384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f40e1ad1000 close(3) = 0 open("/usr/local/lib/libm.so.6", O_RDONLY|O_CLOEXEC) = -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=44311, ...}) = 0 mmap(NULL, 44311, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f40e1cf5000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/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\320T\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=1038784, ...}) = 0 mmap(NULL, 3133704, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f40e1224000 mprotect(0x7f40e1321000, 2093056, PROT_NONE) = 0 mmap(0x7f40e1520000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xfc000) = 0x7f40e1520000 close(3) = 0 open("/usr/local/lib/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/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\240\r\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=14640, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f40e1cf4000 mmap(NULL, 2109680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f40e1020000 mprotect(0x7f40e1022000, 2097152, PROT_NONE) = 0 mmap(0x7f40e1222000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f40e1222000 close(3) = 0 open("/usr/local/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/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\0000\7\2\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=1709784, ...}) = 0 mmap(NULL, 3816000, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f40e0c7c000 mprotect(0x7f40e0e16000, 2097152, PROT_NONE) = 0 mmap(0x7f40e1016000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x19a000) = 0x7f40e1016000 mmap(0x7f40e101c000, 14912, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f40e101c000 close(3) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f40e1cf3000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f40e1cf2000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f40e1cf1000 arch_prctl(ARCH_SET_FS, 0x7f40e1cf2700) = 0 mprotect(0x7f40e1016000, 16384, PROT_READ) = 0 mprotect(0x7f40e1222000, 4096, PROT_READ) = 0 mprotect(0x7f40e1520000, 4096, PROT_READ) = 0 mprotect(0x7f40e1d02000, 4096, PROT_READ) = 0 munmap(0x7f40e1cf5000, 44311) = 0 brk(NULL) = 0x17d1000 brk(0x17f2000) = 0x17f2000 open("/etc/localtime", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=127, ...}) = 0 fstat(3, {st_mode=S_IFREG|0644, st_size=127, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f40e1cff000 read(3, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\1\0\0\0\0"..., 4096) = 127 lseek(3, -71, SEEK_CUR) = 56 read(3, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\1\0\0\0\0"..., 4096) = 71 close(3) = 0 munmap(0x7f40e1cff000, 4096) = 0 mmap(NULL, 528384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f40e1c70000 mmap(NULL, 528384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f40e1bef000 rt_sigaction(SIGBUS, {0x7f40e17c287d, ~[RTMIN RT_1], SA_RESTORER, 0x7f40e0caf500}, NULL, 8) = 0 rt_sigaction(SIGFPE, {0x7f40e17c287d, ~[RTMIN RT_1], SA_RESTORER, 0x7f40e0caf500}, NULL, 8) = 0 rt_sigaction(SIGILL, {0x7f40e17c287d, ~[RTMIN RT_1], SA_RESTORER, 0x7f40e0caf500}, NULL, 8) = 0 rt_sigaction(SIGSEGV, {0x7f40e17c287d, ~[RTMIN RT_1], SA_RESTORER, 0x7f40e0caf500}, NULL, 8) = 0 brk(0x1813000) = 0x1813000 rt_sigaction(SIGINT, {0x7f40e17c287d, ~[RTMIN RT_1], SA_RESTORER, 0x7f40e0caf500}, NULL, 8) = 0 stat("bug.scm", {st_mode=S_IFREG|0644, st_size=1176, ...}) = 0 open("/usr/local/lib/bug.scm", O_RDONLY|O_CLOEXEC) = -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=44311, ...}) = 0 mmap(NULL, 44311, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f40e1cf5000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/x86_64-linux-gnu/tls/x86_64/bug.scm", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/lib/x86_64-linux-gnu/tls/x86_64", 0x7ffe0c1315b0) = -1 ENOENT (No such file or directory) open("/lib/x86_64-linux-gnu/tls/bug.scm", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/lib/x86_64-linux-gnu/tls", 0x7ffe0c1315b0) = -1 ENOENT (No such file or directory) open("/lib/x86_64-linux-gnu/x86_64/bug.scm", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/lib/x86_64-linux-gnu/x86_64", 0x7ffe0c1315b0) = -1 ENOENT (No such file or directory) open("/lib/x86_64-linux-gnu/bug.scm", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/lib/x86_64-linux-gnu", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 open("/usr/lib/x86_64-linux-gnu/tls/x86_64/bug.scm", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/usr/lib/x86_64-linux-gnu/tls/x86_64", 0x7ffe0c1315b0) = -1 ENOENT (No such file or directory) open("/usr/lib/x86_64-linux-gnu/tls/bug.scm", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/usr/lib/x86_64-linux-gnu/tls", 0x7ffe0c1315b0) = -1 ENOENT (No such file or directory) open("/usr/lib/x86_64-linux-gnu/x86_64/bug.scm", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/usr/lib/x86_64-linux-gnu/x86_64", 0x7ffe0c1315b0) = -1 ENOENT (No such file or directory) open("/usr/lib/x86_64-linux-gnu/bug.scm", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/usr/lib/x86_64-linux-gnu", {st_mode=S_IFDIR|0755, st_size=32768, ...}) = 0 open("/lib/tls/x86_64/bug.scm", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/lib/tls/x86_64", 0x7ffe0c1315b0) = -1 ENOENT (No such file or directory) open("/lib/tls/bug.scm", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/lib/tls", 0x7ffe0c1315b0) = -1 ENOENT (No such file or directory) open("/lib/x86_64/bug.scm", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/lib/x86_64", 0x7ffe0c1315b0) = -1 ENOENT (No such file or directory) open("/lib/bug.scm", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 open("/usr/lib/tls/x86_64/bug.scm", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/usr/lib/tls/x86_64", 0x7ffe0c1315b0) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/bug.scm", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/usr/lib/tls", 0x7ffe0c1315b0) = -1 ENOENT (No such file or directory) open("/usr/lib/x86_64/bug.scm", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/usr/lib/x86_64", 0x7ffe0c1315b0) = -1 ENOENT (No such file or directory) open("/usr/lib/bug.scm", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/usr/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 munmap(0x7f40e1cf5000, 44311) = 0 open("./bug.scm", O_RDONLY|O_CLOEXEC) = 3 read(3, "(require-extension posix srfi-4)"..., 832) = 832 close(3) = 0 open("bug.scm", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=1176, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f40e1cff000 read(3, "(require-extension posix srfi-4)"..., 4096) = 1176 stat("/usr/local/lib/chicken/8/posix.import.so", {st_mode=S_IFREG|0755, st_size=16120, ...}) = 0 stat("/usr/local/lib/chicken/8/posix.import", 0x7ffe0c1097a0) = -1 ENOENT (No such file or directory) stat("/usr/local/lib/chicken/8/posix.import.so", {st_mode=S_IFREG|0755, st_size=16120, ...}) = 0 open("/usr/local/lib/chicken/8/posix.import.so", O_RDONLY|O_CLOEXEC) = 4 read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\f\0\0\0\0\0\0"..., 832) = 832 fstat(4, {st_mode=S_IFREG|0755, st_size=16120, ...}) = 0 mmap(NULL, 2108376, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7f40e0a79000 mprotect(0x7f40e0a7c000, 2093056, PROT_NONE) = 0 mmap(0x7f40e0c7b000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x2000) = 0x7f40e0c7b000 close(4) = 0 stat("/usr/local/lib/chicken/8/srfi-4.import.so", {st_mode=S_IFREG|0755, st_size=14040, ...}) = 0 stat("/usr/local/lib/chicken/8/srfi-4.import", 0x7ffe0c099e80) = -1 ENOENT (No such file or directory) stat("/usr/local/lib/chicken/8/srfi-4.import.so", {st_mode=S_IFREG|0755, st_size=14040, ...}) = 0 open("/usr/local/lib/chicken/8/srfi-4.import.so", O_RDONLY|O_CLOEXEC) = 4 read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\f\0\0\0\0\0\0"..., 832) = 832 fstat(4, {st_mode=S_IFREG|0755, st_size=14040, ...}) = 0 mmap(NULL, 2106296, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7f40e0876000 mprotect(0x7f40e0878000, 2097152, PROT_NONE) = 0 mmap(0x7f40e0a78000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x2000) = 0x7f40e0a78000 close(4) = 0 open("/usr/local/lib/posix.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=44311, ...}) = 0 mmap(NULL, 44311, PROT_READ, MAP_PRIVATE, 4, 0) = 0x7f40e1be4000 close(4) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/x86_64-linux-gnu/posix.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib/x86_64-linux-gnu/posix.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/lib/posix.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib/posix.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) munmap(0x7f40e1be4000, 44311) = 0 open("/usr/local/lib/srfi-4.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=44311, ...}) = 0 mmap(NULL, 44311, PROT_READ, MAP_PRIVATE, 4, 0) = 0x7f40e1be4000 close(4) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/x86_64-linux-gnu/srfi-4.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib/x86_64-linux-gnu/srfi-4.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/lib/srfi-4.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib/srfi-4.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) munmap(0x7f40e1be4000, 44311) = 0 getrusage(RUSAGE_SELF, {ru_utime={0, 12000}, ru_stime={0, 0}, ...}) = 0 getrusage(RUSAGE_SELF, {ru_utime={0, 12000}, ru_stime={0, 0}, ...}) = 0 pipe([4, 5]) = 0 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f40e1cf29d0) = 12745 wait4(12745, strace: Process 12745 attached [pid 12745] close(4) = 0 [pid 12745] fcntl(5, F_GETFL) = 0x1 (flags O_WRONLY) [pid 12745] fstat(5, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0 [pid 12745] mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f40e1cfe000 [pid 12745] getrusage(RUSAGE_SELF, {ru_utime={0, 0}, ru_stime={0, 0}, ...}) = 0 [pid 12745] getrusage(RUSAGE_SELF, {ru_utime={0, 0}, ru_stime={0, 0}, ...}) = 0 [pid 12745] write(5, "hello, world\n", 13) = 13 [pid 12745] lseek(3, -802, SEEK_CUR) = 374 [pid 12745] exit_group(0) = ? [pid 12745] +++ exited with 0 +++ <... wait4 resumed> [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 12745 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=12745, si_uid=1000, si_status=0, si_utime=0, si_stime=0} --- close(5) = 0 fcntl(4, F_GETFL) = 0 (flags O_RDONLY) fstat(4, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f40e1cfe000 read(4, "hello, world\n", 4096) = 13 read(4, "", 4096) = 0 read(3, "\n\n;; NOTE The following don't ne"..., 4096) = 802 read(3, "", 4096) = 0 close(3) = 0 munmap(0x7f40e1cff000, 4096) = 0 getrusage(RUSAGE_SELF, {ru_utime={0, 12000}, ru_stime={0, 0}, ...}) = 0 getrusage(RUSAGE_SELF, {ru_utime={0, 12000}, ru_stime={0, 4000}, ...}) = 0 exit_group(0) = ? +++ exited with 0 +++