execve("/bin/gunzip", ["gunzip", "-tv", "x.gz"], [/* 49 vars */]) = 0 brk(0) = 0x1781000 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) = 0x7f7d41234000 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=138135, ...}) = 0 mmap(NULL, 138135, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f7d41212000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/x86_64-linux-gnu/libtinfo.so.5", 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\303\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=163312, ...}) = 0 mmap(NULL, 2260032, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f7d40dec000 mprotect(0x7f7d40e10000, 2093056, PROT_NONE) = 0 mmap(0x7f7d4100f000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x23000) = 0x7f7d4100f000 close(3) = 0 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\320\16\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=14664, ...}) = 0 mmap(NULL, 2109736, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f7d40be8000 mprotect(0x7f7d40beb000, 2093056, PROT_NONE) = 0 mmap(0x7f7d40dea000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f7d40dea000 close(3) = 0 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\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260\37\2\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=1848024, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f7d41211000 mmap(NULL, 3961912, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f7d40820000 mprotect(0x7f7d409de000, 2093056, PROT_NONE) = 0 mmap(0x7f7d40bdd000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f7d40bdd000 mmap(0x7f7d40be3000, 17464, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f7d40be3000 close(3) = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f7d4120f000 arch_prctl(ARCH_SET_FS, 0x7f7d4120f740) = 0 mprotect(0x7f7d40bdd000, 16384, PROT_READ) = 0 mprotect(0x7f7d40dea000, 4096, PROT_READ) = 0 mprotect(0x7f7d4100f000, 16384, PROT_READ) = 0 mprotect(0x6e0000, 4096, PROT_READ) = 0 mprotect(0x7f7d41236000, 4096, PROT_READ) = 0 munmap(0x7f7d41212000, 138135) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 open("/dev/tty", O_RDWR|O_NONBLOCK) = 3 close(3) = 0 brk(0) = 0x1781000 brk(0x1782000) = 0x1782000 open("/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=4459968, ...}) = 0 mmap(NULL, 4459968, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f7d403df000 close(3) = 0 brk(0x1783000) = 0x1783000 brk(0x1784000) = 0x1784000 getuid() = 1000 getgid() = 1000 geteuid() = 1000 getegid() = 1000 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 brk(0x1785000) = 0x1785000 open("/proc/meminfo", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f7d41233000 read(3, "MemTotal: 4047776 kB\nMemF"..., 1024) = 1024 close(3) = 0 munmap(0x7f7d41233000, 4096) = 0 brk(0x1786000) = 0x1786000 rt_sigaction(SIGCHLD, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0x7f7d408570b0}, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGCHLD, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0x7f7d408570b0}, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0x7f7d408570b0}, 8) = 0 rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0x7f7d408570b0}, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0x7f7d408570b0}, {SIG_DFL, [], SA_RESTORER, 0x7f7d408570b0}, 8) = 0 rt_sigaction(SIGQUIT, {SIG_DFL, [], SA_RESTORER, 0x7f7d408570b0}, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGQUIT, {SIG_DFL, [], SA_RESTORER, 0x7f7d408570b0}, {SIG_DFL, [], SA_RESTORER, 0x7f7d408570b0}, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigaction(SIGQUIT, {SIG_IGN, [], SA_RESTORER, 0x7f7d408570b0}, {SIG_DFL, [], SA_RESTORER, 0x7f7d408570b0}, 8) = 0 uname({sys="Linux", node="lt-robje", ...}) = 0 brk(0x1787000) = 0x1787000 brk(0x1788000) = 0x1788000 brk(0x1789000) = 0x1789000 brk(0x178a000) = 0x178a000 stat("/home/epping/bug-gzip", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 stat(".", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 getpid() = 13670 open("/usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=26258, ...}) = 0 mmap(NULL, 26258, PROT_READ, MAP_SHARED, 3, 0) = 0x7f7d4122d000 close(3) = 0 brk(0x178b000) = 0x178b000 getppid() = 13669 brk(0x178c000) = 0x178c000 brk(0x178d000) = 0x178d000 getpgrp() = 13669 rt_sigaction(SIGCHLD, {0x4422a0, [], SA_RESTORER|SA_RESTART, 0x7f7d408570b0}, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0x7f7d408570b0}, 8) = 0 getrlimit(RLIMIT_NPROC, {rlim_cur=31474, rlim_max=31474}) = 0 brk(0x178e000) = 0x178e000 brk(0x178f000) = 0x178f000 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 open("/bin/gunzip", O_RDONLY) = 3 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff3cd25060) = -1 ENOTTY (Inappropriate ioctl for device) lseek(3, 0, SEEK_CUR) = 0 read(3, "#!/bin/bash\n# Uncompress files. "..., 80) = 80 lseek(3, 0, SEEK_SET) = 0 getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=4*1024}) = 0 fcntl(255, F_GETFD) = -1 EBADF (Bad file descriptor) dup2(3, 255) = 255 close(3) = 0 fcntl(255, F_SETFD, FD_CLOEXEC) = 0 fcntl(255, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) fstat(255, {st_mode=S_IFREG|0755, st_size=2251, ...}) = 0 lseek(255, 0, SEEK_CUR) = 0 brk(0x1790000) = 0x1790000 brk(0x1791000) = 0x1791000 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 read(255, "#!/bin/bash\n# Uncompress files. "..., 2251) = 2251 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 brk(0x1792000) = 0x1792000 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 brk(0x1793000) = 0x1793000 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 brk(0x1794000) = 0x1794000 brk(0x1795000) = 0x1795000 brk(0x1796000) = 0x1796000 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 stat(".", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 stat("/bin/gzip", {st_mode=S_IFREG|0755, st_size=94000, ...}) = 0 stat("/bin/gzip", {st_mode=S_IFREG|0755, st_size=94000, ...}) = 0 geteuid() = 1000 getegid() = 1000 getuid() = 1000 getgid() = 1000 access("/bin/gzip", X_OK) = 0 stat("/bin/gzip", {st_mode=S_IFREG|0755, st_size=94000, ...}) = 0 geteuid() = 1000 getegid() = 1000 getuid() = 1000 getgid() = 1000 access("/bin/gzip", R_OK) = 0 stat("/bin/gzip", {st_mode=S_IFREG|0755, st_size=94000, ...}) = 0 stat("/bin/gzip", {st_mode=S_IFREG|0755, st_size=94000, ...}) = 0 geteuid() = 1000 getegid() = 1000 getuid() = 1000 getgid() = 1000 access("/bin/gzip", X_OK) = 0 stat("/bin/gzip", {st_mode=S_IFREG|0755, st_size=94000, ...}) = 0 geteuid() = 1000 getegid() = 1000 getuid() = 1000 getgid() = 1000 access("/bin/gzip", R_OK) = 0 rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0x7f7d408570b0}, {SIG_DFL, [], SA_RESTORER, 0x7f7d408570b0}, 8) = 0 rt_sigaction(SIGQUIT, {SIG_DFL, [], SA_RESTORER, 0x7f7d408570b0}, {SIG_IGN, [], SA_RESTORER, 0x7f7d408570b0}, 8) = 0 rt_sigaction(SIGCHLD, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0x7f7d408570b0}, {0x4422a0, [], SA_RESTORER|SA_RESTART, 0x7f7d408570b0}, 8) = 0 execve("/bin/gzip", ["gzip", "-d", "-tv", "x.gz"], [/* 47 vars */]) = 0 brk(0) = 0x189f000 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) = 0x7f4547088000 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=138135, ...}) = 0 mmap(NULL, 138135, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f4547066000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/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\20#\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=31760, ...}) = 0 mmap(NULL, 2128984, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f4546c60000 mprotect(0x7f4546c67000, 2093056, PROT_NONE) = 0 mmap(0x7f4546e66000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7f4546e66000 close(3) = 0 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\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260\37\2\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=1848024, ...}) = 0 mmap(NULL, 3961912, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f4546898000 mprotect(0x7f4546a56000, 2093056, PROT_NONE) = 0 mmap(0x7f4546c55000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bd000) = 0x7f4546c55000 mmap(0x7f4546c5b000, 17464, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f4546c5b000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/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\20m\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=135175, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f4547065000 mmap(NULL, 2212936, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f454667b000 mprotect(0x7f4546693000, 2093056, PROT_NONE) = 0 mmap(0x7f4546892000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7f4546892000 mmap(0x7f4546894000, 13384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f4546894000 close(3) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f4547064000 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f4547062000 arch_prctl(ARCH_SET_FS, 0x7f4547062740) = 0 mprotect(0x7f4546c55000, 16384, PROT_READ) = 0 mprotect(0x7f4546892000, 4096, PROT_READ) = 0 mprotect(0x7f4546e66000, 4096, PROT_READ) = 0 mprotect(0x615000, 4096, PROT_READ) = 0 mprotect(0x7f454708a000, 4096, PROT_READ) = 0 munmap(0x7f4547066000, 138135) = 0 set_tid_address(0x7f4547062a10) = 13670 set_robust_list(0x7f4547062a20, 0x18) = 0 futex(0x7fffc409b0cc, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 1, NULL, 7f4547062740) = -1 EAGAIN (Resource temporarily unavailable) rt_sigaction(SIGRTMIN, {0x7f4546681800, [], SA_RESTORER|SA_SIGINFO, 0x7f454668abd0}, NULL, 8) = 0 rt_sigaction(SIGRT_1, {0x7f4546681880, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x7f454668abd0}, NULL, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0 rt_sigaction(SIGINT, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGHUP, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGPIPE, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGTERM, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGXCPU, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGXFSZ, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGINT, {0x403600, [HUP INT PIPE TERM XCPU XFSZ], SA_RESTORER, 0x7f45468cf0b0}, NULL, 8) = 0 rt_sigaction(SIGHUP, {0x403600, [HUP INT PIPE TERM XCPU XFSZ], SA_RESTORER, 0x7f45468cf0b0}, NULL, 8) = 0 rt_sigaction(SIGPIPE, {0x403600, [HUP INT PIPE TERM XCPU XFSZ], SA_RESTORER, 0x7f45468cf0b0}, NULL, 8) = 0 rt_sigaction(SIGTERM, {0x403600, [HUP INT PIPE TERM XCPU XFSZ], SA_RESTORER, 0x7f45468cf0b0}, NULL, 8) = 0 rt_sigaction(SIGXCPU, {0x403600, [HUP INT PIPE TERM XCPU XFSZ], SA_RESTORER, 0x7f45468cf0b0}, NULL, 8) = 0 rt_sigaction(SIGXFSZ, {0x403600, [HUP INT PIPE TERM XCPU XFSZ], SA_RESTORER, 0x7f45468cf0b0}, NULL, 8) = 0 open("x.gz", O_RDONLY|O_NOCTTY|O_NONBLOCK) = 3 fstat(3, {st_mode=S_IFREG|0664, st_size=20, ...}) = 0 read(3, "\37\213\10\0N\367\214Q\0\3\3\0\0\0\0\0\0\0\0\0", 32768) = 20 read(3, "", 32748) = 0 write(2, "x.gz:\t", 6) = 6 brk(0) = 0x189f000 brk(0x18c0000) = 0x18c0000 close(3) = 0 write(2, " OK", 3) = 3 write(2, "\n", 1) = 1 lseek(0, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek) close(0) = 0 close(1) = 0 close(2) = 0 exit_group(0) = ?