[Eisfair_dev] SANE 2.5.0 testing

Stefan Welte post at stefan-welte.de
Do Mär 1 14:55:11 CET 2018


Hallo beisammen,

benutzt hier niemand sane ausser mir? Falls doch, gibt es beim Aufruf von /var/install/bin/sane_ScanImage
eine >10 Sek. Verzögerung oder nicht auf einem aktuellen eisfair1-System? Welche (betroffenen)
Pakete/-versionen habt ihr installiert?

Am 16.02.2018 um 18:40 schrieb Marcus Roeckrath:
> und dann mal schauen, bei welcher Ausgabe er solange steht.

es liegt scheinbar nicht an der Kernelversion, nachfolgend zum Vergleich ein unverzögerter Scanprozess mit
base 2.8.1, sane 2.5.2 und eiskernel 2.32.1:
> execve("/var/install/bin/sane_ScanImage", ["/var/install/bin/sane_ScanImage"], [/* 25 vars */]) = 0
> brk(NULL)                               = 0x8148000
> mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb773f000
> access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
> open("/lib/bash/4.3/tls/i686/sse2/libreadline.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
> stat64("/lib/bash/4.3/tls/i686/sse2", 0xbf9f4730) = -1 ENOENT (No such file or directory)
> open("/lib/bash/4.3/tls/i686/libreadline.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
> stat64("/lib/bash/4.3/tls/i686", 0xbf9f4730) = -1 ENOENT (No such file or directory)
> open("/lib/bash/4.3/tls/sse2/libreadline.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
> stat64("/lib/bash/4.3/tls/sse2", 0xbf9f4730) = -1 ENOENT (No such file or directory)
> open("/lib/bash/4.3/tls/libreadline.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
> stat64("/lib/bash/4.3/tls", 0xbf9f4730) = -1 ENOENT (No such file or directory)
> open("/lib/bash/4.3/i686/sse2/libreadline.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
> stat64("/lib/bash/4.3/i686/sse2", 0xbf9f4730) = -1 ENOENT (No such file or directory)
> open("/lib/bash/4.3/i686/libreadline.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
> stat64("/lib/bash/4.3/i686", 0xbf9f4730) = -1 ENOENT (No such file or directory)
> open("/lib/bash/4.3/sse2/libreadline.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
> stat64("/lib/bash/4.3/sse2", 0xbf9f4730) = -1 ENOENT (No such file or directory)
> open("/lib/bash/4.3/libreadline.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
> stat64("/lib/bash/4.3", 0xbf9f4730)     = -1 ENOENT (No such file or directory)
> open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
> fstat64(3, {st_mode=S_IFREG|0644, st_size=49231, ...}) = 0
> mmap2(NULL, 49231, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7732000
> close(3)                                = 0
> open("/lib/libreadline.so.6", O_RDONLY|O_CLOEXEC) = 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\362\0\0004\0\0\0"..., 512) = 512
> fstat64(3, {st_mode=S_IFREG|0644, st_size=288276, ...}) = 0
> mmap2(NULL, 295596, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb76e9000
> mprotect(0xb772b000, 4096, PROT_NONE)   = 0
> mmap2(0xb772c000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x42000) = 0xb772c000
> mmap2(0xb7731000, 684, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7731000
> close(3)                                = 0
> open("/lib/libtinfo.so.5", O_RDONLY|O_CLOEXEC) = 3
> read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\202\0\0004\0\0\0"..., 512) = 512
> fstat64(3, {st_mode=S_IFREG|0644, st_size=169316, ...}) = 0
> mmap2(NULL, 173172, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb76be000
> mprotect(0xb76e2000, 4096, PROT_NONE)   = 0
> mmap2(0xb76e3000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x24000) = 0xb76e3000
> mmap2(0xb76e8000, 1140, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb76e8000
> close(3)                                = 0
> open("/lib/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
> read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\n\0\0004\0\0\0"..., 512) = 512
> fstat64(3, {st_mode=S_IFREG|0644, st_size=13868, ...}) = 0
> mmap2(NULL, 16488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb76b9000
> mmap2(0xb76bc000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0xb76bc000
> close(3)                                = 0
> open("/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
> read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\202\1\0004\0\0\0"..., 512) = 512
> fstat64(3, {st_mode=S_IFREG|0755, st_size=1607108, ...}) = 0
> mmap2(NULL, 1616348, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb752e000
> mprotect(0xb76b2000, 4096, PROT_NONE)   = 0
> mmap2(0xb76b3000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x184000) = 0xb76b3000
> mmap2(0xb76b6000, 10716, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb76b6000
> close(3)                                = 0
> mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb752d000
> mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb752c000
> set_thread_area({entry_number:-1, base_addr:0xb752c700, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0 (entry_number:6)
> mprotect(0xb76b3000, 8192, PROT_READ)   = 0
> mprotect(0xb76bc000, 4096, PROT_READ)   = 0
> mprotect(0xb76e3000, 8192, PROT_READ)   = 0
> mprotect(0xb772c000, 4096, PROT_READ)   = 0
> mprotect(0x813e000, 4096, PROT_READ)    = 0
> mprotect(0xb7764000, 4096, PROT_READ)   = 0
> munmap(0xb7732000, 49231)               = 0
> open("/dev/tty", O_RDWR|O_NONBLOCK|O_LARGEFILE) = 3
> close(3)                                = 0
> stat64("/usr/lib/locale/locale-archive", {st_mode=S_IFREG|0644, st_size=9092656, ...}) = 0
> brk(NULL)                               = 0x8148000
> brk(0x8169000)                          = 0x8169000
> open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
> fstat64(3, {st_mode=S_IFREG|0644, st_size=9092656, ...}) = 0
> mmap2(NULL, 2097152, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb732c000
> mmap2(NULL, 282624, PROT_READ, MAP_PRIVATE, 3, 0x20e000) = 0xb72e7000
> mmap2(NULL, 1253376, PROT_READ, MAP_PRIVATE, 3, 0x3ce000) = 0xb71b5000
> close(3)                                = 0
> getuid32()                              = 12345
> getgid32()                              = 100
> geteuid32()                             = 12345
> getegid32()                             = 100
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> time(NULL)                              = 1519910342
> open("/proc/meminfo", O_RDONLY|O_CLOEXEC) = 3
> fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
> mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb71b4000
> read(3, "MemTotal:        2066068 kB\nMemF"..., 1024) = 1024
> close(3)                                = 0
> munmap(0xb71b4000, 4096)                = 0
> rt_sigaction(SIGCHLD, {SIG_DFL, [], SA_RESTART}, {SIG_DFL, [], 0}, 8) = 0
> rt_sigaction(SIGCHLD, {SIG_DFL, [], SA_RESTART}, {SIG_DFL, [], SA_RESTART}, 8) = 0
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> rt_sigaction(SIGQUIT, {SIG_DFL, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> rt_sigaction(SIGQUIT, {SIG_DFL, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> rt_sigaction(SIGQUIT, {SIG_IGN, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> uname({sysname="Linux", nodename="spnh-eis2", ...}) = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = 3
> fstat64(3, {st_mode=S_IFREG|0644, st_size=26242, ...}) = 0
> mmap2(NULL, 26242, PROT_READ, MAP_SHARED, 3, 0) = 0xb71ae000
> close(3)                                = 0
> stat64("/home/user", {st_mode=S_IFDIR|0701, st_size=4096, ...}) = 0
> stat64(".", {st_mode=S_IFDIR|0701, st_size=4096, ...}) = 0
> getpid()                                = 18892
> getppid()                               = 18890
> gettimeofday({1519910342, 408355}, NULL) = 0
> getpgrp()                               = 18890
> rt_sigaction(SIGCHLD, {0x80d1db0, [], SA_RESTART}, {SIG_DFL, [], SA_RESTART}, 8) = 0
> ugetrlimit(RLIMIT_NPROC, {rlim_cur=16120, rlim_max=16120}) = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> open("/var/install/bin/sane_ScanImage", O_RDONLY|O_LARGEFILE) = 3
> ioctl(3, TCGETS, 0xbf9f4aac)            = -1 ENOTTY (Inappropriate ioctl for device)
> _llseek(3, 0, [0], SEEK_CUR)            = 0
> read(3, "#!/bin/sh\n#---------------------"..., 80) = 80
> _llseek(3, 0, [0], SEEK_SET)            = 0
> ugetrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=4*1024}) = 0
> fcntl64(255, F_GETFD)                   = -1 EBADF (Bad file descriptor)
> dup2(3, 255)                            = 255
> close(3)                                = 0
> fcntl64(255, F_SETFD, FD_CLOEXEC)       = 0
> fcntl64(255, F_GETFL)                   = 0x8000 (flags O_RDONLY|O_LARGEFILE)
> fstat64(255, {st_mode=S_IFREG|0755, st_size=26519, ...}) = 0
> _llseek(255, 0, [0], SEEK_CUR)          = 0
> read(255, "#!/bin/sh\n#---------------------"..., 8192) = 8192
> open("/var/install/include/eislib", O_RDONLY|O_LARGEFILE) = 3
> fstat64(3, {st_mode=S_IFREG|0644, st_size=1974, ...}) = 0
> read(3, "#-------------------------------"..., 1974) = 1974
> close(3)                                = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> open("/var/install/include/baselib", O_RDONLY|O_LARGEFILE) = 3
> fstat64(3, {st_mode=S_IFREG|0644, st_size=11656, ...}) = 0
> read(3, "#-------------------------------"..., 11656) = 11656
> close(3)                                = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 18893
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x807f680, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], 0) = 18893
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x807f680, [], 0}, 8) = 0
> ioctl(2, TIOCGWINSZ, 0xbf9eca88)        = -1 ENOTTY (Inappropriate ioctl for device)
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=18893, si_uid=12345, si_status=1, si_utime=0, si_stime=0} ---
> waitpid(-1, 0xbf9ec70c, WNOHANG)        = -1 ECHILD (No child processes)
> sigreturn({mask=[]})                    = 0
> open("/var/install/include/anykey", O_RDONLY|O_LARGEFILE) = 3
> fstat64(3, {st_mode=S_IFREG|0644, st_size=1317, ...}) = 0
> read(3, "#! /bin/sh\n#--------------------"..., 1317) = 1317
> close(3)                                = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> open("/var/install/include/clrhome", O_RDONLY|O_LARGEFILE) = 3
> fstat64(3, {st_mode=S_IFREG|0644, st_size=1787, ...}) = 0
> read(3, "#!/bin/sh\n#---------------------"..., 1787) = 1787
> close(3)                                = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> open("/var/install/include/mecho", O_RDONLY|O_LARGEFILE) = 3
> fstat64(3, {st_mode=S_IFREG|0644, st_size=3401, ...}) = 0
> read(3, "#!/bin/sh\n#---------------------"..., 3401) = 3401
> close(3)                                = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> open("/var/install/include/techo", O_RDONLY|O_LARGEFILE) = 3
> fstat64(3, {st_mode=S_IFREG|0644, st_size=10062, ...}) = 0
> read(3, "#!/bin/sh\n#---------------------"..., 10062) = 10062
> close(3)                                = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> brk(0x818a000)                          = 0x818a000
> open("/var/install/include/progress", O_RDONLY|O_LARGEFILE) = 3
> fstat64(3, {st_mode=S_IFREG|0644, st_size=2798, ...}) = 0
> read(3, "#!/bin/sh\n#---------------------"..., 2798) = 2798
> close(3)                                = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> open("/var/install/include/eistime", O_RDONLY|O_LARGEFILE) = 3
> fstat64(3, {st_mode=S_IFREG|0644, st_size=1307, ...}) = 0
> read(3, "#-------------------------------"..., 1307) = 1307
> close(3)                                = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> pipe([3, 4])                            = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 18894
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigaction(SIGCHLD, {0x80d1db0, [], SA_RESTART}, {0x80d1db0, [], SA_RESTART}, 8) = 0
> close(4)                                = 0
> read(3, "2018-03-01\n", 128)            = 11
> --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=18894, si_uid=12345, si_status=0, si_utime=0, si_stime=0} ---
> waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 18894
> waitpid(-1, 0xbf9f389c, WNOHANG)        = -1 ECHILD (No child processes)
> sigreturn({mask=[]})                    = 11
> read(3, "", 128)                        = 0
> close(3)                                = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x807f680, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x807f680, [], 0}, 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> pipe([3, 4])                            = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 18896
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigaction(SIGCHLD, {0x80d1db0, [], SA_RESTART}, {0x80d1db0, [], SA_RESTART}, 8) = 0
> close(4)                                = 0
> read(3, "14:19:02\n", 128)              = 9
> --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=18896, si_uid=12345, si_status=0, si_utime=0, si_stime=0} ---
> waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 18896
> waitpid(-1, 0xbf9f389c, WNOHANG)        = -1 ECHILD (No child processes)
> sigreturn({mask=[]})                    = 9
> read(3, "", 128)                        = 0
> close(3)                                = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x807f680, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x807f680, [], 0}, 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> open("/var/install/include/check-mounts", O_RDONLY|O_LARGEFILE) = 3
> fstat64(3, {st_mode=S_IFREG|0644, st_size=2157, ...}) = 0
> read(3, "#-------------------------------"..., 2157) = 2157
> close(3)                                = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> open("/var/install/include/sectionslib", O_RDONLY|O_LARGEFILE) = 3
> fstat64(3, {st_mode=S_IFREG|0644, st_size=1453, ...}) = 0
> read(3, "#-------------------------------"..., 1453) = 1453
> close(3)                                = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> open("/var/install/include/configlib", O_RDONLY|O_LARGEFILE) = 3
> fstat64(3, {st_mode=S_IFREG|0644, st_size=17514, ...}) = 0
> read(3, "#-------------------------------"..., 17514) = 17514
> close(3)                                = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> brk(0x81ab000)                          = 0x81ab000
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> pipe([3, 4])                            = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> _llseek(255, -6953, [1239], SEEK_CUR)   = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 18898
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigaction(SIGCHLD, {0x80d1db0, [], SA_RESTART}, {0x80d1db0, [], SA_RESTART}, 8) = 0
> close(4)                                = 0
> read(3, "user\n", 128)                  = 5
> --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=18898, si_uid=12345, si_status=0, si_utime=0, si_stime=0} ---
> waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 18898
> waitpid(-1, 0xbf9f434c, WNOHANG)        = -1 ECHILD (No child processes)
> sigreturn({mask=[]})                    = 5
> read(3, "", 128)                        = 0
> close(3)                                = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x807f680, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x807f680, [], 0}, 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> read(255, "_user_id=$(/usr/bin/gawk -F: ' /"..., 8192) = 8192
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> pipe([3, 4])                            = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> _llseek(255, -8118, [1313], SEEK_CUR)   = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 18899
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigaction(SIGCHLD, {0x80d1db0, [], SA_RESTART}, {0x80d1db0, [], SA_RESTART}, 8) = 0
> close(4)                                = 0
> read(3, "12345\n", 128)                 = 6
> --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=18899, si_uid=12345, si_status=0, si_utime=0, si_stime=0} ---
> waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 18899
> waitpid(-1, 0xbf9f434c, WNOHANG)        = -1 ECHILD (No child processes)
> sigreturn({mask=[]})                    = 6
> read(3, "", 128)                        = 0
> close(3)                                = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x807f680, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x807f680, [], 0}, 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> read(255, "if [ \"${_user_id}\" -eq 0 ]\nthen\n"..., 8192) = 8192
> stat64(".", {st_mode=S_IFDIR|0701, st_size=4096, ...}) = 0
> stat64("/home/user/bin/mkdir", 0xbf9f4500) = -1 ENOENT (No such file or directory)
> stat64("/sbin/mkdir", 0xbf9f4500)       = -1 ENOENT (No such file or directory)
> stat64("/usr/sbin/mkdir", 0xbf9f4500)   = -1 ENOENT (No such file or directory)
> stat64("/bin/mkdir", {st_mode=S_IFREG|0755, st_size=42864, ...}) = 0
> stat64("/bin/mkdir", {st_mode=S_IFREG|0755, st_size=42864, ...}) = 0
> geteuid32()                             = 12345
> getegid32()                             = 100
> getuid32()                              = 12345
> getgid32()                              = 100
> access("/bin/mkdir", X_OK)              = 0
> stat64("/bin/mkdir", {st_mode=S_IFREG|0755, st_size=42864, ...}) = 0
> geteuid32()                             = 12345
> getegid32()                             = 100
> getuid32()                              = 12345
> getgid32()                              = 100
> access("/bin/mkdir", R_OK)              = 0
> stat64("/bin/mkdir", {st_mode=S_IFREG|0755, st_size=42864, ...}) = 0
> stat64("/bin/mkdir", {st_mode=S_IFREG|0755, st_size=42864, ...}) = 0
> geteuid32()                             = 12345
> getegid32()                             = 100
> getuid32()                              = 12345
> getgid32()                              = 100
> access("/bin/mkdir", X_OK)              = 0
> stat64("/bin/mkdir", {st_mode=S_IFREG|0755, st_size=42864, ...}) = 0
> geteuid32()                             = 12345
> getegid32()                             = 100
> getuid32()                              = 12345
> getgid32()                              = 100
> access("/bin/mkdir", R_OK)              = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [INT CHLD], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [INT CHLD], NULL, 8) = 0
> _llseek(255, -7549, [1956], SEEK_CUR)   = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 18900
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x807f680, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 18900
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x807f680, [], 0}, 8) = 0
> ioctl(2, TIOCGWINSZ, 0xbf9f4458)        = -1 ENOTTY (Inappropriate ioctl for device)
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=18900, si_uid=12345, si_status=0, si_utime=0, si_stime=0} ---
> waitpid(-1, 0xbf9f40dc, WNOHANG)        = -1 ECHILD (No child processes)
> sigreturn({mask=[]})                    = 0
> stat64("/home/user/.config/sane/scan.ini", {st_mode=S_IFREG|0640, st_size=675, ...}) = 0
> stat64("/home/user/sane.d/scan.ini", 0xbf9f44f0) = -1 ENOENT (No such file or directory)
> read(255, "\nif [ -f ${ini_file} ]\nthen\n    "..., 8192) = 8192
> stat64("/home/user/.config/sane/scan.ini", {st_mode=S_IFREG|0640, st_size=675, ...}) = 0
> open("/home/user/.config/sane/scan.ini", O_RDONLY|O_LARGEFILE) = 3
> fstat64(3, {st_mode=S_IFREG|0640, st_size=675, ...}) = 0
> read(3, "# ------------------------------"..., 675) = 675
> close(3)                                = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> pipe([3, 4])                            = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> _llseek(255, -8030, [2118], SEEK_CUR)   = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 18902
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigaction(SIGCHLD, {0x80d1db0, [], SA_RESTART}, {0x80d1db0, [], SA_RESTART}, 8) = 0
> close(4)                                = 0
> read(3, "/tmp/sane_devices_tmpfile.H1KU0b"..., 128) = 37
> --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=18902, si_uid=12345, si_status=0, si_utime=0, si_stime=0} ---
> waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 18902
> waitpid(-1, 0xbf9f434c, WNOHANG)        = -1 ECHILD (No child processes)
> sigreturn({mask=[]})                    = 37
> read(3, "", 128)                        = 0
> close(3)                                = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x807f680, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x807f680, [], 0}, 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> read(255, "_sane_scanimage_tmpfile=$(${MKTE"..., 8192) = 8192
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> pipe([3, 4])                            = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> _llseek(255, -8118, [2192], SEEK_CUR)   = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 18904
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigaction(SIGCHLD, {0x80d1db0, [], SA_RESTART}, {0x80d1db0, [], SA_RESTART}, 8) = 0
> close(4)                                = 0
> read(3, "/tmp/sane_scanimage_tmpfile.7L9O"..., 128) = 39
> --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=18904, si_uid=12345, si_status=0, si_utime=0, si_stime=0} ---
> waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 18904
> waitpid(-1, 0xbf9f434c, WNOHANG)        = -1 ECHILD (No child processes)
> sigreturn({mask=[]})                    = 39
> read(3, "", 128)                        = 0
> close(3)                                = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x807f680, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x807f680, [], 0}, 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> read(255, "\nif [ \"${_user}\" = \"root\" ]\nthen"..., 8192) = 8192
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> pipe([3, 4])                            = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [CHLD], 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [INT CHLD], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [INT CHLD], NULL, 8) = 0
> _llseek(255, -7890, [2494], SEEK_CUR)   = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 18906
> rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
> close(4)                                = 0
> close(4)                                = -1 EBADF (Bad file descriptor)
> pipe([4, 5])                            = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [CHLD], 8) = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 18907
> rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
> close(3)                                = 0
> close(5)                                = 0
> close(3)                                = -1 EBADF (Bad file descriptor)
> close(5)                                = -1 EBADF (Bad file descriptor)
> pipe([3, 5])                            = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [CHLD], 8) = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 18908
> rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
> close(4)                                = 0
> close(5)                                = 0
> close(4)                                = -1 EBADF (Bad file descriptor)
> close(5)                                = -1 EBADF (Bad file descriptor)
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [CHLD], 8) = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 18910
> rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
> close(3)                                = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0
> rt_sigaction(SIGINT, {0x807f680, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 18906
> waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 18907
> waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 18908
> waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 18910
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x807f680, [], 0}, 8) = 0
> ioctl(2, TIOCGWINSZ, 0xbf9f44b8)        = -1 ENOTTY (Inappropriate ioctl for device)
> rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
> close(3)                                = -1 EBADF (Bad file descriptor)
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=18906, si_uid=12345, si_status=0, si_utime=1, si_stime=0} ---
> waitpid(-1, 0xbf9f445c, WNOHANG)        = -1 ECHILD (No child processes)
> sigreturn({mask=[]})                    = 0
> read(255, "\n# -----------------------------"..., 8192) = 8192
> read(255, "EOMETRY_'${idx}'_2}'\n        eva"..., 8192) = 8192
> read(255, "'\ntly_col='--error'\nwidth_col='-"..., 8192) = 7641
> brk(0x81cc000)                          = 0x81cc000
> stat64("/home/user/.config/sane/scan.ini", {st_mode=S_IFREG|0640, st_size=675, ...}) = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> pipe([3, 4])                            = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> _llseek(255, -188, [26331], SEEK_CUR)   = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 18919
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigaction(SIGCHLD, {0x80d1db0, [], SA_RESTART}, {0x80d1db0, [], SA_RESTART}, 8) = 0
> close(4)                                = 0
> read(3, "1\n", 128)                     = 2
> --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=18919, si_uid=12345, si_status=0, si_utime=0, si_stime=0} ---
> waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 18919
> waitpid(-1, 0xbf9f34ac, WNOHANG)        = -1 ECHILD (No child processes)
> sigreturn({mask=[]})                    = 2
> read(3, "", 128)                        = 0
> close(3)                                = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x807f680, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x807f680, [], 0}, 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> open("/tmp/sane_devices_tmpfile.H1KU0b49S7", O_RDONLY|O_LARGEFILE) = 3
> fcntl64(0, F_GETFD)                     = 0
> fcntl64(0, F_DUPFD, 10)                 = 10
> fcntl64(0, F_GETFD)                     = 0
> fcntl64(10, F_SETFD, FD_CLOEXEC)        = 0
> dup2(3, 0)                              = 0
> close(3)                                = 0
> ioctl(0, TCGETS, 0xbf9f384c)            = -1 ENOTTY (Inappropriate ioctl for device)
> _llseek(0, 0, [0], SEEK_CUR)            = 0
> read(0, "net:localhost:mustek_usb:libusb:"..., 128) = 77
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> pipe([3, 4])                            = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 18922
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigaction(SIGCHLD, {0x80d1db0, [], SA_RESTART}, {0x80d1db0, [], SA_RESTART}, 8) = 0
> close(4)                                = 0
> read(3, "net:localhost:mustek_usb:libusb:"..., 128) = 40
> read(3, "", 128)                        = 0
> --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=18922, si_uid=12345, si_status=0, si_utime=0, si_stime=0} ---
> waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 18922
> waitpid(-1, 0xbf9f31ac, WNOHANG)        = -1 ECHILD (No child processes)
> sigreturn({mask=[]})                    = 0
> close(3)                                = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x807f680, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x807f680, [], 0}, 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
> pipe([3, 4])                            = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 18925
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigaction(SIGCHLD, {0x80d1db0, [], SA_RESTART}, {0x80d1db0, [], SA_RESTART}, 8) = 0
> close(4)                                = 0
> read(3, "a_Mustek_1200_CU_flatbed_scanner"..., 128) = 33
> read(3, "", 128)                        = 0
> --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=18925, si_uid=12345, si_status=0, si_utime=0, si_stime=0} ---
> waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 18925
> waitpid(-1, 0xbf9f31dc, WNOHANG)        = -1 ECHILD (No child processes)
> sigreturn({mask=[]})                    = 0
> close(3)                                = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x807f680, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x807f680, [], 0}, 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> pipe([3, 4])                            = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 18928
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigaction(SIGCHLD, {0x80d1db0, [], SA_RESTART}, {0x80d1db0, [], SA_RESTART}, 8) = 0
> close(4)                                = 0
> read(3, "2\n", 128)                     = 2
> --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=18928, si_uid=12345, si_status=0, si_utime=0, si_stime=0} ---
> waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 18928
> waitpid(-1, 0xbf9f340c, WNOHANG)        = -1 ECHILD (No child processes)
> sigreturn({mask=[]})                    = 2
> read(3, "", 128)                        = 0
> close(3)                                = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x807f680, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x807f680, [], 0}, 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> ioctl(0, TCGETS, 0xbf9f384c)            = -1 ENOTTY (Inappropriate ioctl for device)
> _llseek(0, 0, [77], SEEK_CUR)           = 0
> read(0, "", 128)                        = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> dup2(10, 0)                             = 0
> fcntl64(10, F_GETFD)                    = 0x1 (flags FD_CLOEXEC)
> close(10)                               = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> pipe([3, 4])                            = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 18929
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigaction(SIGCHLD, {0x80d1db0, [], SA_RESTART}, {0x80d1db0, [], SA_RESTART}, 8) = 0
> close(4)                                = 0
> read(3, "a Mustek 1200 CU flatbed scanner"..., 128) = 33
> read(3, "", 128)                        = 0
> --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=18929, si_uid=12345, si_status=0, si_utime=0, si_stime=0} ---
> waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 18929
> waitpid(-1, 0xbf9f377c, WNOHANG)        = -1 ECHILD (No child processes)
> sigreturn({mask=[]})                    = 0
> close(3)                                = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x807f680, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x807f680, [], 0}, 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> fstat64(1, {st_mode=S_IFREG|0644, st_size=33577, ...}) = 0
> mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb71ad000
> write(1, "\n", 1
> )                       = 1
> write(1, "--------------------------------"..., 71----------------------------------------------------------------------
> ) = 71
> write(1, "\n", 1
> )                       = 1
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> pipe([3, 4])                            = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 18932
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigaction(SIGCHLD, {0x80d1db0, [], SA_RESTART}, {0x80d1db0, [], SA_RESTART}, 8) = 0
> close(4)                                = 0
> read(3, "FILE\n", 128)                  = 5
> read(3, "", 128)                        = 0
> --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=18932, si_uid=12345, si_status=0, si_utime=0, si_stime=0} ---
> waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 18932
> waitpid(-1, 0xbf9f21fc, WNOHANG)        = -1 ECHILD (No child processes)
> sigreturn({mask=[]})                    = 0
> close(3)                                = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x807f680, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x807f680, [], 0}, 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
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> write(1, "Scanner: ", 9Scanner: )                = 9
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> pipe([3, 4])                            = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 18935
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigaction(SIGCHLD, {0x80d1db0, [], SA_RESTART}, {0x80d1db0, [], SA_RESTART}, 8) = 0
> close(4)                                = 0
> read(3, "FILE\n", 128)                  = 5
> read(3, "", 128)                        = 0
> --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=18935, si_uid=12345, si_status=0, si_utime=0, si_stime=0} ---
> waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 18935
> waitpid(-1, 0xbf9f22dc, WNOHANG)        = -1 ECHILD (No child processes)
> sigreturn({mask=[]})                    = 0
> close(3)                                = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x807f680, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x807f680, [], 0}, 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
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> write(1, "a Mustek 1200 CU flatbed scanner"..., 33a Mustek 1200 CU flatbed scanner
> ) = 33
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> pipe([3, 4])                            = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 18938
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigaction(SIGCHLD, {0x80d1db0, [], SA_RESTART}, {0x80d1db0, [], SA_RESTART}, 8) = 0
> close(4)                                = 0
> read(3, "FILE\n", 128)                  = 5
> --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=18938, si_uid=12345, si_status=0, si_utime=0, si_stime=0} ---
> waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 18938
> waitpid(-1, 0xbf9f23bc, WNOHANG)        = -1 ECHILD (No child processes)
> sigreturn({mask=[]})                    = 5
> read(3, "", 128)                        = 0
> close(3)                                = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x807f680, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x807f680, [], 0}, 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
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> write(1, "on     : ", 9on     : )                = 9
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> pipe([3, 4])                            = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 18941
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigaction(SIGCHLD, {0x80d1db0, [], SA_RESTART}, {0x80d1db0, [], SA_RESTART}, 8) = 0
> close(4)                                = 0
> read(3, "FILE\n", 128)                  = 5
> read(3, "", 128)                        = 0
> --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=18941, si_uid=12345, si_status=0, si_utime=0, si_stime=0} ---
> waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 18941
> waitpid(-1, 0xbf9f249c, WNOHANG)        = -1 ECHILD (No child processes)
> sigreturn({mask=[]})                    = 0
> close(3)                                = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x807f680, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x807f680, [], 0}, 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
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> write(1, "net:localhost:mustek_usb:libusb:"..., 40net:localhost:mustek_usb:libusb:002:002
> ) = 40
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> pipe([3, 4])                            = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 18944
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigaction(SIGCHLD, {0x80d1db0, [], SA_RESTART}, {0x80d1db0, [], SA_RESTART}, 8) = 0
> close(4)                                = 0
> read(3, "FILE\n", 128)                  = 5
> read(3, "", 128)                        = 0
> --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=18944, si_uid=12345, si_status=0, si_utime=0, si_stime=0} ---
> waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 18944
> waitpid(-1, 0xbf9f257c, WNOHANG)        = -1 ECHILD (No child processes)
> sigreturn({mask=[]})                    = 0
> close(3)                                = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x807f680, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x807f680, [], 0}, 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
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> write(1, "\n", 1
> )                       = 1
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> pipe([3, 4])                            = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 18947
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigaction(SIGCHLD, {0x80d1db0, [], SA_RESTART}, {0x80d1db0, [], SA_RESTART}, 8) = 0
> close(4)                                = 0
> read(3, "FILE\n", 128)                  = 5
> read(3, "", 128)                        = 0
> --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=18947, si_uid=12345, si_status=0, si_utime=0, si_stime=0} ---
> waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 18947
> waitpid(-1, 0xbf9f28fc, WNOHANG)        = -1 ECHILD (No child processes)
> sigreturn({mask=[]})                    = 0
> close(3)                                = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x807f680, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x807f680, [], 0}, 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> pipe([3, 4])                            = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 18950
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigaction(SIGCHLD, {0x80d1db0, [], SA_RESTART}, {0x80d1db0, [], SA_RESTART}, 8) = 0
> close(4)                                = 0
> read(3, "\"25\" \"30\" \"5\"\n", 128)   = 14
> read(3, "", 128)                        = 0
> --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=18950, si_uid=12345, si_status=0, si_utime=0, si_stime=0} ---
> waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 18950
> waitpid(-1, 0xbf9f291c, WNOHANG)        = -1 ECHILD (No child processes)
> sigreturn({mask=[]})                    = 0
> close(3)                                = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x807f680, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x807f680, [], 0}, 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> pipe([3, 4])                            = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 18954
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigaction(SIGCHLD, {0x80d1db0, [], SA_RESTART}, {0x80d1db0, [], SA_RESTART}, 8) = 0
> close(4)                                = 0
> read(3, "25\n", 128)                    = 3
> --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=18954, si_uid=12345, si_status=0, si_utime=0, si_stime=0} ---
> waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 18954
> waitpid(-1, 0xbf9f261c, WNOHANG)        = -1 ECHILD (No child processes)
> sigreturn({mask=[]})                    = 3
> read(3, "", 128)                        = 0
> close(3)                                = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x807f680, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x807f680, [], 0}, 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> pipe([3, 4])                            = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 18958
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigaction(SIGCHLD, {0x80d1db0, [], SA_RESTART}, {0x80d1db0, [], SA_RESTART}, 8) = 0
> close(4)                                = 0
> read(3, "55\n", 128)                    = 3
> --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=18958, si_uid=12345, si_status=0, si_utime=0, si_stime=0} ---
> waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 18958
> waitpid(-1, 0xbf9f261c, WNOHANG)        = -1 ECHILD (No child processes)
> sigreturn({mask=[]})                    = 3
> read(3, "", 128)                        = 0
> close(3)                                = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x807f680, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x807f680, [], 0}, 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> pipe([3, 4])                            = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 18962
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigaction(SIGCHLD, {0x80d1db0, [], SA_RESTART}, {0x80d1db0, [], SA_RESTART}, 8) = 0
> close(4)                                = 0
> read(3, "60\n", 128)                    = 3
> --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=18962, si_uid=12345, si_status=0, si_utime=0, si_stime=0} ---
> waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 18962
> waitpid(-1, 0xbf9f261c, WNOHANG)        = -1 ECHILD (No child processes)
> sigreturn({mask=[]})                    = 3
> read(3, "", 128)                        = 0
> close(3)                                = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x807f680, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x807f680, [], 0}, 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 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
> pipe([3, 4])                            = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 18966
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigaction(SIGCHLD, {0x80d1db0, [], SA_RESTART}, {0x80d1db0, [], SA_RESTART}, 8) = 0
> close(4)                                = 0
> read(3, "\"25\" \"30r\" \"5\"\n", 128)  = 15
> read(3, "", 128)                        = 0
> --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=18966, si_uid=12345, si_status=0, si_utime=0, si_stime=0} ---
> waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 18966
> waitpid(-1, 0xbf9f29fc, WNOHANG)        = -1 ECHILD (No child processes)
> sigreturn({mask=[]})                    = 0
> close(3)                                = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x807f680, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x807f680, [], 0}, 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> pipe([3, 4])                            = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 18969
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigaction(SIGCHLD, {0x80d1db0, [], SA_RESTART}, {0x80d1db0, [], SA_RESTART}, 8) = 0
> close(4)                                = 0
> read(3, "25\n", 128)                    = 3
> read(3, "", 128)                        = 0
> --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=18969, si_uid=12345, si_status=0, si_utime=0, si_stime=0} ---
> waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 18969
> waitpid(-1, 0xbf9f233c, WNOHANG)        = -1 ECHILD (No child processes)
> sigreturn({mask=[]})                    = 0
> close(3)                                = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x807f680, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x807f680, [], 0}, 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> pipe([3, 4])                            = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 18972
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigaction(SIGCHLD, {0x80d1db0, [], SA_RESTART}, {0x80d1db0, [], SA_RESTART}, 8) = 0
> close(4)                                = 0
> read(3, "30\n", 128)                    = 3
> read(3, "", 128)                        = 0
> --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=18972, si_uid=12345, si_status=0, si_utime=0, si_stime=0} ---
> waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 18972
> waitpid(-1, 0xbf9f233c, WNOHANG)        = -1 ECHILD (No child processes)
> sigreturn({mask=[]})                    = 0
> close(3)                                = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x807f680, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x807f680, [], 0}, 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> pipe([3, 4])                            = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 18975
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigaction(SIGCHLD, {0x80d1db0, [], SA_RESTART}, {0x80d1db0, [], SA_RESTART}, 8) = 0
> close(4)                                = 0
> read(3, "5\n", 128)                     = 2
> read(3, "", 128)                        = 0
> --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=18975, si_uid=12345, si_status=0, si_utime=0, si_stime=0} ---
> waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 18975
> waitpid(-1, 0xbf9f233c, WNOHANG)        = -1 ECHILD (No child processes)
> sigreturn({mask=[]})                    = 0
> close(3)                                = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x807f680, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x807f680, [], 0}, 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> pipe([3, 4])                            = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 18978
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigaction(SIGCHLD, {0x80d1db0, [], SA_RESTART}, {0x80d1db0, [], SA_RESTART}, 8) = 0
> close(4)                                = 0
> read(3, "FILE\n", 128)                  = 5
> read(3, "", 128)                        = 0
> --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=18978, si_uid=12345, si_status=0, si_utime=0, si_stime=0} ---
> waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 18978
> waitpid(-1, 0xbf9f29dc, WNOHANG)        = -1 ECHILD (No child processes)
> sigreturn({mask=[]})                    = 0
> close(3)                                = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x807f680, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x807f680, [], 0}, 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> stat64(".", {st_mode=S_IFDIR|0701, st_size=4096, ...}) = 0
> stat64("/home/user/bin/ksh", 0xbf9f2940) = -1 ENOENT (No such file or directory)
> stat64("/sbin/ksh", 0xbf9f2940)         = -1 ENOENT (No such file or directory)
> stat64("/usr/sbin/ksh", 0xbf9f2940)     = -1 ENOENT (No such file or directory)
> stat64("/bin/ksh", 0xbf9f2940)          = -1 ENOENT (No such file or directory)
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> geteuid32()                             = 12345
> getegid32()                             = 100
> getuid32()                              = 12345
> getgid32()                              = 100
> access("/usr/bin/ksh", X_OK)            = 0
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> geteuid32()                             = 12345
> getegid32()                             = 100
> getuid32()                              = 12345
> getgid32()                              = 100
> access("/usr/bin/ksh", R_OK)            = 0
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> geteuid32()                             = 12345
> getegid32()                             = 100
> getuid32()                              = 12345
> getgid32()                              = 100
> access("/usr/bin/ksh", X_OK)            = 0
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> geteuid32()                             = 12345
> getegid32()                             = 100
> getuid32()                              = 12345
> getgid32()                              = 100
> access("/usr/bin/ksh", R_OK)            = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [INT CHLD], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [INT CHLD], NULL, 8) = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 18981
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x807f680, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> waitpid(-1, Resolution:              [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 18981
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x807f680, [], 0}, 8) = 0
> ioctl(2, TIOCGWINSZ, 0xbf9f2898)        = -1 ENOTTY (Inappropriate ioctl for device)
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=18981, si_uid=12345, si_status=0, si_utime=0, si_stime=0} ---
> waitpid(-1, 0xbf9f251c, WNOHANG)        = -1 ECHILD (No child processes)
> sigreturn({mask=[]})                    = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> geteuid32()                             = 12345
> getegid32()                             = 100
> getuid32()                              = 12345
> getgid32()                              = 100
> access("/usr/bin/ksh", X_OK)            = 0
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> geteuid32()                             = 12345
> getegid32()                             = 100
> getuid32()                              = 12345
> getgid32()                              = 100
> access("/usr/bin/ksh", R_OK)            = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 18982
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x807f680, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> waitpid(-1,                           300 [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 18982
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x807f680, [], 0}, 8) = 0
> ioctl(2, TIOCGWINSZ, 0xbf9f2898)        = -1 ENOTTY (Inappropriate ioctl for device)
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=18982, si_uid=12345, si_status=0, si_utime=0, si_stime=0} ---
> waitpid(-1, 0xbf9f251c, WNOHANG)        = -1 ECHILD (No child processes)
> sigreturn({mask=[]})                    = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> geteuid32()                             = 12345
> getegid32()                             = 100
> getuid32()                              = 12345
> getgid32()                              = 100
> access("/usr/bin/ksh", X_OK)            = 0
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> geteuid32()                             = 12345
> getegid32()                             = 100
> getuid32()                              = 12345
> getgid32()                              = 100
> access("/usr/bin/ksh", R_OK)            = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 18983
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x807f680, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> waitpid(-1, dpi  [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 18983
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x807f680, [], 0}, 8) = 0
> ioctl(2, TIOCGWINSZ, 0xbf9f2898)        = -1 ENOTTY (Inappropriate ioctl for device)
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=18983, si_uid=12345, si_status=0, si_utime=0, si_stime=0} ---
> waitpid(-1, 0xbf9f251c, WNOHANG)        = -1 ECHILD (No child processes)
> sigreturn({mask=[]})                    = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> write(1, "\n", 1
> )                       = 1
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> pipe([3, 4])                            = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 18984
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigaction(SIGCHLD, {0x80d1db0, [], SA_RESTART}, {0x80d1db0, [], SA_RESTART}, 8) = 0
> close(4)                                = 0
> read(3, "FILE\n", 128)                  = 5
> --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=18984, si_uid=12345, si_status=0, si_utime=0, si_stime=0} ---
> waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 18984
> waitpid(-1, 0xbf9f2abc, WNOHANG)        = -1 ECHILD (No child processes)
> sigreturn({mask=[]})                    = 5
> read(3, "", 128)                        = 0
> close(3)                                = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x807f680, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x807f680, [], 0}, 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> geteuid32()                             = 12345
> getegid32()                             = 100
> getuid32()                              = 12345
> getgid32()                              = 100
> access("/usr/bin/ksh", X_OK)            = 0
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> geteuid32()                             = 12345
> getegid32()                             = 100
> getuid32()                              = 12345
> getgid32()                              = 100
> access("/usr/bin/ksh", R_OK)            = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [INT CHLD], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [INT CHLD], NULL, 8) = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 18987
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x807f680, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> waitpid(-1, Mode:                    [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 18987
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x807f680, [], 0}, 8) = 0
> ioctl(2, TIOCGWINSZ, 0xbf9f2978)        = -1 ENOTTY (Inappropriate ioctl for device)
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=18987, si_uid=12345, si_status=0, si_utime=0, si_stime=0} ---
> waitpid(-1, 0xbf9f25fc, WNOHANG)        = -1 ECHILD (No child processes)
> sigreturn({mask=[]})                    = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> geteuid32()                             = 12345
> getegid32()                             = 100
> getuid32()                              = 12345
> getgid32()                              = 100
> access("/usr/bin/ksh", X_OK)            = 0
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> geteuid32()                             = 12345
> getegid32()                             = 100
> getuid32()                              = 12345
> getgid32()                              = 100
> access("/usr/bin/ksh", R_OK)            = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 18988
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x807f680, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> waitpid(-1,                       Lineart [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 18988
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x807f680, [], 0}, 8) = 0
> ioctl(2, TIOCGWINSZ, 0xbf9f2978)        = -1 ENOTTY (Inappropriate ioctl for device)
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=18988, si_uid=12345, si_status=0, si_utime=0, si_stime=0} ---
> waitpid(-1, 0xbf9f25fc, WNOHANG)        = -1 ECHILD (No child processes)
> sigreturn({mask=[]})                    = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> geteuid32()                             = 12345
> getegid32()                             = 100
> getuid32()                              = 12345
> getgid32()                              = 100
> access("/usr/bin/ksh", X_OK)            = 0
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> geteuid32()                             = 12345
> getegid32()                             = 100
> getuid32()                              = 12345
> getgid32()                              = 100
> access("/usr/bin/ksh", R_OK)            = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 18989
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x807f680, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> waitpid(-1,      [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 18989
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x807f680, [], 0}, 8) = 0
> ioctl(2, TIOCGWINSZ, 0xbf9f2978)        = -1 ENOTTY (Inappropriate ioctl for device)
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=18989, si_uid=12345, si_status=0, si_utime=0, si_stime=0} ---
> waitpid(-1, 0xbf9f25fc, WNOHANG)        = -1 ECHILD (No child processes)
> sigreturn({mask=[]})                    = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> write(1, "\n", 1
> )                       = 1
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> pipe([3, 4])                            = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 18990
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigaction(SIGCHLD, {0x80d1db0, [], SA_RESTART}, {0x80d1db0, [], SA_RESTART}, 8) = 0
> close(4)                                = 0
> read(3, "FILE\n", 128)                  = 5
> read(3, "", 128)                        = 0
> --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=18990, si_uid=12345, si_status=0, si_utime=0, si_stime=0} ---
> waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 18990
> waitpid(-1, 0xbf9f2b9c, WNOHANG)        = -1 ECHILD (No child processes)
> sigreturn({mask=[]})                    = 0
> close(3)                                = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x807f680, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x807f680, [], 0}, 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> geteuid32()                             = 12345
> getegid32()                             = 100
> getuid32()                              = 12345
> getgid32()                              = 100
> access("/usr/bin/ksh", X_OK)            = 0
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> geteuid32()                             = 12345
> getegid32()                             = 100
> getuid32()                              = 12345
> getgid32()                              = 100
> access("/usr/bin/ksh", R_OK)            = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [INT CHLD], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [INT CHLD], NULL, 8) = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 18993
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x807f680, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> waitpid(-1, Top-left x position:     [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 18993
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x807f680, [], 0}, 8) = 0
> ioctl(2, TIOCGWINSZ, 0xbf9f2a58)        = -1 ENOTTY (Inappropriate ioctl for device)
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=18993, si_uid=12345, si_status=0, si_utime=0, si_stime=0} ---
> waitpid(-1, 0xbf9f26dc, WNOHANG)        = -1 ECHILD (No child processes)
> sigreturn({mask=[]})                    = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> geteuid32()                             = 12345
> getegid32()                             = 100
> getuid32()                              = 12345
> getgid32()                              = 100
> access("/usr/bin/ksh", X_OK)            = 0
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> geteuid32()                             = 12345
> getegid32()                             = 100
> getuid32()                              = 12345
> getgid32()                              = 100
> access("/usr/bin/ksh", R_OK)            = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 18994
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x807f680, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> waitpid(-1,                               [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 18994
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x807f680, [], 0}, 8) = 0
> ioctl(2, TIOCGWINSZ, 0xbf9f2a58)        = -1 ENOTTY (Inappropriate ioctl for device)
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=18994, si_uid=12345, si_status=0, si_utime=0, si_stime=0} ---
> waitpid(-1, 0xbf9f26dc, WNOHANG)        = -1 ECHILD (No child processes)
> sigreturn({mask=[]})                    = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> write(1, "\n", 1
> )                       = 1
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> pipe([3, 4])                            = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 18995
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigaction(SIGCHLD, {0x80d1db0, [], SA_RESTART}, {0x80d1db0, [], SA_RESTART}, 8) = 0
> close(4)                                = 0
> read(3, "FILE\n", 128)                  = 5
> read(3, "", 128)                        = 0
> --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=18995, si_uid=12345, si_status=0, si_utime=0, si_stime=0} ---
> waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 18995
> waitpid(-1, 0xbf9f2c7c, WNOHANG)        = -1 ECHILD (No child processes)
> sigreturn({mask=[]})                    = 0
> close(3)                                = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x807f680, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x807f680, [], 0}, 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> geteuid32()                             = 12345
> getegid32()                             = 100
> getuid32()                              = 12345
> getgid32()                              = 100
> access("/usr/bin/ksh", X_OK)            = 0
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> geteuid32()                             = 12345
> getegid32()                             = 100
> getuid32()                              = 12345
> getgid32()                              = 100
> access("/usr/bin/ksh", R_OK)            = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [INT CHLD], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [INT CHLD], NULL, 8) = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 18998
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x807f680, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> waitpid(-1, Top-left y position:     [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 18998
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x807f680, [], 0}, 8) = 0
> ioctl(2, TIOCGWINSZ, 0xbf9f2b38)        = -1 ENOTTY (Inappropriate ioctl for device)
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=18998, si_uid=12345, si_status=0, si_utime=0, si_stime=0} ---
> waitpid(-1, 0xbf9f27bc, WNOHANG)        = -1 ECHILD (No child processes)
> sigreturn({mask=[]})                    = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> geteuid32()                             = 12345
> getegid32()                             = 100
> getuid32()                              = 12345
> getgid32()                              = 100
> access("/usr/bin/ksh", X_OK)            = 0
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> geteuid32()                             = 12345
> getegid32()                             = 100
> getuid32()                              = 12345
> getgid32()                              = 100
> access("/usr/bin/ksh", R_OK)            = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 18999
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x807f680, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> waitpid(-1,                               [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 18999
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x807f680, [], 0}, 8) = 0
> ioctl(2, TIOCGWINSZ, 0xbf9f2b38)        = -1 ENOTTY (Inappropriate ioctl for device)
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=18999, si_uid=12345, si_status=0, si_utime=0, si_stime=0} ---
> waitpid(-1, 0xbf9f27bc, WNOHANG)        = -1 ECHILD (No child processes)
> sigreturn({mask=[]})                    = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> write(1, "\n", 1
> )                       = 1
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> pipe([3, 4])                            = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 19000
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigaction(SIGCHLD, {0x80d1db0, [], SA_RESTART}, {0x80d1db0, [], SA_RESTART}, 8) = 0
> close(4)                                = 0
> read(3, "FILE\n", 128)                  = 5
> read(3, "", 128)                        = 0
> --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=19000, si_uid=12345, si_status=0, si_utime=0, si_stime=0} ---
> waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 19000
> waitpid(-1, 0xbf9f2d5c, WNOHANG)        = -1 ECHILD (No child processes)
> sigreturn({mask=[]})                    = 0
> close(3)                                = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x807f680, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x807f680, [], 0}, 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> geteuid32()                             = 12345
> getegid32()                             = 100
> getuid32()                              = 12345
> getgid32()                              = 100
> access("/usr/bin/ksh", X_OK)            = 0
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> geteuid32()                             = 12345
> getegid32()                             = 100
> getuid32()                              = 12345
> getgid32()                              = 100
> access("/usr/bin/ksh", R_OK)            = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [INT CHLD], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [INT CHLD], NULL, 8) = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 19003
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x807f680, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> waitpid(-1, Width:                   [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 19003
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x807f680, [], 0}, 8) = 0
> ioctl(2, TIOCGWINSZ, 0xbf9f2c18)        = -1 ENOTTY (Inappropriate ioctl for device)
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=19003, si_uid=12345, si_status=0, si_utime=0, si_stime=0} ---
> waitpid(-1, 0xbf9f289c, WNOHANG)        = -1 ECHILD (No child processes)
> sigreturn({mask=[]})                    = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> geteuid32()                             = 12345
> getegid32()                             = 100
> getuid32()                              = 12345
> getgid32()                              = 100
> access("/usr/bin/ksh", X_OK)            = 0
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> geteuid32()                             = 12345
> getegid32()                             = 100
> getuid32()                              = 12345
> getgid32()                              = 100
> access("/usr/bin/ksh", R_OK)            = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 19004
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x807f680, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> waitpid(-1,                           210 [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 19004
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x807f680, [], 0}, 8) = 0
> ioctl(2, TIOCGWINSZ, 0xbf9f2c18)        = -1 ENOTTY (Inappropriate ioctl for device)
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=19004, si_uid=12345, si_status=0, si_utime=0, si_stime=0} ---
> waitpid(-1, 0xbf9f289c, WNOHANG)        = -1 ECHILD (No child processes)
> sigreturn({mask=[]})                    = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> write(1, "\n", 1
> )                       = 1
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> pipe([3, 4])                            = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 19005
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigaction(SIGCHLD, {0x80d1db0, [], SA_RESTART}, {0x80d1db0, [], SA_RESTART}, 8) = 0
> close(4)                                = 0
> read(3, "FILE\n", 128)                  = 5
> read(3, "", 128)                        = 0
> --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=19005, si_uid=12345, si_status=0, si_utime=0, si_stime=0} ---
> waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 19005
> waitpid(-1, 0xbf9f2e3c, WNOHANG)        = -1 ECHILD (No child processes)
> sigreturn({mask=[]})                    = 0
> close(3)                                = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x807f680, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x807f680, [], 0}, 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> geteuid32()                             = 12345
> getegid32()                             = 100
> getuid32()                              = 12345
> getgid32()                              = 100
> access("/usr/bin/ksh", X_OK)            = 0
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> geteuid32()                             = 12345
> getegid32()                             = 100
> getuid32()                              = 12345
> getgid32()                              = 100
> access("/usr/bin/ksh", R_OK)            = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [INT CHLD], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [INT CHLD], NULL, 8) = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 19008
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x807f680, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> waitpid(-1, Height:                  [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 19008
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x807f680, [], 0}, 8) = 0
> ioctl(2, TIOCGWINSZ, 0xbf9f2cf8)        = -1 ENOTTY (Inappropriate ioctl for device)
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=19008, si_uid=12345, si_status=0, si_utime=0, si_stime=0} ---
> waitpid(-1, 0xbf9f297c, WNOHANG)        = -1 ECHILD (No child processes)
> sigreturn({mask=[]})                    = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> geteuid32()                             = 12345
> getegid32()                             = 100
> getuid32()                              = 12345
> getgid32()                              = 100
> access("/usr/bin/ksh", X_OK)            = 0
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> geteuid32()                             = 12345
> getegid32()                             = 100
> getuid32()                              = 12345
> getgid32()                              = 100
> access("/usr/bin/ksh", R_OK)            = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 19009
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x807f680, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> waitpid(-1,                           297 [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 19009
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x807f680, [], 0}, 8) = 0
> ioctl(2, TIOCGWINSZ, 0xbf9f2cf8)        = -1 ENOTTY (Inappropriate ioctl for device)
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=19009, si_uid=12345, si_status=0, si_utime=0, si_stime=0} ---
> waitpid(-1, 0xbf9f297c, WNOHANG)        = -1 ECHILD (No child processes)
> sigreturn({mask=[]})                    = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> write(1, "\n", 1
> )                       = 1
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> pipe([3, 4])                            = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 19010
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigaction(SIGCHLD, {0x80d1db0, [], SA_RESTART}, {0x80d1db0, [], SA_RESTART}, 8) = 0
> close(4)                                = 0
> read(3, "FILE\n", 128)                  = 5
> read(3, "", 128)                        = 0
> --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=19010, si_uid=12345, si_status=0, si_utime=0, si_stime=0} ---
> waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 19010
> waitpid(-1, 0xbf9f2f1c, WNOHANG)        = -1 ECHILD (No child processes)
> sigreturn({mask=[]})                    = 0
> close(3)                                = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x807f680, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x807f680, [], 0}, 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> geteuid32()                             = 12345
> getegid32()                             = 100
> getuid32()                              = 12345
> getgid32()                              = 100
> access("/usr/bin/ksh", X_OK)            = 0
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> geteuid32()                             = 12345
> getegid32()                             = 100
> getuid32()                              = 12345
> getgid32()                              = 100
> access("/usr/bin/ksh", R_OK)            = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [INT CHLD], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [INT CHLD], NULL, 8) = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 19013
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x807f680, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> waitpid(-1, Image type:              [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 19013
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x807f680, [], 0}, 8) = 0
> ioctl(2, TIOCGWINSZ, 0xbf9f2dd8)        = -1 ENOTTY (Inappropriate ioctl for device)
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=19013, si_uid=12345, si_status=0, si_utime=0, si_stime=0} ---
> waitpid(-1, 0xbf9f2a5c, WNOHANG)        = -1 ECHILD (No child processes)
> sigreturn({mask=[]})                    = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> geteuid32()                             = 12345
> getegid32()                             = 100
> getuid32()                              = 12345
> getgid32()                              = 100
> access("/usr/bin/ksh", X_OK)            = 0
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> geteuid32()                             = 12345
> getegid32()                             = 100
> getuid32()                              = 12345
> getgid32()                              = 100
> access("/usr/bin/ksh", R_OK)            = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 19014
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x807f680, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> waitpid(-1,                           pdf [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 19014
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x807f680, [], 0}, 8) = 0
> ioctl(2, TIOCGWINSZ, 0xbf9f2dd8)        = -1 ENOTTY (Inappropriate ioctl for device)
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=19014, si_uid=12345, si_status=0, si_utime=0, si_stime=0} ---
> waitpid(-1, 0xbf9f2a5c, WNOHANG)        = -1 ECHILD (No child processes)
> sigreturn({mask=[]})                    = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> write(1, "\n", 1
> )                       = 1
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> pipe([3, 4])                            = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 19015
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigaction(SIGCHLD, {0x80d1db0, [], SA_RESTART}, {0x80d1db0, [], SA_RESTART}, 8) = 0
> close(4)                                = 0
> read(3, "FILE\n", 128)                  = 5
> --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=19015, si_uid=12345, si_status=0, si_utime=0, si_stime=0} ---
> waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 19015
> waitpid(-1, 0xbf9f2ffc, WNOHANG)        = -1 ECHILD (No child processes)
> sigreturn({mask=[]})                    = 5
> read(3, "", 128)                        = 0
> close(3)                                = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x807f680, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x807f680, [], 0}, 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> geteuid32()                             = 12345
> getegid32()                             = 100
> getuid32()                              = 12345
> getgid32()                              = 100
> access("/usr/bin/ksh", X_OK)            = 0
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> geteuid32()                             = 12345
> getegid32()                             = 100
> getuid32()                              = 12345
> getgid32()                              = 100
> access("/usr/bin/ksh", R_OK)            = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [INT CHLD], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [INT CHLD], NULL, 8) = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 19018
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x807f680, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> waitpid(-1, Image name:              [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 19018
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x807f680, [], 0}, 8) = 0
> ioctl(2, TIOCGWINSZ, 0xbf9f2eb8)        = -1 ENOTTY (Inappropriate ioctl for device)
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=19018, si_uid=12345, si_status=0, si_utime=0, si_stime=0} ---
> waitpid(-1, 0xbf9f2b3c, WNOHANG)        = -1 ECHILD (No child processes)
> sigreturn({mask=[]})                    = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> geteuid32()                             = 12345
> getegid32()                             = 100
> getuid32()                              = 12345
> getgid32()                              = 100
> access("/usr/bin/ksh", X_OK)            = 0
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> geteuid32()                             = 12345
> getegid32()                             = 100
> getuid32()                              = 12345
> getgid32()                              = 100
> access("/usr/bin/ksh", R_OK)            = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 19019
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x807f680, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> waitpid(-1,                               [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 19019
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x807f680, [], 0}, 8) = 0
> ioctl(2, TIOCGWINSZ, 0xbf9f2eb8)        = -1 ENOTTY (Inappropriate ioctl for device)
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=19019, si_uid=12345, si_status=0, si_utime=0, si_stime=0} ---
> waitpid(-1, 0xbf9f2b3c, WNOHANG)        = -1 ECHILD (No child processes)
> sigreturn({mask=[]})                    = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> write(1, "\n", 1
> )                       = 1
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> pipe([3, 4])                            = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 19020
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigaction(SIGCHLD, {0x80d1db0, [], SA_RESTART}, {0x80d1db0, [], SA_RESTART}, 8) = 0
> close(4)                                = 0
> read(3, "FILE\n", 128)                  = 5
> --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=19020, si_uid=12345, si_status=0, si_utime=0, si_stime=0} ---
> waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 19020
> waitpid(-1, 0xbf9f30dc, WNOHANG)        = -1 ECHILD (No child processes)
> sigreturn({mask=[]})                    = 5
> read(3, "", 128)                        = 0
> close(3)                                = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x807f680, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x807f680, [], 0}, 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> geteuid32()                             = 12345
> getegid32()                             = 100
> getuid32()                              = 12345
> getgid32()                              = 100
> access("/usr/bin/ksh", X_OK)            = 0
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> geteuid32()                             = 12345
> getegid32()                             = 100
> getuid32()                              = 12345
> getgid32()                              = 100
> access("/usr/bin/ksh", R_OK)            = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [INT CHLD], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [INT CHLD], NULL, 8) = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 19023
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x807f680, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> waitpid(-1, Image path:              [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 19023
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x807f680, [], 0}, 8) = 0
> ioctl(2, TIOCGWINSZ, 0xbf9f2f98)        = -1 ENOTTY (Inappropriate ioctl for device)
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=19023, si_uid=12345, si_status=0, si_utime=0, si_stime=0} ---
> waitpid(-1, 0xbf9f2c1c, WNOHANG)        = -1 ECHILD (No child processes)
> sigreturn({mask=[]})                    = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> geteuid32()                             = 12345
> getegid32()                             = 100
> getuid32()                              = 12345
> getgid32()                              = 100
> access("/usr/bin/ksh", X_OK)            = 0
> stat64("/usr/bin/ksh", {st_mode=S_IFREG|0755, st_size=33276, ...}) = 0
> geteuid32()                             = 12345
> getegid32()                             = 100
> getuid32()                              = 12345
> getgid32()                              = 100
> access("/usr/bin/ksh", R_OK)            = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 19024
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x807f680, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> waitpid(-1,        /public/HAAEIFTCD/ScanImage [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 19024
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x807f680, [], 0}, 8) = 0
> ioctl(2, TIOCGWINSZ, 0xbf9f2f98)        = -1 ENOTTY (Inappropriate ioctl for device)
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=19024, si_uid=12345, si_status=0, si_utime=0, si_stime=0} ---
> waitpid(-1, 0xbf9f2c1c, WNOHANG)        = -1 ECHILD (No child processes)
> sigreturn({mask=[]})                    = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> write(1, "\n", 1
> )                       = 1
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> pipe([3, 4])                            = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 19025
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigaction(SIGCHLD, {0x80d1db0, [], SA_RESTART}, {0x80d1db0, [], SA_RESTART}, 8) = 0
> close(4)                                = 0
> read(3, "FILE\n", 128)                  = 5
> read(3, "", 128)                        = 0
> --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=19025, si_uid=12345, si_status=0, si_utime=0, si_stime=0} ---
> waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 19025
> waitpid(-1, 0xbf9f329c, WNOHANG)        = -1 ECHILD (No child processes)
> sigreturn({mask=[]})                    = 0
> close(3)                                = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x807f680, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x807f680, [], 0}, 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> write(1, "\n", 1
> )                       = 1
> rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
> pipe([3, 4])                            = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 19028
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigaction(SIGCHLD, {0x80d1db0, [], SA_RESTART}, {0x80d1db0, [], SA_RESTART}, 8) = 0
> close(4)                                = 0
> read(3, "/tmp/pZeqpUona3ZCp\n", 128)    = 19
> --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=19028, si_uid=12345, si_status=0, si_utime=0, si_stime=0} ---
> waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 19028
> waitpid(-1, 0xbf9f3c7c, WNOHANG)        = -1 ECHILD (No child processes)
> sigreturn({mask=[]})                    = 19
> read(3, "", 128)                        = 0
> close(3)                                = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x807f680, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x807f680, [], 0}, 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [INT CHLD], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [INT CHLD], NULL, 8) = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb752c768) = 19029
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> rt_sigaction(SIGINT, {0x807f680, [], 0}, {SIG_DFL, [], 0}, 8) = 0
> waitpid(-1, Do you want to use these settings (y/n) [yes]? strace: Process 18892 detached
>  <detached ...>
> ^C

Womöglich liegt es am base Update zu 2.8.2?
Sonstige Ideen?

Danke,
Stefan


Mehr Informationen über die Mailingliste Eisfair_dev