Project

General

Profile

Bug #3100 » strace.log

$ strace ruby forktest.rb 1 - vo.x (Vit Ondruch), 08/30/2011 05:09 PM

 
$ strace ruby forktest.rb 1
execve("/usr/bin/ruby", ["ruby", "forktest.rb", "1"], [/* 49 vars */]) = 0
brk(0) = 0x148d000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fcb9790c000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=74874, ...}) = 0
mmap(NULL, 74874, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fcb978f9000
close(3) = 0
open("/usr/lib64/libruby.so.1.8", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\207\201s7\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=949320, ...}) = 0
mmap(0x3773800000, 3165984, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3773800000
mprotect(0x37738e3000, 2093056, PROT_NONE) = 0
mmap(0x3773ae2000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe2000) = 0x3773ae2000
mmap(0x3773ae7000, 122656, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x3773ae7000
close(3) = 0
open("/lib64/libpthread.so.0", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0pk\300m7\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=145120, ...}) = 0
mmap(0x376dc00000, 2208760, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x376dc00000
mprotect(0x376dc17000, 2093056, PROT_NONE) = 0
mmap(0x376de16000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0x376de16000
mmap(0x376de18000, 13304, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x376de18000
close(3) = 0
open("/lib64/librt.so.1", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260!@n7\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=47904, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fcb978f8000
mmap(0x376e400000, 2128952, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x376e400000
mprotect(0x376e407000, 2093056, PROT_NONE) = 0
mmap(0x376e606000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x376e606000
close(3) = 0
open("/lib64/libdl.so.2", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\r\0n7\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=22696, ...}) = 0
mmap(0x376e000000, 2109704, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x376e000000
mprotect(0x376e002000, 2097152, PROT_NONE) = 0
mmap(0x376e202000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x376e202000
close(3) = 0
open("/lib64/libcrypt.so.1", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\f\200x7\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=43520, ...}) = 0
mmap(0x3778800000, 2318880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3778800000
mprotect(0x3778808000, 2093056, PROT_NONE) = 0
mmap(0x3778a07000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x3778a07000
mmap(0x3778a09000, 184864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x3778a09000
close(3) = 0
open("/lib64/libm.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360>\0o7\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=598944, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fcb978f7000
mmap(0x376f000000, 2633944, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x376f000000
mprotect(0x376f083000, 2093056, PROT_NONE) = 0
mmap(0x376f282000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x82000) = 0x376f282000
close(3) = 0
open("/lib64/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \26\202m7\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=2034984, ...}) = 0
mmap(0x376d800000, 3859688, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x376d800000
mprotect(0x376d9a4000, 2097152, PROT_NONE) = 0
mmap(0x376dba4000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1a4000) = 0x376dba4000
mmap(0x376dba9000, 21736, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x376dba9000
close(3) = 0
open("/lib64/libgcc_s.so.1", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240(\300n7\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=89592, ...}) = 0
mmap(0x376ec00000, 2182520, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x376ec00000
mprotect(0x376ec15000, 2093056, PROT_NONE) = 0
mmap(0x376ee14000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14000) = 0x376ee14000
close(3) = 0
open("/lib64/libfreebl3.so", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p1@x7\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=384240, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fcb978f6000
mmap(0x3778400000, 2494400, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3778400000
mprotect(0x377845c000, 2093056, PROT_NONE) = 0
mmap(0x377865b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5b000) = 0x377865b000
mmap(0x377865d000, 16320, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x377865d000
close(3) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fcb978f5000
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fcb978f3000
arch_prctl(ARCH_SET_FS, 0x7fcb978f3720) = 0
mprotect(0x600000, 4096, PROT_READ) = 0
mprotect(0x376de16000, 4096, PROT_READ) = 0
mprotect(0x376e606000, 4096, PROT_READ) = 0
mprotect(0x376e202000, 4096, PROT_READ) = 0
mprotect(0x3778a07000, 4096, PROT_READ) = 0
mprotect(0x376f282000, 4096, PROT_READ) = 0
mprotect(0x376dba4000, 16384, PROT_READ) = 0
mprotect(0x376d621000, 4096, PROT_READ) = 0
munmap(0x7fcb978f9000, 74874) = 0
set_tid_address(0x7fcb978f39f0) = 6723
set_robust_list(0x7fcb978f3a00, 0x18) = 0
rt_sigaction(SIGRTMIN, {0x376dc066d0, [], SA_RESTORER|SA_SIGINFO, 0x376dc0f470}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0x376dc06760, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x376dc0f470}, 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
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
brk(0) = 0x148d000
brk(0x14ae000) = 0x14ae000
brk(0) = 0x14ae000
mmap(NULL, 401408, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fcb97891000
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
brk(0) = 0x14ae000
brk(0x14cf000) = 0x14cf000
brk(0) = 0x14cf000
brk(0x14f0000) = 0x14f0000
open("/dev/urandom", O_RDONLY|O_NOCTTY|O_NONBLOCK|O_NOFOLLOW) = 3
fstat(3, {st_mode=S_IFCHR|0666, st_rdev=makedev(1, 9), ...}) = 0
read(3, "\377d\251\351\7)\203\211\311j\334\333\251s\36\204QM\211\203\270d`\274+\314\344\342\263\17bb", 32) = 32
close(3) = 0
rt_sigaction(SIGINT, {0x3773896450, [], SA_RESTORER, 0x376dc0f470}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGHUP, {0x3773896450, [], SA_RESTORER, 0x376dc0f470}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGQUIT, {0x3773896450, [], SA_RESTORER, 0x376dc0f470}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGTERM, {0x3773896450, [], SA_RESTORER, 0x376dc0f470}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGALRM, {0x3773896450, [], SA_RESTORER, 0x376dc0f470}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGUSR1, {0x3773896450, [], SA_RESTORER, 0x376dc0f470}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGUSR2, {0x3773896450, [], SA_RESTORER, 0x376dc0f470}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGBUS, {0x3773895f00, [], SA_RESTORER, 0x376dc0f470}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGSEGV, {0x37738963a0, [], SA_RESTORER, 0x376dc0f470}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGPIPE, {0x3773895d40, [], SA_RESTORER, 0x376dc0f470}, {SIG_DFL, [], 0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [], 8) = 0
rt_sigaction(SIGCHLD, {SIG_DFL, [], SA_RESTORER, 0x376dc0f470}, {SIG_DFL, [], 0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
geteuid() = 1000
getegid() = 1000
getuid() = 1000
geteuid() = 1000
getgid() = 1000
getegid() = 1000
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
open("forktest.rb", O_RDONLY) = 3
close(3) = 0
open("forktest.rb", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0664, st_size=548, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fcb9790b000
read(3, "require 'pty'\n\n$arg = ARGV[0] ? "..., 4096) = 548
read(3, "", 4096) = 0
close(3) = 0
munmap(0x7fcb9790b000, 4096) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
stat("/usr/lib/ruby/site_ruby/1.8/pty.rb", 0x7fffa345e620) = -1 ENOENT (No such file or directory)
stat("/usr/lib/ruby/site_ruby/1.8/pty.so", 0x7fffa345e620) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/ruby/site_ruby/1.8/pty.rb", 0x7fffa345e620) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/ruby/site_ruby/1.8/pty.so", 0x7fffa345e620) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/ruby/site_ruby/1.8/x86_64-linux/pty.rb", 0x7fffa345e620) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/ruby/site_ruby/1.8/x86_64-linux/pty.so", 0x7fffa345e620) = -1 ENOENT (No such file or directory)
stat("/usr/lib/ruby/site_ruby/pty.rb", 0x7fffa345e620) = -1 ENOENT (No such file or directory)
stat("/usr/lib/ruby/site_ruby/pty.so", 0x7fffa345e620) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/ruby/site_ruby/pty.rb", 0x7fffa345e620) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/ruby/site_ruby/pty.so", 0x7fffa345e620) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/site_ruby/1.8/pty.rb", 0x7fffa345e620) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/site_ruby/1.8/pty.so", 0x7fffa345e620) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/site_ruby/1.8/x86_64-linux/pty.rb", 0x7fffa345e620) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/site_ruby/1.8/x86_64-linux/pty.so", 0x7fffa345e620) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/site_ruby/pty.rb", 0x7fffa345e620) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/site_ruby/pty.so", 0x7fffa345e620) = -1 ENOENT (No such file or directory)
stat("/usr/lib/ruby/1.8/pty.rb", 0x7fffa345e620) = -1 ENOENT (No such file or directory)
stat("/usr/lib/ruby/1.8/pty.so", 0x7fffa345e620) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/ruby/1.8/pty.rb", 0x7fffa345e620) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/ruby/1.8/pty.so", 0x7fffa345e620) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/ruby/1.8/x86_64-linux/pty.rb", 0x7fffa345e620) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/ruby/1.8/x86_64-linux/pty.so", {st_mode=S_IFREG|0755, st_size=14632, ...}) = 0
open("/usr/lib64/ruby/1.8/x86_64-linux/pty.so", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=14632, ...}) = 0
close(3) = 0
stat("/usr/lib/ruby/site_ruby/1.8/pty.so", 0x7fffa345e630) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/ruby/site_ruby/1.8/pty.so", 0x7fffa345e630) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/ruby/site_ruby/1.8/x86_64-linux/pty.so", 0x7fffa345e630) = -1 ENOENT (No such file or directory)
stat("/usr/lib/ruby/site_ruby/pty.so", 0x7fffa345e630) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/ruby/site_ruby/pty.so", 0x7fffa345e630) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/site_ruby/1.8/pty.so", 0x7fffa345e630) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/site_ruby/1.8/x86_64-linux/pty.so", 0x7fffa345e630) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/site_ruby/pty.so", 0x7fffa345e630) = -1 ENOENT (No such file or directory)
stat("/usr/lib/ruby/1.8/pty.so", 0x7fffa345e630) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/ruby/1.8/pty.so", 0x7fffa345e630) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/ruby/1.8/x86_64-linux/pty.so", {st_mode=S_IFREG|0755, st_size=14632, ...}) = 0
open("/usr/lib64/ruby/1.8/x86_64-linux/pty.so", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=14632, ...}) = 0
close(3) = 0
futex(0x376e2030b0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
open("/usr/lib64/ruby/1.8/x86_64-linux/pty.so", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\25\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=14632, ...}) = 0
mmap(NULL, 2109896, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fcb9768d000
mprotect(0x7fcb97690000, 2093056, PROT_NONE) = 0
mmap(0x7fcb9788f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fcb9788f000
close(3) = 0
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=74874, ...}) = 0
mmap(NULL, 74874, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fcb978f9000
close(3) = 0
open("/lib64/libutil.so.1", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\16@\2017\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=17528, ...}) = 0
mmap(0x3781400000, 2105600, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3781400000
mprotect(0x3781402000, 2093056, PROT_NONE) = 0
mmap(0x3781601000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x3781601000
close(3) = 0
mprotect(0x3781601000, 4096, PROT_READ) = 0
mprotect(0x7fcb9788f000, 4096, PROT_READ) = 0
munmap(0x7fcb978f9000, 74874) = 0
fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 2), ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fcb9790b000
write(1, "Hang should be very probable. Tr"..., 59Hang should be very probable. Try again if it doesn't hang
) = 59
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
open("/dev/ptmx", O_RDWR) = 3
statfs("/dev/pts", {f_type="DEVPTS_SUPER_MAGIC", f_bsize=4096, f_blocks=0, f_bfree=0, f_bavail=0, f_files=0, f_ffree=0, f_fsid={0, 0}, f_namelen=255, f_frsize=4096}) = 0
ioctl(3, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(3, TIOCGPTN, [14]) = 0
stat("/dev/pts/14", {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 14), ...}) = 0
getuid() = 1000
socket(PF_FILE, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 4
connect(4, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
close(4) = 0
socket(PF_FILE, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 4
connect(4, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
close(4) = 0
open("/etc/nsswitch.conf", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=1699, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fcb9790a000
read(4, "#\n# /etc/nsswitch.conf\n#\n# An ex"..., 4096) = 1699
read(4, "", 4096) = 0
close(4) = 0
munmap(0x7fcb9790a000, 4096) = 0
open("/etc/ld.so.cache", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=74874, ...}) = 0
mmap(NULL, 74874, PROT_READ, MAP_PRIVATE, 4, 0) = 0x7fcb9767a000
close(4) = 0
open("/lib64/libnss_files.so.2", O_RDONLY) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360!\0\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0755, st_size=62120, ...}) = 0
mmap(NULL, 2148360, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7fcb9746d000
mprotect(0x7fcb97479000, 2093056, PROT_NONE) = 0
mmap(0x7fcb97678000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0xb000) = 0x7fcb97678000
close(4) = 0
mprotect(0x7fcb97678000, 4096, PROT_READ) = 0
munmap(0x7fcb9767a000, 74874) = 0
open("/etc/group", O_RDONLY|O_CLOEXEC) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=761, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fcb9790a000
read(4, "root:x:0:\nbin:x:1:bin,daemon\ndae"..., 4096) = 761
close(4) = 0
munmap(0x7fcb9790a000, 4096) = 0
ioctl(3, TIOCSPTLCK, [0]) = 0
ioctl(3, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(3, TIOCGPTN, [14]) = 0
stat("/dev/pts/14", {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 14), ...}) = 0
open("/dev/pts/14", O_RDWR|O_NOCTTY) = 4
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7fcb978f39f0) = 6724
read(3, "\0", 1) = 1
close(4) = 0
fcntl(3, F_GETFL) = 0x8002 (flags O_RDWR|O_LARGEFILE)
fstat(3, {st_mode=S_IFCHR|0666, st_rdev=makedev(5, 2), ...}) = 0
ioctl(3, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fcb9790a000
lseek(3, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
dup(3) = 4
fcntl(4, F_GETFL) = 0x8002 (flags O_RDWR|O_LARGEFILE)
fstat(4, {st_mode=S_IFCHR|0666, st_rdev=makedev(5, 2), ...}) = 0
ioctl(4, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fcb97909000
lseek(4, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
brk(0) = 0x14f0000
brk(0x1517000) = 0x1517000
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigaction(SIGVTALRM, {0x377382e590, [], SA_RESTORER, 0x376dc0f470}, {SIG_DFL, [], 0}, 8) = 0
mmap(NULL, 8392704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fcb96c6c000
mprotect(0x7fcb96c6c000, 4096, PROT_NONE) = 0
clone(child_stack=0x7fcb9746bfd0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7fcb9746c9d0, tls=0x7fcb9746c700, child_tidptr=0x7fcb9746c9d0) = 6725
futex(0x3773affcc4, FUTEX_WAIT_PRIVATE, 1, NULL) = 0
futex(0x3773affc90, FUTEX_WAIT_PRIVATE, 2, NULL) = 0
futex(0x3773affc90, FUTEX_WAKE_PRIVATE, 1) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
wait4(6724, 0x7fffa3459d4c, WNOHANG|WSTOPPED, NULL) = 0
select(0, [], [], [], {0, 0}) = 0 (Timeout)
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
select(0, [], [], [], {0, 0}) = 0 (Timeout)
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_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
futex(0x3773affc60, FUTEX_WAIT_PRIVATE, 2, NULL) = 0
futex(0x3773affc64, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x3773affc60, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 0
futex(0x7fcb9746c9d0, FUTEX_WAIT, 6725, NULL) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigaction(SIGVTALRM, {0x377382e590, [], SA_RESTORER, 0x376dc0f470}, {0x377382e590, [], SA_RESTORER, 0x376dc0f470}, 8) = 0
clone(child_stack=0x7fcb9746bfd0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7fcb9746c9d0, tls=0x7fcb9746c700, child_tidptr=0x7fcb9746c9d0) = 6726
futex(0x3773affcc4, FUTEX_WAIT_PRIVATE, 3, NULL) = 0
futex(0x3773affc90, FUTEX_WAIT_PRIVATE, 2, NULL) = 0
futex(0x3773affc90, FUTEX_WAKE_PRIVATE, 1) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
wait4(6724, 0x7fffa34598fc, WNOHANG, NULL) = 0
select(0, [], [], [], {0, 0}) = 0 (Timeout)
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
open("/dev/ptmx", O_RDWR) = 5
ioctl(5, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(5, TIOCGPTN, [15]) = 0
stat("/dev/pts/15", {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 15), ...}) = 0
getuid() = 1000
ioctl(5, TIOCSPTLCK, [0]) = 0
ioctl(5, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(5, TIOCGPTN, [15]) = 0
stat("/dev/pts/15", {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 15), ...}) = 0
open("/dev/pts/15", O_RDWR|O_NOCTTY) = 6
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7fcb978f39f0) = 6727
read(5, "\0", 1) = 1
close(6) = 0
fcntl(5, F_GETFL) = 0x8002 (flags O_RDWR|O_LARGEFILE)
fstat(5, {st_mode=S_IFCHR|0666, st_rdev=makedev(5, 2), ...}) = 0
ioctl(5, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fcb97908000
lseek(5, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
dup(5) = 6
fcntl(6, F_GETFL) = 0x8002 (flags O_RDWR|O_LARGEFILE)
fstat(6, {st_mode=S_IFCHR|0666, st_rdev=makedev(5, 2), ...}) = 0
ioctl(6, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fcb97907000
lseek(6, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
wait4(6727, 0x7fffa3459d4c, WNOHANG|WSTOPPED, NULL) = 0
select(0, [], [], [], {0, 0}) = 0 (Timeout)
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
select(0, [], [], [], {0, 0}) = 0 (Timeout)
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
select(0, [], [], [], {0, 0}) = 0 (Timeout)
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
select(0, [], [], [], {0, 0}) = 0 (Timeout)
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
wait4(6727, 0x7fffa34598fc, WNOHANG, NULL) = 0
select(0, [], [], [], {0, 0}) = 0 (Timeout)
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
open("/dev/ptmx", O_RDWR) = 7
ioctl(7, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(7, TIOCGPTN, [16]) = 0
stat("/dev/pts/16", {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 16), ...}) = 0
getuid() = 1000
ioctl(7, TIOCSPTLCK, [0]) = 0
ioctl(7, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(7, TIOCGPTN, [16]) = 0
stat("/dev/pts/16", {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 16), ...}) = 0
open("/dev/pts/16", O_RDWR|O_NOCTTY) = 8
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7fcb978f39f0) = 6728
read(7, "\0", 1) = 1
close(8) = 0
fcntl(7, F_GETFL) = 0x8002 (flags O_RDWR|O_LARGEFILE)
fstat(7, {st_mode=S_IFCHR|0666, st_rdev=makedev(5, 2), ...}) = 0
ioctl(7, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fcb97906000
lseek(7, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
dup(7) = 8
fcntl(8, F_GETFL) = 0x8002 (flags O_RDWR|O_LARGEFILE)
fstat(8, {st_mode=S_IFCHR|0666, st_rdev=makedev(5, 2), ...}) = 0
ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fcb97905000
lseek(8, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
wait4(6728, 0x7fffa3459d4c, WNOHANG|WSTOPPED, NULL) = 0
select(0, [], [], [], {0, 0}) = 0 (Timeout)
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
select(0, [], [], [], {0, 0}) = 0 (Timeout)
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
select(0, [], [], [], {0, 0}) = 0 (Timeout)
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
select(0, [], [], [], {0, 0}) = 0 (Timeout)
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
select(0, [], [], [], {0, 0}) = 0 (Timeout)
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
select(0, [], [], [], {0, 0}) = 0 (Timeout)
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
wait4(6728, 0x7fffa34598fc, WNOHANG, NULL) = 0
select(0, [], [], [], {0, 0}) = 0 (Timeout)
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
open("/dev/ptmx", O_RDWR) = 9
ioctl(9, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(9, TIOCGPTN, [17]) = 0
stat("/dev/pts/17", {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 17), ...}) = 0
getuid() = 1000
ioctl(9, TIOCSPTLCK, [0]) = 0
ioctl(9, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(9, TIOCGPTN, [17]) = 0
stat("/dev/pts/17", {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 17), ...}) = 0
open("/dev/pts/17", O_RDWR|O_NOCTTY) = 10
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7fcb978f39f0) = 6729
read(9, "\0", 1) = 1
close(10) = 0
fcntl(9, F_GETFL) = 0x8002 (flags O_RDWR|O_LARGEFILE)
fstat(9, {st_mode=S_IFCHR|0666, st_rdev=makedev(5, 2), ...}) = 0
ioctl(9, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fcb97904000
lseek(9, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
dup(9) = 10
fcntl(10, F_GETFL) = 0x8002 (flags O_RDWR|O_LARGEFILE)
fstat(10, {st_mode=S_IFCHR|0666, st_rdev=makedev(5, 2), ...}) = 0
ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fcb97903000
lseek(10, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
wait4(6729, 0x7fffa3459d4c, WNOHANG|WSTOPPED, NULL) = 0
select(0, [], [], [], {0, 0}) = 0 (Timeout)
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
select(0, [], [], [], {0, 0}) = 0 (Timeout)
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
select(0, [], [], [], {0, 0}) = 0 (Timeout)
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
select(0, [], [], [], {0, 0}) = 0 (Timeout)
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
brk(0) = 0x1517000
brk(0x153e000) = 0x153e000
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
wait4(6729, 0x7fffa34598fc, WNOHANG, NULL) = 0
select(0, [], [], [], {0, 0}) = 0 (Timeout)
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
select(4, [3], [], [], {0, 0}) = 0 (Timeout)
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
select(4, [3], [], [], {0, 875283}) = 1 (in [3], left {0, 396565})
--- {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6724, si_status=0, si_utime=36, si_stime=1} (Child exited) ---
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
read(3, "1\r\n", 4096) = 3
select(0, [], [], [], {0, 0}) = 0 (Timeout)
close(4) = 0
munmap(0x7fcb97909000, 4096) = 0
close(3) = 0
munmap(0x7fcb9790a000, 4096) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
select(6, [5], [], [], {0, 394526}) = ? ERESTARTNOHAND (To be restarted)
--- {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6729, si_status=0, si_utime=34, si_stime=1} (Child exited) ---
select(6, [5], [], [], {0, 271645}) = ? ERESTARTNOHAND (To be restarted)
--- {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=6728, si_status=0, si_utime=35, si_stime=1} (Child exited) ---
select(6, [5], [], [], {0, 190823}) = 0 (Timeout)
select(6, [5], [], [], {0, 0}) = 0 (Timeout)
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
wait4(6724, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 6724
select(6, [5], [], [], {0, 0}) = 0 (Timeout)
select(6, [5], [], [], {0, 91651}) = 0 (Timeout)
select(6, [5], [], [], {0, 0}) = 0 (Timeout)
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
wait4(6727, 0x7fffa34598fc, WNOHANG, NULL) = 0
select(6, [5], [], [], {0, 0}) = 0 (Timeout)
select(6, [5], [], [], {0, 6146}) = 0 (Timeout)
select(6, [5], [], [], {0, 0}) = 0 (Timeout)
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
wait4(6728, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 6728
select(6, [5], [], [], {0, 23019}) = 0 (Timeout)
select(6, [5], [], [], {0, 0}) = 0 (Timeout)
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
wait4(6729, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 6729
select(6, [5], [], [], {0, 0}) = 0 (Timeout)
brk(0) = 0x153e000
brk(0) = 0x153e000
brk(0x1531000) = 0x1531000
brk(0) = 0x1531000
select(6, [5], [], [], {0, 968439}) = 0 (Timeout)
select(6, [5], [], [], {0, 0}) = 0 (Timeout)
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
wait4(6727, 0x7fffa34598fc, WNOHANG, NULL) = 0
select(6, [5], [], [], {0, 0}) = 0 (Timeout)
select(6, [5], [], [], {0, 999999}) = 0 (Timeout)
select(6, [5], [], [], {0, 0}) = 0 (Timeout)
wait4(6727, 0x7fffa34598fc, WNOHANG, NULL) = 0
select(6, [5], [], [], {0, 0}) = 0 (Timeout)
select(6, [5], [], [], {0, 999999}) = 0 (Timeout)
select(6, [5], [], [], {0, 0}) = 0 (Timeout)
wait4(6727, 0x7fffa34598fc, WNOHANG, NULL) = 0
select(6, [5], [], [], {0, 0}) = 0 (Timeout)
select(6, [5], [], [], {0, 999999}) = 0 (Timeout)
select(6, [5], [], [], {0, 0}) = 0 (Timeout)
wait4(6727, 0x7fffa34598fc, WNOHANG, NULL) = 0
select(6, [5], [], [], {0, 0}) = 0 (Timeout)
select(6, [5], [], [], {0, 999999}) = 0 (Timeout)
select(6, [5], [], [], {0, 0}) = 0 (Timeout)
wait4(6727, 0x7fffa34598fc, WNOHANG, NULL) = 0
select(6, [5], [], [], {0, 0}) = 0 (Timeout)
select(6, [5], [], [], {0, 999999}) = 0 (Timeout)
select(6, [5], [], [], {0, 0}) = 0 (Timeout)
wait4(6727, 0x7fffa34598fc, WNOHANG, NULL) = 0
select(6, [5], [], [], {0, 0}) = 0 (Timeout)
select(6, [5], [], [], {0, 999999}) = 0 (Timeout)
select(6, [5], [], [], {0, 0}) = 0 (Timeout)
wait4(6727, 0x7fffa34598fc, WNOHANG, NULL) = 0
select(6, [5], [], [], {0, 0}) = 0 (Timeout)
select(6, [5], [], [], {0, 999999}) = 0 (Timeout)
select(6, [5], [], [], {0, 0}) = 0 (Timeout)
wait4(6727, 0x7fffa34598fc, WNOHANG, NULL) = 0
select(6, [5], [], [], {0, 0}) = 0 (Timeout)
select(6, [5], [], [], {0, 999999}) = 0 (Timeout)
select(6, [5], [], [], {0, 0}) = 0 (Timeout)
wait4(6727, 0x7fffa34598fc, WNOHANG, NULL) = 0
select(6, [5], [], [], {0, 0}) = 0 (Timeout)
select(6, [5], [], [], {0, 999999}) = 0 (Timeout)
select(6, [5], [], [], {0, 0}) = 0 (Timeout)
wait4(6727, 0x7fffa34598fc, WNOHANG, NULL) = 0
select(6, [5], [], [], {0, 0}) = 0 (Timeout)
select(6, [5], [], [], {0, 999999}) = 0 (Timeout)
select(6, [5], [], [], {0, 0}) = 0 (Timeout)
wait4(6727, 0x7fffa34598fc, WNOHANG, NULL) = 0
select(6, [5], [], [], {0, 0}) = 0 (Timeout)
select(6, [5], [], [], {0, 999999}) = 0 (Timeout)
select(6, [5], [], [], {0, 0}) = 0 (Timeout)
wait4(6727, 0x7fffa34598fc, WNOHANG, NULL) = 0
select(6, [5], [], [], {0, 0}) = 0 (Timeout)
select(6, [5], [], [], {0, 999999}) = 0 (Timeout)
select(6, [5], [], [], {0, 0}) = 0 (Timeout)
wait4(6727, 0x7fffa34598fc, WNOHANG, NULL) = 0
select(6, [5], [], [], {0, 0}) = 0 (Timeout)
select(6, [5], [], [], {0, 999999}) = 0 (Timeout)
select(6, [5], [], [], {0, 0}) = 0 (Timeout)
wait4(6727, 0x7fffa34598fc, WNOHANG, NULL) = 0
select(6, [5], [], [], {0, 0}) = 0 (Timeout)
select(6, [5], [], [], {0, 999999}) = 0 (Timeout)
select(6, [5], [], [], {0, 0}) = 0 (Timeout)
wait4(6727, 0x7fffa34598fc, WNOHANG, NULL) = 0
select(6, [5], [], [], {0, 0}) = 0 (Timeout)
select(6, [5], [], [], {0, 999999}) = 0 (Timeout)
select(6, [5], [], [], {0, 0}) = 0 (Timeout)
wait4(6727, 0x7fffa34598fc, WNOHANG, NULL) = 0
select(6, [5], [], [], {0, 0}) = 0 (Timeout)
select(6, [5], [], [], {0, 999999}^C <unfinished ...>
forktest.rb:25:in `gets': Interrupt
from forktest.rb:25
from forktest.rb:24:in `each'
from forktest.rb:24
from forktest.rb:11:in `loop'
from forktest.rb:11
(3-3/3)