execve("/usr/bin/ltrace", ["ltrace", "/bin/true"], [/* 18 vars */]) = 0 brk(0) = 0x905f000 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf7f7e000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=8824, ...}) = 0 mmap2(NULL, 8824, PROT_READ, MAP_PRIVATE, 3, 0) = 0xf7f7b000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libelf.so.0", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340&\0\0004\0\0\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=84368, ...}) = 0 mmap2(NULL, 83344, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xf7f66000 mmap2(0xf7f7a000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14) = 0xf7f7a000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320h\1\0004\0\0\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=1310924, ...}) = 0 mmap2(NULL, 1316432, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xf7e24000 mmap2(0xf7f60000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13c) = 0xf7f60000 mmap2(0xf7f63000, 9808, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xf7f63000 close(3) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf7e23000 set_thread_area({entry_number:-1 -> 12, base_addr:0xf7e23b00, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0 open("/dev/urandom", O_RDONLY) = 3 read(3, "\264\240(\341", 4) = 4 close(3) = 0 mprotect(0xf7f60000, 8192, PROT_READ) = 0 mprotect(0xf7f9c000, 4096, PROT_READ) = 0 munmap(0xf7f7b000, 8824) = 0 rt_sigaction(SIGINT, {0x804a4e0, [INT], SA_RESTART}, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGTERM, {0x804a4e0, [TERM], SA_RESTART}, {SIG_DFL, [], 0}, 8) = 0 ioctl(1, TIOCGWINSZ, {ws_row=24, ws_col=80, ws_xpixel=560, ws_ypixel=360}) = 0 brk(0) = 0x905f000 brk(0x9080000) = 0x9080000 open("/etc/ltrace.conf", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=15752, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf7f7d000 read(3, "; ltrace.conf\n;\n; ~/.ltrace.conf"..., 4096) = 4096 read(3, "nmatch(string, string, int);\n\n; "..., 4096) = 4096 read(3, ");\nvoid qsort(addr,ulong,ulong,a"..., 4096) = 4096 read(3, " acl_from_mode(octal);\nint acl_g"..., 4096) = 3464 read(3, "", 4096) = 0 close(3) = 0 munmap(0xf7f7d000, 4096) = 0 open("/root/.ltrace.conf", O_RDONLY) = -1 ENOENT (No such file or directory) open("/bin/true", O_RDONLY) = 3 lseek(3, 0, SEEK_END) = 26228 mmap2(NULL, 26228, PROT_READ|PROT_WRITE, MAP_PRIVATE, 3, 0) = 0xf7e1c000 munmap(0xf7e1c000, 26228) = 0 close(3) = 0 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xf7e23b48) = 3647 wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP}], 0, NULL) = 3647 --- SIGCHLD (Child exited) @ 0 (0) --- ptrace(PTRACE_PEEKTEXT, 3647, 0x8048a34, [0xe15825ff]) = 0 ptrace(PTRACE_POKETEXT, 3647, 0x8048a34, 0xe15825cc) = 0 ptrace(PTRACE_PEEKTEXT, 3647, 0x8048a44, [0xe15c25ff]) = 0 ptrace(PTRACE_POKETEXT, 3647, 0x8048a44, 0xe15c25cc) = 0 ptrace(PTRACE_PEEKTEXT, 3647, 0x8048a54, [0xe16025ff]) = 0 ptrace(PTRACE_POKETEXT, 3647, 0x8048a54, 0xe16025cc) = 0 ptrace(PTRACE_PEEKTEXT, 3647, 0x8048a64, [0xe16425ff]) = 0 ptrace(PTRACE_POKETEXT, 3647, 0x8048a64, 0xe16425cc) = 0 ptrace(PTRACE_PEEKTEXT, 3647, 0x8048a74, [0xe16825ff]) = 0 ptrace(PTRACE_POKETEXT, 3647, 0x8048a74, 0xe16825cc) = 0 ptrace(PTRACE_PEEKTEXT, 3647, 0x8048a84, [0xe16c25ff]) = 0 ptrace(PTRACE_POKETEXT, 3647, 0x8048a84, 0xe16c25cc) = 0 ptrace(PTRACE_PEEKTEXT, 3647, 0x8048a94, [0xe17025ff]) = 0 ptrace(PTRACE_POKETEXT, 3647, 0x8048a94, 0xe17025cc) = 0 ptrace(PTRACE_PEEKTEXT, 3647, 0x8048aa4, [0xe17425ff]) = 0 ptrace(PTRACE_POKETEXT, 3647, 0x8048aa4, 0xe17425cc) = 0 ptrace(PTRACE_PEEKTEXT, 3647, 0x8048ab4, [0xe17825ff]) = 0 ptrace(PTRACE_POKETEXT, 3647, 0x8048ab4, 0xe17825cc) = 0 ptrace(PTRACE_PEEKTEXT, 3647, 0x8048ac4, [0xe17c25ff]) = 0 ptrace(PTRACE_POKETEXT, 3647, 0x8048ac4, 0xe17c25cc) = 0 ptrace(PTRACE_PEEKTEXT, 3647, 0x80488b4, [0xe0f825ff]) = 0 ptrace(PTRACE_POKETEXT, 3647, 0x80488b4, 0xe0f825cc) = 0 ptrace(PTRACE_PEEKTEXT, 3647, 0x80488c4, [0xe0fc25ff]) = 0 ptrace(PTRACE_POKETEXT, 3647, 0x80488c4, 0xe0fc25cc) = 0 ptrace(PTRACE_PEEKTEXT, 3647, 0x80488d4, [0xe10025ff]) = 0 ptrace(PTRACE_POKETEXT, 3647, 0x80488d4, 0xe10025cc) = 0 ptrace(PTRACE_PEEKTEXT, 3647, 0x80488e4, [0xe10425ff]) = 0 ptrace(PTRACE_POKETEXT, 3647, 0x80488e4, 0xe10425cc) = 0 ptrace(PTRACE_PEEKTEXT, 3647, 0x80488f4, [0xe10825ff]) = 0 ptrace(PTRACE_POKETEXT, 3647, 0x80488f4, 0xe10825cc) = 0 ptrace(PTRACE_PEEKTEXT, 3647, 0x8048904, [0xe10c25ff]) = 0 ptrace(PTRACE_POKETEXT, 3647, 0x8048904, 0xe10c25cc) = 0 ptrace(PTRACE_PEEKTEXT, 3647, 0x8048914, [0xe11025ff]) = 0 ptrace(PTRACE_POKETEXT, 3647, 0x8048914, 0xe11025cc) = 0 ptrace(PTRACE_PEEKTEXT, 3647, 0x8048924, [0xe11425ff]) = 0 ptrace(PTRACE_POKETEXT, 3647, 0x8048924, 0xe11425cc) = 0 ptrace(PTRACE_PEEKTEXT, 3647, 0x8048934, [0xe11825ff]) = 0 ptrace(PTRACE_POKETEXT, 3647, 0x8048934, 0xe11825cc) = 0 ptrace(PTRACE_PEEKTEXT, 3647, 0x8048944, [0xe11c25ff]) = 0 ptrace(PTRACE_POKETEXT, 3647, 0x8048944, 0xe11c25cc) = 0 ptrace(PTRACE_PEEKTEXT, 3647, 0x8048954, [0xe12025ff]) = 0 ptrace(PTRACE_POKETEXT, 3647, 0x8048954, 0xe12025cc) = 0 ptrace(PTRACE_PEEKTEXT, 3647, 0x8048964, [0xe12425ff]) = 0 ptrace(PTRACE_POKETEXT, 3647, 0x8048964, 0xe12425cc) = 0 ptrace(PTRACE_PEEKTEXT, 3647, 0x8048974, [0xe12825ff]) = 0 ptrace(PTRACE_POKETEXT, 3647, 0x8048974, 0xe12825cc) = 0 ptrace(PTRACE_PEEKTEXT, 3647, 0x8048984, [0xe12c25ff]) = 0 ptrace(PTRACE_POKETEXT, 3647, 0x8048984, 0xe12c25cc) = 0 ptrace(PTRACE_PEEKTEXT, 3647, 0x8048994, [0xe13025ff]) = 0 ptrace(PTRACE_POKETEXT, 3647, 0x8048994, 0xe13025cc) = 0 ptrace(PTRACE_PEEKTEXT, 3647, 0x80489a4, [0xe13425ff]) = 0 ptrace(PTRACE_POKETEXT, 3647, 0x80489a4, 0xe13425cc) = 0 ptrace(PTRACE_PEEKTEXT, 3647, 0x80489b4, [0xe13825ff]) = 0 ptrace(PTRACE_POKETEXT, 3647, 0x80489b4, 0xe13825cc) = 0 ptrace(PTRACE_PEEKTEXT, 3647, 0x80489c4, [0xe13c25ff]) = 0 ptrace(PTRACE_POKETEXT, 3647, 0x80489c4, 0xe13c25cc) = 0 ptrace(PTRACE_PEEKTEXT, 3647, 0x80489d4, [0xe14025ff]) = 0 ptrace(PTRACE_POKETEXT, 3647, 0x80489d4, 0xe14025cc) = 0 ptrace(PTRACE_PEEKTEXT, 3647, 0x80489e4, [0xe14425ff]) = 0 ptrace(PTRACE_POKETEXT, 3647, 0x80489e4, 0xe14425cc) = 0 ptrace(PTRACE_PEEKTEXT, 3647, 0x80489f4, [0xe14825ff]) = 0 ptrace(PTRACE_POKETEXT, 3647, 0x80489f4, 0xe14825cc) = 0 ptrace(PTRACE_PEEKTEXT, 3647, 0x8048a04, [0xe14c25ff]) = 0 ptrace(PTRACE_POKETEXT, 3647, 0x8048a04, 0xe14c25cc) = 0 ptrace(PTRACE_PEEKTEXT, 3647, 0x8048a14, [0xe15025ff]) = 0 ptrace(PTRACE_POKETEXT, 3647, 0x8048a14, 0xe15025cc) = 0 ptrace(PTRACE_PEEKTEXT, 3647, 0x8048a24, [0xe15425ff]) = 0 ptrace(PTRACE_POKETEXT, 3647, 0x8048a24, 0xe15425cc) = 0 ptrace(0x4200 /* PTRACE_??? */, 3647, 0, 0x11) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 --- SIGCHLD (Child exited) @ 0 (0) --- ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0x2d]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0x2d]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 --- SIGCHLD (Child exited) @ 0 (0) --- ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0x21]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 --- SIGCHLD (Child exited) @ 0 (0) --- ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0x21]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0xc0]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 --- SIGCHLD (Child exited) @ 0 (0) --- ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0xc0]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 --- SIGCHLD (Child exited) @ 0 (0) --- ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0x21]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0x21]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 --- SIGCHLD (Child exited) @ 0 (0) --- ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0x5]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0x5]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0xc5]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0xc5]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0xc0]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0xc0]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0x6]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0x6]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0x21]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0x21]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 --- SIGCHLD (Child exited) @ 0 (0) --- ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0x5]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0x5]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0x3]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0x3]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 --- SIGCHLD (Child exited) @ 0 (0) --- ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0xc5]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0xc5]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0xc0]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0xc0]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0xc0]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 --- SIGCHLD (Child exited) @ 0 (0) --- ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0xc0]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0xc0]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0xc0]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 --- SIGCHLD (Child exited) @ 0 (0) --- ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0x6]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0x6]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0xc0]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 --- SIGCHLD (Child exited) @ 0 (0) --- ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0xc0]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 --- SIGCHLD (Child exited) @ 0 (0) --- ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0xf3]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0xf3]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0x5]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0x5]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0x3]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 --- SIGCHLD (Child exited) @ 0 (0) --- ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0x3]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0x6]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0x6]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 --- SIGCHLD (Child exited) @ 0 (0) --- ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0x7d]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 --- SIGCHLD (Child exited) @ 0 (0) --- ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0x7d]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0x7d]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0x7d]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 --- SIGCHLD (Child exited) @ 0 (0) --- ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0x5b]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 --- SIGCHLD (Child exited) @ 0 (0) --- ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0x5b]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP}], 0, NULL) = 3647 --- SIGCHLD (Child exited) @ 0 (0) --- ptrace(PTRACE_PEEKUSER, 3647, 4*EIP, [0xf7dd58a0]) = 0 write(2, "unexpected breakpoint at 0xf7dd5"..., 35) = 35 write(2, "\n", 1) = 1 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP}], 0, NULL) = 3647 --- SIGCHLD (Child exited) @ 0 (0) --- ptrace(PTRACE_PEEKUSER, 3647, 4*EIP, [0xf7dc8a40]) = 0 write(2, "unexpected breakpoint at 0xf7dc8"..., 35) = 35 write(2, "\n", 1) = 1 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 --- SIGCHLD (Child exited) @ 0 (0) --- ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0x2d]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0x2d]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0x2d]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0x2d]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 --- SIGCHLD (Child exited) @ 0 (0) --- ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0x5]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0x5]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0xc5]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0xc5]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0xc0]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0xc0]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 --- SIGCHLD (Child exited) @ 0 (0) --- ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0xc0]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0xc0]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0xc0]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0xc0]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0x6]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0x6]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP}], 0, NULL) = 3647 --- SIGCHLD (Child exited) @ 0 (0) --- ptrace(PTRACE_PEEKUSER, 3647, 4*EIP, [0xf7dcc650]) = 0 write(2, "unexpected breakpoint at 0xf7dcc"..., 35) = 35 write(2, "\n", 1) = 1 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP}], 0, NULL) = 3647 --- SIGCHLD (Child exited) @ 0 (0) --- ptrace(PTRACE_PEEKUSER, 3647, 4*EIP, [0x8049340]) = 0 write(2, "unexpected breakpoint at 0x80493"..., 34) = 34 write(2, "\n", 1) = 1 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP}], 0, NULL) = 3647 --- SIGCHLD (Child exited) @ 0 (0) --- ptrace(PTRACE_PEEKUSER, 3647, 4*EIP, [0xf7e0d0a0]) = 0 write(2, "unexpected breakpoint at 0xf7e0d"..., 35) = 35 write(2, "\n", 1) = 1 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP}], 0, NULL) = 3647 --- SIGCHLD (Child exited) @ 0 (0) --- ptrace(PTRACE_PEEKUSER, 3647, 4*EIP, [0xf7e03200]) = 0 write(2, "unexpected breakpoint at 0xf7e03"..., 35) = 35 write(2, "\n", 1) = 1 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 --- SIGCHLD (Child exited) @ 0 (0) --- ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0x6]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0x6]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0x6]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0x6]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP}], 0, NULL) = 3647 ptrace(PTRACE_PEEKUSER, 3647, 4*EIP, [0xf7e66f67]) = 0 write(2, "unexpected breakpoint at 0xf7e66"..., 35) = 35 write(2, "\n", 1) = 1 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 3647 --- SIGCHLD (Child exited) @ 0 (0) --- ptrace(PTRACE_PEEKUSER, 3647, 4*ORIG_EAX, [0xfc]) = 0 ptrace(PTRACE_SYSCALL, 3647, 0, SIG_0) = 0 wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 3647 --- SIGCHLD (Child exited) @ 0 (0) --- write(2, "+++ exited (status 0) +++", 25) = 25 write(2, "\n", 1) = 1 exit_group(0) = ?