This one time, at band camp, Peter Palfrader said: > On Fri, 06 Aug 2010, Petr Salinger wrote: > > Please could you provide steps for non-DD to reproduce this problem ? > > I don't know if this alone is sufficient to reproduce the problem, but > here goes: > > > define set_alternatives($linkto) { > exec { > "/usr/sbin/update-alternatives --set $name $linkto": > unless => "/bin/sh -c '! [ -e $linkto ] || ! [ -e /etc/alternatives/$name ] || ([ -L /etc/alternatives/$name ] && [ /etc/alternatives/$name -ef $linkto ])'" > } > } > > ... > > set_alternatives { > "editor": > linkto => "/usr/bin/vim.basic", > } So, a kdump of it doing this: (the short version - the parent forks and waitpids, and never gets a SIGCHLD or a return from waitpid. This appears to be because the child never exec's after the fork). Parent: 77654 ruby1.8 CALL fork 77654 ruby1.8 RET fork 77775/0x12fcf 77654 ruby1.8 CALL sigaction(SIGVTALRM,0xbfbe3b94,0xbfbe3bd0) 77654 ruby1.8 RET sigaction 0 77654 ruby1.8 CALL sigprocmask(SIG_SETMASK,0,0xbfbe3bf0) 77654 ruby1.8 RET sigprocmask 0 77654 ruby1.8 CALL write(0x7,0xbfbe3bdc,0x24) 77654 ruby1.8 GIO fd 7 wrote 36 bytes 0x0000 405a 2f28 0000 0000 0000 0000 c0ab 0928 583c bebf 0000 0080 0000 0000 0000 0000 0000 0000 |@Z/(...........(X<..................| 77654 ruby1.8 RET write 36/0x24 77654 ruby1.8 CALL sigprocmask(SIG_SETMASK,0,0xbfbe3b80) 77654 ruby1.8 RET sigprocmask 0 77654 ruby1.8 CALL sigsuspend(0xbfbe3b80) 77654 ruby1.8 PSIG SIG(null) caught handler=0x28150a30 mask=0x80000000 code=0x0 77654 ruby1.8 RET sigsuspend JUSTRETURN 77654 ruby1.8 CALL sigreturn(0xbfbe3860) 77654 ruby1.8 RET sigreturn JUSTRETURN 77654 ruby1.8 CALL sigprocmask(SIG_SETMASK,0,0xbfbe3bc0) 77654 ruby1.8 RET sigprocmask 0 77654 ruby1.8 CALL sigsuspend(0xbfbe3bc0) 77654 ruby1.8 PSIG SIG(null) caught handler=0x28150a30 mask=0x80000000 code=0x0 77654 ruby1.8 RET sigsuspend JUSTRETURN 77654 ruby1.8 CALL sigreturn(0xbfbe38a0) 77654 ruby1.8 RET sigreturn JUSTRETURN 77654 ruby1.8 CALL sigprocmask(SIG_SETMASK,0,0xbfbe3b5c) 77654 ruby1.8 RET sigprocmask 0 77654 ruby1.8 CALL sigsuspend(0xbfbe3b5c) 77654 ruby1.8 PSIG SIG(null) caught handler=0x28150a30 mask=0x80000000 code=0x0 77654 ruby1.8 RET sigsuspend JUSTRETURN 77654 ruby1.8 CALL sigreturn(0xbfbe3840) 77654 ruby1.8 RET sigreturn JUSTRETURN 77654 ruby1.8 CALL wait4(0x12fcf,0xbfbe3374,WNOHANG,0) 77654 ruby1.8 RET wait4 0 77654 ruby1.8 CALL clock_gettime(0x4,0xbfbe32d0) 77654 ruby1.8 RET clock_gettime 0 77654 ruby1.8 CALL clock_gettime(0x4,0xbfbe3080) 77654 ruby1.8 RET clock_gettime 0 77654 ruby1.8 CALL select(0,0xbfbe3244,0xbfbe31c4,0xbfbe3144,0xbfbe32c4) 77654 ruby1.8 RET select 0 77654 ruby1.8 CALL clock_gettime(0x4,0xbfbe3080) 77654 ruby1.8 RET clock_gettime 0 77654 ruby1.8 CALL select(0,0xbfbe3244,0xbfbe31c4,0xbfbe3144,0xbfbe32c4) 77654 ruby1.8 RET select 0 77654 ruby1.8 CALL wait4(0x12fcf,0xbfbe3374,WNOHANG,0) 77654 ruby1.8 RET wait4 0 (now loop forever) Child: 77775 ruby1.8 RET fork 0 77775 ruby1.8 CALL close(0x7) 77775 ruby1.8 RET close 0 77775 ruby1.8 CALL close(0x6) 77775 ruby1.8 RET close 0 77775 ruby1.8 CALL getpid 77775 ruby1.8 RET getpid 77775/0x12fcf 77775 ruby1.8 CALL sigaction(SIGVTALRM,0xbfbe3b94,0xbfbe3bd0) 77775 ruby1.8 RET sigaction 0 77775 ruby1.8 CALL pipe 77775 ruby1.8 RET pipe 6 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0xbfbe3af0,0xbfbe3af0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL rfork(RFPROC|RFMEM|RFTHREAD|RFSIGSHARE|RFLINUXTHPN) 77775 ruby1.8 RET rfork 77777/0x12fd1 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0xbfbe3af0,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL write(0x7,0xbfbe3b64,0x24) 77775 ruby1.8 GIO fd 7 wrote 36 bytes 0x0000 1544 1f28 0500 0000 1a00 0000 b83b bebf 1013 1528 1a00 0000 943b bebf d03b bebf 305e 0928 |.D.(.........;.....(.....;...;..0^.(| 77775 ruby1.8 RET write 36/0x24 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0,0xbfbe3bf0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL write(0x7,0xbfbe3bdc,0x24) 77775 ruby1.8 GIO fd 7 wrote 36 bytes 0x0000 405a 2f28 0000 0000 0000 0000 c0ab 0928 583c bebf 0000 0080 0000 0000 0000 0000 0000 0000 |@Z/(...........(X<..................| 77775 ruby1.8 RET write 36/0x24 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0,0xbfbe3b80) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL sigsuspend(0xbfbe3b80) 77775 ruby1.8 PSIG SIG(null) caught handler=0x28150a30 mask=0x80000000 code=0x0 77775 ruby1.8 RET sigsuspend JUSTRETURN 77775 ruby1.8 CALL sigreturn(0xbfbe3860) 77775 ruby1.8 RET sigreturn JUSTRETURN 77775 ruby1.8 CALL kill(0x12fd2,SIG(null)) 77775 ruby1.8 RET kill 0 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0,0xbfbe3bc0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL sigsuspend(0xbfbe3bc0) 77775 ruby1.8 PSIG SIG(null) caught handler=0x28150a30 mask=0x80000000 code=0x0 77775 ruby1.8 RET sigsuspend JUSTRETURN 77775 ruby1.8 CALL sigreturn(0xbfbe38a0) 77775 ruby1.8 RET sigreturn JUSTRETURN 77775 ruby1.8 CALL kill(0x12fd2,SIG(null)) 77775 ruby1.8 RET kill 0 77775 ruby1.8 CALL kill(0x12fd2,SIG(null)) 77775 ruby1.8 RET kill 0 77775 ruby1.8 CALL write(0x7,0xbfbe3bcc,0x24) 77775 ruby1.8 GIO fd 7 wrote 36 bytes 0x0000 405a 2f28 0100 0000 030c 0100 d22f 0100 2000 0000 0100 0000 687c 1328 083c bebf 39d4 1428 |@Z/(........./.. .......h|.(.<..9..(| 77775 ruby1.8 RET write 36/0x24 77775 ruby1.8 CALL setsid 77775 ruby1.8 RET setsid 77775/0x12fcf 77775 ruby1.8 CALL close(0) 77775 ruby1.8 RET close 0 77775 ruby1.8 CALL open(0x898bc08,O_RDONLY|O_LARGEFILE,<unused>0) 77775 ruby1.8 NAMI "/dev/null" 77775 ruby1.8 RET open 0 77775 ruby1.8 CALL dup2(0x8,0x1) 77775 ruby1.8 RET dup2 1 77775 ruby1.8 CALL fstat(0x1,0xbfbe39a0) 77775 ruby1.8 STRU struct stat {dev=65, ino=331674, mode=-rw------- , nlink=1, uid="root", gid="root", rdev=0, atime="Aug 15 11:50:33 2010", stime="Aug 15 11:50:33 2010", ctime="Aug 15 11:50:33 2010", birthtime="Aug 15 11:50:33 2010", size=0, blksize=16384, blocks=0, flags=0x0 } 77775 ruby1.8 RET fstat 0 77775 ruby1.8 CALL mmap(0,0x4000,PROT_READ|PROT_WRITE,MAP_ANON|MAP_TYPE|MAP_PRIVATE,0xffffffff,0,0) 77775 ruby1.8 RET mmap 686718976/0x28ee8000 77775 ruby1.8 CALL lseek(0x1,0,SEEK_SET,0) 77775 ruby1.8 RET lseek 0 77775 ruby1.8 CALL lseek(0x8,0,SEEK_SET,0) 77775 ruby1.8 RET lseek 0 77775 ruby1.8 CALL close(0x2) 77775 ruby1.8 RET close 0 77775 ruby1.8 CALL open(0x88ef558,O_WRONLY|O_CREAT|O_TRUNC,<invalid>438) 77775 ruby1.8 NAMI "/dev/null" 77775 ruby1.8 RET open 2 77775 ruby1.8 CALL fcntl(0x3,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl 6 77775 ruby1.8 CALL fcntl(0x3,<invalid=3>,0xbfbe28f8) 77775 ruby1.8 RET fcntl 6 77775 ruby1.8 CALL fstat(0x3,0xbfbe26cc) 77775 ruby1.8 STRU struct stat {dev=0, ino=1204626585, mode=p--------- , nlink=0, uid="root", gid="root", rdev=0, atime="Aug 15 11:50:17 2010", stime="Aug 15 11:50:17 2010", ctime="Aug 15 11:50:17 2010", birthtime="Jan 1 00:00:00 1970", size=0, blksize=4096, blocks=0, flags=0x0 } 77775 ruby1.8 RET fstat 0 77775 ruby1.8 CALL mmap(0,0x1000,PROT_READ|PROT_WRITE,MAP_ANON|MAP_TYPE|MAP_PRIVATE,0xffffffff,0,0) 77775 ruby1.8 RET mmap 681558016/0x289fc000 77775 ruby1.8 CALL lseek(0x3,0,SEEK_SET,0x1) 77775 ruby1.8 RET lseek -1 errno 29 Illegal seek 77775 ruby1.8 CALL close(0x3) 77775 ruby1.8 RET close 0 77775 ruby1.8 CALL munmap(0x289fc000,0x1000) 77775 ruby1.8 RET munmap 0 77775 ruby1.8 CALL fcntl(0x4,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl 6 77775 ruby1.8 CALL fcntl(0x4,<invalid=3>,0) 77775 ruby1.8 RET fcntl 6 77775 ruby1.8 CALL fstat(0x4,0xbfbe26cc) 77775 ruby1.8 STRU struct stat {dev=0, ino=1204626585, mode=p--------- , nlink=0, uid="root", gid="root", rdev=0, atime="Aug 15 11:50:17 2010", stime="Aug 15 11:50:17 2010", ctime="Aug 15 11:50:17 2010", birthtime="Jan 1 00:00:00 1970", size=0, blksize=4096, blocks=0, flags=0x0 } 77775 ruby1.8 RET fstat 0 77775 ruby1.8 CALL mmap(0,0x1000,PROT_READ|PROT_WRITE,MAP_ANON|MAP_TYPE|MAP_PRIVATE,0xffffffff,0,0) 77775 ruby1.8 RET mmap 681558016/0x289fc000 77775 ruby1.8 CALL lseek(0x4,0,SEEK_SET,0x1) 77775 ruby1.8 RET lseek -1 errno 29 Illegal seek 77775 ruby1.8 CALL close(0x4) 77775 ruby1.8 RET close 0 77775 ruby1.8 CALL munmap(0x289fc000,0x1000) 77775 ruby1.8 RET munmap 0 77775 ruby1.8 CALL fcntl(0x5,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl 2 77775 ruby1.8 CALL fcntl(0x5,<invalid=3>,0) 77775 ruby1.8 RET fcntl 2 77775 ruby1.8 CALL fstat(0x5,0xbfbe26cc) 77775 ruby1.8 STRU struct stat {dev=4294967295, ino=11, mode=srw-rw-rw- , nlink=0, uid="root", gid="root", rdev=0, atime="Jan 1 00:00:00 1970", stime="Jan 1 00:00:00 1970", ctime="Jan 1 00:00:00 1970", birthtime="Jan 1 00:00:00 1970", size=0, blksize=2048, blocks=0, flags=0x0 } 77775 ruby1.8 RET fstat 0 77775 ruby1.8 CALL mmap(0,0x1000,PROT_READ|PROT_WRITE,MAP_ANON|MAP_TYPE|MAP_PRIVATE,0xffffffff,0,0) 77775 ruby1.8 RET mmap 681558016/0x289fc000 77775 ruby1.8 CALL lseek(0x5,0,SEEK_SET,0x1) 77775 ruby1.8 RET lseek -1 errno 29 Illegal seek 77775 ruby1.8 CALL close(0x5) 77775 ruby1.8 RET close 0 77775 ruby1.8 CALL munmap(0x289fc000,0x1000) 77775 ruby1.8 RET munmap 0 77775 ruby1.8 CALL fcntl(0x6,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl 2 77775 ruby1.8 CALL fcntl(0x6,<invalid=3>,0) 77775 ruby1.8 RET fcntl 2 77775 ruby1.8 CALL fstat(0x6,0xbfbe26cc) 77775 ruby1.8 STRU struct stat {dev=0, ino=1168788937, mode=p--------- , nlink=0, uid="root", gid="root", rdev=0, atime="Aug 15 11:50:33 2010", stime="Aug 15 11:50:33 2010", ctime="Aug 15 11:50:33 2010", birthtime="Jan 1 00:00:00 1970", size=0, blksize=4096, blocks=0, flags=0x0 } 77775 ruby1.8 RET fstat 0 77775 ruby1.8 CALL mmap(0,0x1000,PROT_READ|PROT_WRITE,MAP_ANON|MAP_TYPE|MAP_PRIVATE,0xffffffff,0,0) 77775 ruby1.8 RET mmap 681558016/0x289fc000 77775 ruby1.8 CALL lseek(0x6,0,SEEK_SET,0x1) 77775 ruby1.8 RET lseek -1 errno 29 Illegal seek 77775 ruby1.8 CALL close(0x6) 77775 ruby1.8 RET close 0 77775 ruby1.8 CALL munmap(0x289fc000,0x1000) 77775 ruby1.8 RET munmap 0 77775 ruby1.8 CALL fcntl(0x7,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl 2 77775 ruby1.8 CALL fcntl(0x7,<invalid=3>,0) 77775 ruby1.8 RET fcntl 2 77775 ruby1.8 CALL fstat(0x7,0xbfbe26cc) 77775 ruby1.8 STRU struct stat {dev=0, ino=1168788937, mode=p--------- , nlink=0, uid="root", gid="root", rdev=0, atime="Aug 15 11:50:33 2010", stime="Aug 15 11:50:33 2010", ctime="Aug 15 11:50:33 2010", birthtime="Jan 1 00:00:00 1970", size=0, blksize=4096, blocks=0, flags=0x0 } 77775 ruby1.8 RET fstat 0 77775 ruby1.8 CALL mmap(0,0x1000,PROT_READ|PROT_WRITE,MAP_ANON|MAP_TYPE|MAP_PRIVATE,0xffffffff,0,0) 77775 ruby1.8 RET mmap 681558016/0x289fc000 77775 ruby1.8 CALL lseek(0x7,0,SEEK_SET,0x1) 77775 ruby1.8 RET lseek -1 errno 29 Illegal seek 77775 ruby1.8 CALL close(0x7) 77775 ruby1.8 RET close 0 77775 ruby1.8 CALL munmap(0x289fc000,0x1000) 77775 ruby1.8 RET munmap 0 77775 ruby1.8 CALL fcntl(0x8,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl 2 77775 ruby1.8 CALL fcntl(0x8,<invalid=3>,0) 77775 ruby1.8 RET fcntl 2 77775 ruby1.8 CALL fstat(0x8,0xbfbe26cc) 77775 ruby1.8 STRU struct stat {dev=65, ino=331674, mode=-rw------- , nlink=1, uid="root", gid="root", rdev=0, atime="Aug 15 11:50:33 2010", stime="Aug 15 11:50:33 2010", ctime="Aug 15 11:50:33 2010", birthtime="Aug 15 11:50:33 2010", size=0, blksize=16384, blocks=0, flags=0x0 } 77775 ruby1.8 RET fstat 0 77775 ruby1.8 CALL mmap(0,0x4000,PROT_READ|PROT_WRITE,MAP_ANON|MAP_TYPE|MAP_PRIVATE,0xffffffff,0,0) 77775 ruby1.8 RET mmap 686735360/0x28eec000 77775 ruby1.8 CALL lseek(0x8,0,SEEK_SET,0x1) 77775 ruby1.8 RET lseek 0 77775 ruby1.8 CALL close(0x8) 77775 ruby1.8 RET close 0 77775 ruby1.8 CALL munmap(0x28eec000,0x4000) 77775 ruby1.8 RET munmap 0 77775 ruby1.8 CALL fcntl(0x9,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xa,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xb,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xc,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xd,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xe,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xf,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x10,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x11,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x12,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x13,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x14,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x15,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x16,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x17,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x18,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x19,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x1a,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x1b,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x1c,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x1d,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x1e,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x1f,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x20,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x21,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x22,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x23,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x24,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x25,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x26,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x27,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x28,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x29,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x2a,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x2b,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x2c,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x2d,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x2e,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x2f,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x30,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x31,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x32,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x33,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x34,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x35,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x36,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x37,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x38,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x39,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x3a,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x3b,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x3c,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x3d,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x3e,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x3f,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x40,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x41,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x42,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x43,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x44,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x45,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x46,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x47,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x48,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x49,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x4a,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x4b,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x4c,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x4d,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x4e,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x4f,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x50,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x51,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x52,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x53,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x54,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x55,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x56,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x57,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x58,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x59,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x5a,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x5b,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x5c,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x5d,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x5e,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x5f,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x60,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x61,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x62,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x63,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x64,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x65,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x66,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x67,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x68,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x69,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x6a,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x6b,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x6c,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x6d,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x6e,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x6f,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x70,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x71,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x72,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x73,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x74,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x75,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x76,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x77,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x78,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x79,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x7a,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x7b,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x7c,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x7d,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x7e,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x7f,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x80,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x81,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x82,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x83,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x84,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x85,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x86,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x87,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x88,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x89,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x8a,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x8b,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x8c,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x8d,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x8e,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x8f,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x90,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x91,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x92,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x93,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x94,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x95,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x96,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x97,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x98,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x99,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x9a,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x9b,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x9c,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x9d,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x9e,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x9f,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xa0,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xa1,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xa2,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xa3,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xa4,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xa5,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xa6,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xa7,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xa8,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xa9,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xaa,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xab,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xac,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xad,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xae,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xaf,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xb0,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xb1,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xb2,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xb3,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xb4,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xb5,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xb6,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xb7,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xb8,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xb9,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xba,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xbb,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xbc,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xbd,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xbe,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xbf,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xc0,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xc1,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xc2,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xc3,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xc4,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xc5,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xc6,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xc7,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xc8,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xc9,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xca,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xcb,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xcc,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xcd,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xce,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xcf,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xd0,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xd1,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xd2,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xd3,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xd4,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xd5,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xd6,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xd7,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xd8,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xd9,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xda,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xdb,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xdc,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xdd,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xde,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xdf,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xe0,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xe1,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xe2,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xe3,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xe4,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xe5,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xe6,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xe7,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xe8,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xe9,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xea,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xeb,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xec,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xed,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xee,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xef,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xf0,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xf1,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xf2,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xf3,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xf4,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xf5,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xf6,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xf7,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xf8,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xf9,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xfa,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xfb,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xfc,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xfd,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xfe,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0xff,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL fcntl(0x100,<invalid=3>,0x28131fbf) 77775 ruby1.8 RET fcntl -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0x28147de4,0) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL write(0x7,0xbfbe2aac,0x24) 77775 ruby1.8 RET write -1 errno 9 Bad file descriptor 77775 ruby1.8 CALL sigprocmask(SIG_SETMASK,0,0xbfbe2a50) 77775 ruby1.8 RET sigprocmask 0 77775 ruby1.8 CALL sigsuspend(0xbfbe2a50) 77775 ruby1.8 PSIG SIGKILL SIG_DFL -- ----------------------------------------------------------------- | ,''`. Stephen Gran | | : :' : sgran@debian.org | | `. `' Debian user, admin, and developer | | `- http://www.debian.org | -----------------------------------------------------------------
Attachment:
signature.asc
Description: Digital signature