[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

rpc.statd won't run when rootfs mounted readonly



Hi,

I have a problem with rpc.statd. We run our linux machines as diskless clients,
they mount their root fs via nfs from a server. For security reasons i would
like to export the root fs readonly. However, rpc.statd will not run. It exits
without an error message, but reports

Sep 26 15:33:48 rpc.statd[680]: Version 1.0 Starting
Sep 26 15:33:53 rpc.statd[681]: unable to register (statd, 1, udp).

via syslog.
I did an strace of the whole thing but am unable to locate the error. I append
it to this message, maybe someone can help (I am not familiar with network
programming).

Regards

Heinrich Rebehn

University of Bremen
Physics / Electrical and Electronics Engineering
- Department of Telecommunications -

E-mail: mailto:rebehn@ant.uni-bremen.de
Phone : +49/421/218-4664
Fax   :            -3341



647   execve("/sbin/rpc.statd", ["rpc.statd"], [/* 19 vars */]) = 0
647   uname({sys="Linux", node="reno", ...}) = 0
647   brk(0)                            = 0x804ff74
647   open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory)
647   open("/usr/local/kde/lib/i586/mmx/libwrap.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
647   stat64("/usr/local/kde/lib/i586/mmx", 0xbffff0c4) = -1 ENOENT (No such file or directory)
647   open("/usr/local/kde/lib/i586/libwrap.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
647   stat64("/usr/local/kde/lib/i586", 0xbffff0c4) = -1 ENOENT (No such file or directory)
647   open("/usr/local/kde/lib/mmx/libwrap.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
647   stat64("/usr/local/kde/lib/mmx", 0xbffff0c4) = -1 ENOENT (No such file or directory)
647   open("/usr/local/kde/lib/libwrap.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
647   stat64("/usr/local/kde/lib", {st_mode=S_IFDIR|0755, st_size=17920, ...}) = 0
647   open("/usr/local/lib/i586/mmx/libwrap.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
647   stat64("/usr/local/lib/i586/mmx", 0xbffff0c4) = -1 ENOENT (No such file or directory)
647   open("/usr/local/lib/i586/libwrap.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
647   stat64("/usr/local/lib/i586", 0xbffff0c4) = -1 ENOENT (No such file or directory)
647   open("/usr/local/lib/mmx/libwrap.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
647   stat64("/usr/local/lib/mmx", 0xbffff0c4) = -1 ENOENT (No such file or directory)
647   open("/usr/local/lib/libwrap.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
647   stat64("/usr/local/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=2048, ...}) = 0
647   open("/etc/ld.so.cache", O_RDONLY) = 3
647   fstat64(3, {st_mode=S_IFREG|0644, st_size=40661, ...}) = 0
647   old_mmap(NULL, 40661, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40014000
647   close(3)                          = 0
647   open("/lib/libwrap.so.0", O_RDONLY) = 3
647   read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@ \0\000"..., 1024) = 1024
647   fstat64(3, {st_mode=S_IFREG|0644, st_size=24328, ...}) = 0
647   old_mmap(NULL, 29092, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4001e000
647   mprotect(0x40024000, 4516, PROT_NONE) = 0
647   old_mmap(0x40024000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x5000) = 0x40024000
647   old_mmap(0x40025000, 420, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40025000
647   close(3)                          = 0
647   open("/usr/local/kde/lib/libnsl.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
647   open("/usr/local/lib/libnsl.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
647   open("/lib/libnsl.so.1", O_RDONLY) = 3
647   read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 ;\0\000"..., 1024) = 1024
647   fstat64(3, {st_mode=S_IFREG|0644, st_size=69472, ...}) = 0
647   old_mmap(NULL, 80988, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40026000
647   mprotect(0x40037000, 11356, PROT_NONE) = 0
647   old_mmap(0x40037000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x10000) = 0x40037000
647   old_mmap(0x40038000, 7260, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40038000
647   close(3)                          = 0
647   open("/usr/local/kde/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
647   open("/usr/local/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
647   open("/lib/libc.so.6", O_RDONLY)  = 3
647   read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\30\222"..., 1024) = 1024
647   fstat64(3, {st_mode=S_IFREG|0755, st_size=1153784, ...}) = 0
647   old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4003a000
647   old_mmap(NULL, 1166560, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4003b000
647   mprotect(0x4014e000, 40160, PROT_NONE) = 0
647   old_mmap(0x4014e000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x113000) = 0x4014e000
647   old_mmap(0x40154000, 15584, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40154000
647   close(3)                          = 0
647   munmap(0x40014000, 40661)         = 0
647   getpid()                          = 647
647   brk(0)                            = 0x804ff74
647   brk(0x8050104)                    = 0x8050104
647   brk(0x8051000)                    = 0x8051000
647   brk(0x8054000)                    = 0x8054000
647   time([1033046254])                = 1033046254
647   open("/etc/localtime", O_RDONLY)  = 3
647   fstat64(3, {st_mode=S_IFREG|0644, st_size=837, ...}) = 0
647   old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40014000
647   read(3, "TZif\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\10"..., 4096) = 837
647   close(3)                          = 0
647   munmap(0x40014000, 4096)          = 0
647   getpid()                          = 647
647   rt_sigaction(SIGPIPE, {0x40107f28, [], 0x4000000}, {SIG_DFL}, 8) = 0
647   socket(PF_UNIX, SOCK_DGRAM, 0)    = 3
647   fcntl64(3, F_SETFD, FD_CLOEXEC)   = 0
647   connect(3, {sin_family=AF_UNIX, path="/dev/log"}, 16) = 0
647   send(3, "<29>Sep 26 15:17:34 rpc.statd[64"..., 56, 0) = 56
647   rt_sigaction(SIGPIPE, {SIG_DFL}, NULL, 8) = 0
647   fork()                            = 648
648   setsid()                          = 648
648   chdir("/var/lib/nfs/" <unfinished ...>
647   _exit(0)                          = ?
648   <... chdir resumed> )             = 0
648   open("/dev/null", O_RDWR)         = 4
648   close(0)                          = 0
648   dup2(4, 0)                        = 0
648   close(1)                          = 0
648   dup2(4, 1)                        = 1
648   close(2)                          = 0
648   dup2(4, 2)                        = 2
648   getrlimit(0x7, 0xbffffc54)        = 0
648   close(3)                          = 0
648   close(4)                          = 0
648   close(5)                          = -1 EBADF (Bad file descriptor)
648   close(6)                          = -1 EBADF (Bad file descriptor)
648   close(7)                          = -1 EBADF (Bad file descriptor)
648   close(8)                          = -1 EBADF (Bad file descriptor)
648   close(9)                          = -1 EBADF (Bad file descriptor)
648   close(10)                         = -1 EBADF (Bad file descriptor)
648   close(11)                         = -1 EBADF (Bad file descriptor)
648   close(12)                         = -1 EBADF (Bad file descriptor)
648   close(13)                         = -1 EBADF (Bad file descriptor)
648   close(14)                         = -1 EBADF (Bad file descriptor)
648   close(15)                         = -1 EBADF (Bad file descriptor)
648   close(16)                         = -1 EBADF (Bad file descriptor)
648   close(17)                         = -1 EBADF (Bad file descriptor)
648   close(18)                         = -1 EBADF (Bad file descriptor)
648   close(19)                         = -1 EBADF (Bad file descriptor)
648   close(20)                         = -1 EBADF (Bad file descriptor)
648   close(21)                         = -1 EBADF (Bad file descriptor)
648   close(22)                         = -1 EBADF (Bad file descriptor)
648   close(23)                         = -1 EBADF (Bad file descriptor)
648   close(24)                         = -1 EBADF (Bad file descriptor)
648   close(25)                         = -1 EBADF (Bad file descriptor)
648   close(26)                         = -1 EBADF (Bad file descriptor)
648   close(27)                         = -1 EBADF (Bad file descriptor)
648   close(28)                         = -1 EBADF (Bad file descriptor)
648   close(29)                         = -1 EBADF (Bad file descriptor)
648   close(30)                         = -1 EBADF (Bad file descriptor)
648   close(31)                         = -1 EBADF (Bad file descriptor)
648   close(32)                         = -1 EBADF (Bad file descriptor)
648   close(33)                         = -1 EBADF (Bad file descriptor)
648   close(34)                         = -1 EBADF (Bad file descriptor)
648   close(35)                         = -1 EBADF (Bad file descriptor)
648   close(36)                         = -1 EBADF (Bad file descriptor)
648   close(37)                         = -1 EBADF (Bad file descriptor)
648   close(38)                         = -1 EBADF (Bad file descriptor)
648   close(39)                         = -1 EBADF (Bad file descriptor)
648   close(40)                         = -1 EBADF (Bad file descriptor)
648   close(41)                         = -1 EBADF (Bad file descriptor)
648   close(42)                         = -1 EBADF (Bad file descriptor)
648   close(43)                         = -1 EBADF (Bad file descriptor)
648   close(44)                         = -1 EBADF (Bad file descriptor)
648   close(45)                         = -1 EBADF (Bad file descriptor)
648   close(46)                         = -1 EBADF (Bad file descriptor)
648   close(47)                         = -1 EBADF (Bad file descriptor)
648   close(48)                         = -1 EBADF (Bad file descriptor)
648   close(49)                         = -1 EBADF (Bad file descriptor)
648   close(50)                         = -1 EBADF (Bad file descriptor)
648   close(51)                         = -1 EBADF (Bad file descriptor)
648   close(52)                         = -1 EBADF (Bad file descriptor)
648   close(53)                         = -1 EBADF (Bad file descriptor)
648   close(54)                         = -1 EBADF (Bad file descriptor)
648   close(55)                         = -1 EBADF (Bad file descriptor)
648   close(56)                         = -1 EBADF (Bad file descriptor)
648   close(57)                         = -1 EBADF (Bad file descriptor)
648   close(58)                         = -1 EBADF (Bad file descriptor)
648   close(59)                         = -1 EBADF (Bad file descriptor)
648   close(60)                         = -1 EBADF (Bad file descriptor)
648   close(61)                         = -1 EBADF (Bad file descriptor)
648   close(62)                         = -1 EBADF (Bad file descriptor)
648   close(63)                         = -1 EBADF (Bad file descriptor)
648   close(64)                         = -1 EBADF (Bad file descriptor)
648   close(65)                         = -1 EBADF (Bad file descriptor)
648   close(66)                         = -1 EBADF (Bad file descriptor)
648   close(67)                         = -1 EBADF (Bad file descriptor)
648   close(68)                         = -1 EBADF (Bad file descriptor)
648   close(69)                         = -1 EBADF (Bad file descriptor)
648   close(70)                         = -1 EBADF (Bad file descriptor)
648   close(71)                         = -1 EBADF (Bad file descriptor)
648   close(72)                         = -1 EBADF (Bad file descriptor)
648   close(73)                         = -1 EBADF (Bad file descriptor)
648   close(74)                         = -1 EBADF (Bad file descriptor)
648   close(75)                         = -1 EBADF (Bad file descriptor)
648   close(76)                         = -1 EBADF (Bad file descriptor)
648   close(77)                         = -1 EBADF (Bad file descriptor)
648   close(78)                         = -1 EBADF (Bad file descriptor)
648   close(79)                         = -1 EBADF (Bad file descriptor)
648   close(80)                         = -1 EBADF (Bad file descriptor)
648   close(81)                         = -1 EBADF (Bad file descriptor)
648   close(82)                         = -1 EBADF (Bad file descriptor)
648   close(83)                         = -1 EBADF (Bad file descriptor)
648   close(84)                         = -1 EBADF (Bad file descriptor)
648   close(85)                         = -1 EBADF (Bad file descriptor)
648   close(86)                         = -1 EBADF (Bad file descriptor)
648   close(87)                         = -1 EBADF (Bad file descriptor)
648   close(88)                         = -1 EBADF (Bad file descriptor)
648   close(89)                         = -1 EBADF (Bad file descriptor)
648   close(90)                         = -1 EBADF (Bad file descriptor)
648   close(91)                         = -1 EBADF (Bad file descriptor)
648   close(92)                         = -1 EBADF (Bad file descriptor)
648   close(93)                         = -1 EBADF (Bad file descriptor)
648   close(94)                         = -1 EBADF (Bad file descriptor)
648   close(95)                         = -1 EBADF (Bad file descriptor)
648   close(96)                         = -1 EBADF (Bad file descriptor)
648   close(97)                         = -1 EBADF (Bad file descriptor)
648   close(98)                         = -1 EBADF (Bad file descriptor)
648   close(99)                         = -1 EBADF (Bad file descriptor)
648   close(100)                        = -1 EBADF (Bad file descriptor)
648   close(101)                        = -1 EBADF (Bad file descriptor)
648   close(102)                        = -1 EBADF (Bad file descriptor)
648   close(103)                        = -1 EBADF (Bad file descriptor)
648   close(104)                        = -1 EBADF (Bad file descriptor)
648   close(105)                        = -1 EBADF (Bad file descriptor)
648   close(106)                        = -1 EBADF (Bad file descriptor)
648   close(107)                        = -1 EBADF (Bad file descriptor)
648   close(108)                        = -1 EBADF (Bad file descriptor)
648   close(109)                        = -1 EBADF (Bad file descriptor)
648   close(110)                        = -1 EBADF (Bad file descriptor)
648   close(111)                        = -1 EBADF (Bad file descriptor)
648   close(112)                        = -1 EBADF (Bad file descriptor)
648   close(113)                        = -1 EBADF (Bad file descriptor)
648   close(114)                        = -1 EBADF (Bad file descriptor)
648   close(115)                        = -1 EBADF (Bad file descriptor)
648   close(116)                        = -1 EBADF (Bad file descriptor)
648   close(117)                        = -1 EBADF (Bad file descriptor)
648   close(118)                        = -1 EBADF (Bad file descriptor)
648   close(119)                        = -1 EBADF (Bad file descriptor)
648   close(120)                        = -1 EBADF (Bad file descriptor)
648   close(121)                        = -1 EBADF (Bad file descriptor)
648   close(122)                        = -1 EBADF (Bad file descriptor)
648   close(123)                        = -1 EBADF (Bad file descriptor)
648   close(124)                        = -1 EBADF (Bad file descriptor)
648   close(125)                        = -1 EBADF (Bad file descriptor)
648   close(126)                        = -1 EBADF (Bad file descriptor)
648   close(127)                        = -1 EBADF (Bad file descriptor)
648   close(128)                        = -1 EBADF (Bad file descriptor)
648   close(129)                        = -1 EBADF (Bad file descriptor)
648   close(130)                        = -1 EBADF (Bad file descriptor)
648   close(131)                        = -1 EBADF (Bad file descriptor)
648   close(132)                        = -1 EBADF (Bad file descriptor)
648   close(133)                        = -1 EBADF (Bad file descriptor)
648   close(134)                        = -1 EBADF (Bad file descriptor)
648   close(135)                        = -1 EBADF (Bad file descriptor)
648   close(136)                        = -1 EBADF (Bad file descriptor)
648   close(137)                        = -1 EBADF (Bad file descriptor)
648   close(138)                        = -1 EBADF (Bad file descriptor)
648   close(139)                        = -1 EBADF (Bad file descriptor)
648   close(140)                        = -1 EBADF (Bad file descriptor)
648   close(141)                        = -1 EBADF (Bad file descriptor)
648   close(142)                        = -1 EBADF (Bad file descriptor)
648   close(143)                        = -1 EBADF (Bad file descriptor)
648   close(144)                        = -1 EBADF (Bad file descriptor)
648   close(145)                        = -1 EBADF (Bad file descriptor)
648   close(146)                        = -1 EBADF (Bad file descriptor)
648   close(147)                        = -1 EBADF (Bad file descriptor)
648   close(148)                        = -1 EBADF (Bad file descriptor)
648   close(149)                        = -1 EBADF (Bad file descriptor)
648   close(150)                        = -1 EBADF (Bad file descriptor)
648   close(151)                        = -1 EBADF (Bad file descriptor)
648   close(152)                        = -1 EBADF (Bad file descriptor)
648   close(153)                        = -1 EBADF (Bad file descriptor)
648   close(154)                        = -1 EBADF (Bad file descriptor)
648   close(155)                        = -1 EBADF (Bad file descriptor)
648   close(156)                        = -1 EBADF (Bad file descriptor)
648   close(157)                        = -1 EBADF (Bad file descriptor)
648   close(158)                        = -1 EBADF (Bad file descriptor)
648   close(159)                        = -1 EBADF (Bad file descriptor)
648   close(160)                        = -1 EBADF (Bad file descriptor)
648   close(161)                        = -1 EBADF (Bad file descriptor)
648   close(162)                        = -1 EBADF (Bad file descriptor)
648   close(163)                        = -1 EBADF (Bad file descriptor)
648   close(164)                        = -1 EBADF (Bad file descriptor)
648   close(165)                        = -1 EBADF (Bad file descriptor)
648   close(166)                        = -1 EBADF (Bad file descriptor)
648   close(167)                        = -1 EBADF (Bad file descriptor)
648   close(168)                        = -1 EBADF (Bad file descriptor)
648   close(169)                        = -1 EBADF (Bad file descriptor)
648   close(170)                        = -1 EBADF (Bad file descriptor)
648   close(171)                        = -1 EBADF (Bad file descriptor)
648   close(172)                        = -1 EBADF (Bad file descriptor)
648   close(173)                        = -1 EBADF (Bad file descriptor)
648   close(174)                        = -1 EBADF (Bad file descriptor)
648   close(175)                        = -1 EBADF (Bad file descriptor)
648   close(176)                        = -1 EBADF (Bad file descriptor)
648   close(177)                        = -1 EBADF (Bad file descriptor)
648   close(178)                        = -1 EBADF (Bad file descriptor)
648   close(179)                        = -1 EBADF (Bad file descriptor)
648   close(180)                        = -1 EBADF (Bad file descriptor)
648   close(181)                        = -1 EBADF (Bad file descriptor)
648   close(182)                        = -1 EBADF (Bad file descriptor)
648   close(183)                        = -1 EBADF (Bad file descriptor)
648   close(184)                        = -1 EBADF (Bad file descriptor)
648   close(185)                        = -1 EBADF (Bad file descriptor)
648   close(186)                        = -1 EBADF (Bad file descriptor)
648   close(187)                        = -1 EBADF (Bad file descriptor)
648   close(188)                        = -1 EBADF (Bad file descriptor)
648   close(189)                        = -1 EBADF (Bad file descriptor)
648   close(190)                        = -1 EBADF (Bad file descriptor)
648   close(191)                        = -1 EBADF (Bad file descriptor)
648   close(192)                        = -1 EBADF (Bad file descriptor)
648   close(193)                        = -1 EBADF (Bad file descriptor)
648   close(194)                        = -1 EBADF (Bad file descriptor)
648   close(195)                        = -1 EBADF (Bad file descriptor)
648   close(196)                        = -1 EBADF (Bad file descriptor)
648   close(197)                        = -1 EBADF (Bad file descriptor)
648   close(198)                        = -1 EBADF (Bad file descriptor)
648   close(199)                        = -1 EBADF (Bad file descriptor)
648   close(200)                        = -1 EBADF (Bad file descriptor)
648   close(201)                        = -1 EBADF (Bad file descriptor)
648   close(202)                        = -1 EBADF (Bad file descriptor)
648   close(203)                        = -1 EBADF (Bad file descriptor)
648   close(204)                        = -1 EBADF (Bad file descriptor)
648   close(205)                        = -1 EBADF (Bad file descriptor)
648   close(206)                        = -1 EBADF (Bad file descriptor)
648   close(207)                        = -1 EBADF (Bad file descriptor)
648   close(208)                        = -1 EBADF (Bad file descriptor)
648   close(209)                        = -1 EBADF (Bad file descriptor)
648   close(210)                        = -1 EBADF (Bad file descriptor)
648   close(211)                        = -1 EBADF (Bad file descriptor)
648   close(212)                        = -1 EBADF (Bad file descriptor)
648   close(213)                        = -1 EBADF (Bad file descriptor)
648   close(214)                        = -1 EBADF (Bad file descriptor)
648   close(215)                        = -1 EBADF (Bad file descriptor)
648   close(216)                        = -1 EBADF (Bad file descriptor)
648   close(217)                        = -1 EBADF (Bad file descriptor)
648   close(218)                        = -1 EBADF (Bad file descriptor)
648   close(219)                        = -1 EBADF (Bad file descriptor)
648   close(220)                        = -1 EBADF (Bad file descriptor)
648   close(221)                        = -1 EBADF (Bad file descriptor)
648   close(222)                        = -1 EBADF (Bad file descriptor)
648   close(223)                        = -1 EBADF (Bad file descriptor)
648   close(224)                        = -1 EBADF (Bad file descriptor)
648   close(225)                        = -1 EBADF (Bad file descriptor)
648   close(226)                        = -1 EBADF (Bad file descriptor)
648   close(227)                        = -1 EBADF (Bad file descriptor)
648   close(228)                        = -1 EBADF (Bad file descriptor)
648   close(229)                        = -1 EBADF (Bad file descriptor)
648   close(230)                        = -1 EBADF (Bad file descriptor)
648   close(231)                        = -1 EBADF (Bad file descriptor)
648   close(232)                        = -1 EBADF (Bad file descriptor)
648   close(233)                        = -1 EBADF (Bad file descriptor)
648   close(234)                        = -1 EBADF (Bad file descriptor)
648   close(235)                        = -1 EBADF (Bad file descriptor)
648   close(236)                        = -1 EBADF (Bad file descriptor)
648   close(237)                        = -1 EBADF (Bad file descriptor)
648   close(238)                        = -1 EBADF (Bad file descriptor)
648   close(239)                        = -1 EBADF (Bad file descriptor)
648   close(240)                        = -1 EBADF (Bad file descriptor)
648   close(241)                        = -1 EBADF (Bad file descriptor)
648   close(242)                        = -1 EBADF (Bad file descriptor)
648   close(243)                        = -1 EBADF (Bad file descriptor)
648   close(244)                        = -1 EBADF (Bad file descriptor)
648   close(245)                        = -1 EBADF (Bad file descriptor)
648   close(246)                        = -1 EBADF (Bad file descriptor)
648   close(247)                        = -1 EBADF (Bad file descriptor)
648   close(248)                        = -1 EBADF (Bad file descriptor)
648   close(249)                        = -1 EBADF (Bad file descriptor)
648   close(250)                        = -1 EBADF (Bad file descriptor)
648   close(251)                        = -1 EBADF (Bad file descriptor)
648   close(252)                        = -1 EBADF (Bad file descriptor)
648   close(253)                        = -1 EBADF (Bad file descriptor)
648   close(254)                        = -1 EBADF (Bad file descriptor)
648   close(255)                        = -1 EBADF (Bad file descriptor)
648   close(256)                        = -1 EBADF (Bad file descriptor)
648   close(257)                        = -1 EBADF (Bad file descriptor)
648   close(258)                        = -1 EBADF (Bad file descriptor)
648   close(259)                        = -1 EBADF (Bad file descriptor)
648   close(260)                        = -1 EBADF (Bad file descriptor)
648   close(261)                        = -1 EBADF (Bad file descriptor)
648   close(262)                        = -1 EBADF (Bad file descriptor)
648   close(263)                        = -1 EBADF (Bad file descriptor)
648   close(264)                        = -1 EBADF (Bad file descriptor)
648   close(265)                        = -1 EBADF (Bad file descriptor)
648   close(266)                        = -1 EBADF (Bad file descriptor)
648   close(267)                        = -1 EBADF (Bad file descriptor)
648   close(268)                        = -1 EBADF (Bad file descriptor)
648   close(269)                        = -1 EBADF (Bad file descriptor)
648   close(270)                        = -1 EBADF (Bad file descriptor)
648   close(271)                        = -1 EBADF (Bad file descriptor)
648   close(272)                        = -1 EBADF (Bad file descriptor)
648   close(273)                        = -1 EBADF (Bad file descriptor)
648   close(274)                        = -1 EBADF (Bad file descriptor)
648   close(275)                        = -1 EBADF (Bad file descriptor)
648   close(276)                        = -1 EBADF (Bad file descriptor)
648   close(277)                        = -1 EBADF (Bad file descriptor)
648   close(278)                        = -1 EBADF (Bad file descriptor)
648   close(279)                        = -1 EBADF (Bad file descriptor)
648   close(280)                        = -1 EBADF (Bad file descriptor)
648   close(281)                        = -1 EBADF (Bad file descriptor)
648   close(282)                        = -1 EBADF (Bad file descriptor)
648   close(283)                        = -1 EBADF (Bad file descriptor)
648   close(284)                        = -1 EBADF (Bad file descriptor)
648   close(285)                        = -1 EBADF (Bad file descriptor)
648   close(286)                        = -1 EBADF (Bad file descriptor)
648   close(287)                        = -1 EBADF (Bad file descriptor)
648   close(288)                        = -1 EBADF (Bad file descriptor)
648   close(289)                        = -1 EBADF (Bad file descriptor)
648   close(290)                        = -1 EBADF (Bad file descriptor)
648   close(291)                        = -1 EBADF (Bad file descriptor)
648   close(292)                        = -1 EBADF (Bad file descriptor)
648   close(293)                        = -1 EBADF (Bad file descriptor)
648   close(294)                        = -1 EBADF (Bad file descriptor)
648   close(295)                        = -1 EBADF (Bad file descriptor)
648   close(296)                        = -1 EBADF (Bad file descriptor)
648   close(297)                        = -1 EBADF (Bad file descriptor)
648   close(298)                        = -1 EBADF (Bad file descriptor)
648   close(299)                        = -1 EBADF (Bad file descriptor)
648   close(300)                        = -1 EBADF (Bad file descriptor)
648   close(301)                        = -1 EBADF (Bad file descriptor)
648   close(302)                        = -1 EBADF (Bad file descriptor)
648   close(303)                        = -1 EBADF (Bad file descriptor)
648   close(304)                        = -1 EBADF (Bad file descriptor)
648   close(305)                        = -1 EBADF (Bad file descriptor)
648   close(306)                        = -1 EBADF (Bad file descriptor)
648   close(307)                        = -1 EBADF (Bad file descriptor)
648   close(308)                        = -1 EBADF (Bad file descriptor)
648   close(309)                        = -1 EBADF (Bad file descriptor)
648   close(310)                        = -1 EBADF (Bad file descriptor)
648   close(311)                        = -1 EBADF (Bad file descriptor)
648   close(312)                        = -1 EBADF (Bad file descriptor)
648   close(313)                        = -1 EBADF (Bad file descriptor)
648   close(314)                        = -1 EBADF (Bad file descriptor)
648   close(315)                        = -1 EBADF (Bad file descriptor)
648   close(316)                        = -1 EBADF (Bad file descriptor)
648   close(317)                        = -1 EBADF (Bad file descriptor)
648   close(318)                        = -1 EBADF (Bad file descriptor)
648   close(319)                        = -1 EBADF (Bad file descriptor)
648   close(320)                        = -1 EBADF (Bad file descriptor)
648   close(321)                        = -1 EBADF (Bad file descriptor)
648   close(322)                        = -1 EBADF (Bad file descriptor)
648   close(323)                        = -1 EBADF (Bad file descriptor)
648   close(324)                        = -1 EBADF (Bad file descriptor)
648   close(325)                        = -1 EBADF (Bad file descriptor)
648   close(326)                        = -1 EBADF (Bad file descriptor)
648   close(327)                        = -1 EBADF (Bad file descriptor)
648   close(328)                        = -1 EBADF (Bad file descriptor)
648   close(329)                        = -1 EBADF (Bad file descriptor)
648   close(330)                        = -1 EBADF (Bad file descriptor)
648   close(331)                        = -1 EBADF (Bad file descriptor)
648   close(332)                        = -1 EBADF (Bad file descriptor)
648   close(333)                        = -1 EBADF (Bad file descriptor)
648   close(334)                        = -1 EBADF (Bad file descriptor)
648   close(335)                        = -1 EBADF (Bad file descriptor)
648   close(336)                        = -1 EBADF (Bad file descriptor)
648   close(337)                        = -1 EBADF (Bad file descriptor)
648   close(338)                        = -1 EBADF (Bad file descriptor)
648   close(339)                        = -1 EBADF (Bad file descriptor)
648   close(340)                        = -1 EBADF (Bad file descriptor)
648   close(341)                        = -1 EBADF (Bad file descriptor)
648   close(342)                        = -1 EBADF (Bad file descriptor)
648   close(343)                        = -1 EBADF (Bad file descriptor)
648   close(344)                        = -1 EBADF (Bad file descriptor)
648   close(345)                        = -1 EBADF (Bad file descriptor)
648   close(346)                        = -1 EBADF (Bad file descriptor)
648   close(347)                        = -1 EBADF (Bad file descriptor)
648   close(348)                        = -1 EBADF (Bad file descriptor)
648   close(349)                        = -1 EBADF (Bad file descriptor)
648   close(350)                        = -1 EBADF (Bad file descriptor)
648   close(351)                        = -1 EBADF (Bad file descriptor)
648   close(352)                        = -1 EBADF (Bad file descriptor)
648   close(353)                        = -1 EBADF (Bad file descriptor)
648   close(354)                        = -1 EBADF (Bad file descriptor)
648   close(355)                        = -1 EBADF (Bad file descriptor)
648   close(356)                        = -1 EBADF (Bad file descriptor)
648   close(357)                        = -1 EBADF (Bad file descriptor)
648   close(358)                        = -1 EBADF (Bad file descriptor)
648   close(359)                        = -1 EBADF (Bad file descriptor)
648   close(360)                        = -1 EBADF (Bad file descriptor)
648   close(361)                        = -1 EBADF (Bad file descriptor)
648   close(362)                        = -1 EBADF (Bad file descriptor)
648   close(363)                        = -1 EBADF (Bad file descriptor)
648   close(364)                        = -1 EBADF (Bad file descriptor)
648   close(365)                        = -1 EBADF (Bad file descriptor)
648   close(366)                        = -1 EBADF (Bad file descriptor)
648   close(367)                        = -1 EBADF (Bad file descriptor)
648   close(368)                        = -1 EBADF (Bad file descriptor)
648   close(369)                        = -1 EBADF (Bad file descriptor)
648   close(370)                        = -1 EBADF (Bad file descriptor)
648   close(371)                        = -1 EBADF (Bad file descriptor)
648   close(372)                        = -1 EBADF (Bad file descriptor)
648   close(373)                        = -1 EBADF (Bad file descriptor)
648   close(374)                        = -1 EBADF (Bad file descriptor)
648   close(375)                        = -1 EBADF (Bad file descriptor)
648   close(376)                        = -1 EBADF (Bad file descriptor)
648   close(377)                        = -1 EBADF (Bad file descriptor)
648   close(378)                        = -1 EBADF (Bad file descriptor)
648   close(379)                        = -1 EBADF (Bad file descriptor)
648   close(380)                        = -1 EBADF (Bad file descriptor)
648   close(381)                        = -1 EBADF (Bad file descriptor)
648   close(382)                        = -1 EBADF (Bad file descriptor)
648   close(383)                        = -1 EBADF (Bad file descriptor)
648   close(384)                        = -1 EBADF (Bad file descriptor)
648   close(385)                        = -1 EBADF (Bad file descriptor)
648   close(386)                        = -1 EBADF (Bad file descriptor)
648   close(387)                        = -1 EBADF (Bad file descriptor)
648   close(388)                        = -1 EBADF (Bad file descriptor)
648   close(389)                        = -1 EBADF (Bad file descriptor)
648   close(390)                        = -1 EBADF (Bad file descriptor)
648   close(391)                        = -1 EBADF (Bad file descriptor)
648   close(392)                        = -1 EBADF (Bad file descriptor)
648   close(393)                        = -1 EBADF (Bad file descriptor)
648   close(394)                        = -1 EBADF (Bad file descriptor)
648   close(395)                        = -1 EBADF (Bad file descriptor)
648   close(396)                        = -1 EBADF (Bad file descriptor)
648   close(397)                        = -1 EBADF (Bad file descriptor)
648   close(398)                        = -1 EBADF (Bad file descriptor)
648   close(399)                        = -1 EBADF (Bad file descriptor)
648   close(400)                        = -1 EBADF (Bad file descriptor)
648   close(401)                        = -1 EBADF (Bad file descriptor)
648   close(402)                        = -1 EBADF (Bad file descriptor)
648   close(403)                        = -1 EBADF (Bad file descriptor)
648   close(404)                        = -1 EBADF (Bad file descriptor)
648   close(405)                        = -1 EBADF (Bad file descriptor)
648   close(406)                        = -1 EBADF (Bad file descriptor)
648   close(407)                        = -1 EBADF (Bad file descriptor)
648   close(408)                        = -1 EBADF (Bad file descriptor)
648   close(409)                        = -1 EBADF (Bad file descriptor)
648   close(410)                        = -1 EBADF (Bad file descriptor)
648   close(411)                        = -1 EBADF (Bad file descriptor)
648   close(412)                        = -1 EBADF (Bad file descriptor)
648   close(413)                        = -1 EBADF (Bad file descriptor)
648   close(414)                        = -1 EBADF (Bad file descriptor)
648   close(415)                        = -1 EBADF (Bad file descriptor)
648   close(416)                        = -1 EBADF (Bad file descriptor)
648   close(417)                        = -1 EBADF (Bad file descriptor)
648   close(418)                        = -1 EBADF (Bad file descriptor)
648   close(419)                        = -1 EBADF (Bad file descriptor)
648   close(420)                        = -1 EBADF (Bad file descriptor)
648   close(421)                        = -1 EBADF (Bad file descriptor)
648   close(422)                        = -1 EBADF (Bad file descriptor)
648   close(423)                        = -1 EBADF (Bad file descriptor)
648   close(424)                        = -1 EBADF (Bad file descriptor)
648   close(425)                        = -1 EBADF (Bad file descriptor)
648   close(426)                        = -1 EBADF (Bad file descriptor)
648   close(427)                        = -1 EBADF (Bad file descriptor)
648   close(428)                        = -1 EBADF (Bad file descriptor)
648   close(429)                        = -1 EBADF (Bad file descriptor)
648   close(430)                        = -1 EBADF (Bad file descriptor)
648   close(431)                        = -1 EBADF (Bad file descriptor)
648   close(432)                        = -1 EBADF (Bad file descriptor)
648   close(433)                        = -1 EBADF (Bad file descriptor)
648   close(434)                        = -1 EBADF (Bad file descriptor)
648   close(435)                        = -1 EBADF (Bad file descriptor)
648   close(436)                        = -1 EBADF (Bad file descriptor)
648   close(437)                        = -1 EBADF (Bad file descriptor)
648   close(438)                        = -1 EBADF (Bad file descriptor)
648   close(439)                        = -1 EBADF (Bad file descriptor)
648   close(440)                        = -1 EBADF (Bad file descriptor)
648   close(441)                        = -1 EBADF (Bad file descriptor)
648   close(442)                        = -1 EBADF (Bad file descriptor)
648   close(443)                        = -1 EBADF (Bad file descriptor)
648   close(444)                        = -1 EBADF (Bad file descriptor)
648   close(445)                        = -1 EBADF (Bad file descriptor)
648   close(446)                        = -1 EBADF (Bad file descriptor)
648   close(447)                        = -1 EBADF (Bad file descriptor)
648   close(448)                        = -1 EBADF (Bad file descriptor)
648   close(449)                        = -1 EBADF (Bad file descriptor)
648   close(450)                        = -1 EBADF (Bad file descriptor)
648   close(451)                        = -1 EBADF (Bad file descriptor)
648   close(452)                        = -1 EBADF (Bad file descriptor)
648   close(453)                        = -1 EBADF (Bad file descriptor)
648   close(454)                        = -1 EBADF (Bad file descriptor)
648   close(455)                        = -1 EBADF (Bad file descriptor)
648   close(456)                        = -1 EBADF (Bad file descriptor)
648   close(457)                        = -1 EBADF (Bad file descriptor)
648   close(458)                        = -1 EBADF (Bad file descriptor)
648   close(459)                        = -1 EBADF (Bad file descriptor)
648   close(460)                        = -1 EBADF (Bad file descriptor)
648   close(461)                        = -1 EBADF (Bad file descriptor)
648   close(462)                        = -1 EBADF (Bad file descriptor)
648   close(463)                        = -1 EBADF (Bad file descriptor)
648   close(464)                        = -1 EBADF (Bad file descriptor)
648   close(465)                        = -1 EBADF (Bad file descriptor)
648   close(466)                        = -1 EBADF (Bad file descriptor)
648   close(467)                        = -1 EBADF (Bad file descriptor)
648   close(468)                        = -1 EBADF (Bad file descriptor)
648   close(469)                        = -1 EBADF (Bad file descriptor)
648   close(470)                        = -1 EBADF (Bad file descriptor)
648   close(471)                        = -1 EBADF (Bad file descriptor)
648   close(472)                        = -1 EBADF (Bad file descriptor)
648   close(473)                        = -1 EBADF (Bad file descriptor)
648   close(474)                        = -1 EBADF (Bad file descriptor)
648   close(475)                        = -1 EBADF (Bad file descriptor)
648   close(476)                        = -1 EBADF (Bad file descriptor)
648   close(477)                        = -1 EBADF (Bad file descriptor)
648   close(478)                        = -1 EBADF (Bad file descriptor)
648   close(479)                        = -1 EBADF (Bad file descriptor)
648   close(480)                        = -1 EBADF (Bad file descriptor)
648   close(481)                        = -1 EBADF (Bad file descriptor)
648   close(482)                        = -1 EBADF (Bad file descriptor)
648   close(483)                        = -1 EBADF (Bad file descriptor)
648   close(484)                        = -1 EBADF (Bad file descriptor)
648   close(485)                        = -1 EBADF (Bad file descriptor)
648   close(486)                        = -1 EBADF (Bad file descriptor)
648   close(487)                        = -1 EBADF (Bad file descriptor)
648   close(488)                        = -1 EBADF (Bad file descriptor)
648   close(489)                        = -1 EBADF (Bad file descriptor)
648   close(490)                        = -1 EBADF (Bad file descriptor)
648   close(491)                        = -1 EBADF (Bad file descriptor)
648   close(492)                        = -1 EBADF (Bad file descriptor)
648   close(493)                        = -1 EBADF (Bad file descriptor)
648   close(494)                        = -1 EBADF (Bad file descriptor)
648   close(495)                        = -1 EBADF (Bad file descriptor)
648   close(496)                        = -1 EBADF (Bad file descriptor)
648   close(497)                        = -1 EBADF (Bad file descriptor)
648   close(498)                        = -1 EBADF (Bad file descriptor)
648   close(499)                        = -1 EBADF (Bad file descriptor)
648   close(500)                        = -1 EBADF (Bad file descriptor)
648   close(501)                        = -1 EBADF (Bad file descriptor)
648   close(502)                        = -1 EBADF (Bad file descriptor)
648   close(503)                        = -1 EBADF (Bad file descriptor)
648   close(504)                        = -1 EBADF (Bad file descriptor)
648   close(505)                        = -1 EBADF (Bad file descriptor)
648   close(506)                        = -1 EBADF (Bad file descriptor)
648   close(507)                        = -1 EBADF (Bad file descriptor)
648   close(508)                        = -1 EBADF (Bad file descriptor)
648   close(509)                        = -1 EBADF (Bad file descriptor)
648   close(510)                        = -1 EBADF (Bad file descriptor)
648   close(511)                        = -1 EBADF (Bad file descriptor)
648   close(512)                        = -1 EBADF (Bad file descriptor)
648   close(513)                        = -1 EBADF (Bad file descriptor)
648   close(514)                        = -1 EBADF (Bad file descriptor)
648   close(515)                        = -1 EBADF (Bad file descriptor)
648   close(516)                        = -1 EBADF (Bad file descriptor)
648   close(517)                        = -1 EBADF (Bad file descriptor)
648   close(518)                        = -1 EBADF (Bad file descriptor)
648   close(519)                        = -1 EBADF (Bad file descriptor)
648   close(520)                        = -1 EBADF (Bad file descriptor)
648   close(521)                        = -1 EBADF (Bad file descriptor)
648   close(522)                        = -1 EBADF (Bad file descriptor)
648   close(523)                        = -1 EBADF (Bad file descriptor)
648   close(524)                        = -1 EBADF (Bad file descriptor)
648   close(525)                        = -1 EBADF (Bad file descriptor)
648   close(526)                        = -1 EBADF (Bad file descriptor)
648   close(527)                        = -1 EBADF (Bad file descriptor)
648   close(528)                        = -1 EBADF (Bad file descriptor)
648   close(529)                        = -1 EBADF (Bad file descriptor)
648   close(530)                        = -1 EBADF (Bad file descriptor)
648   close(531)                        = -1 EBADF (Bad file descriptor)
648   close(532)                        = -1 EBADF (Bad file descriptor)
648   close(533)                        = -1 EBADF (Bad file descriptor)
648   close(534)                        = -1 EBADF (Bad file descriptor)
648   close(535)                        = -1 EBADF (Bad file descriptor)
648   close(536)                        = -1 EBADF (Bad file descriptor)
648   close(537)                        = -1 EBADF (Bad file descriptor)
648   close(538)                        = -1 EBADF (Bad file descriptor)
648   close(539)                        = -1 EBADF (Bad file descriptor)
648   close(540)                        = -1 EBADF (Bad file descriptor)
648   close(541)                        = -1 EBADF (Bad file descriptor)
648   close(542)                        = -1 EBADF (Bad file descriptor)
648   close(543)                        = -1 EBADF (Bad file descriptor)
648   close(544)                        = -1 EBADF (Bad file descriptor)
648   close(545)                        = -1 EBADF (Bad file descriptor)
648   close(546)                        = -1 EBADF (Bad file descriptor)
648   close(547)                        = -1 EBADF (Bad file descriptor)
648   close(548)                        = -1 EBADF (Bad file descriptor)
648   close(549)                        = -1 EBADF (Bad file descriptor)
648   close(550)                        = -1 EBADF (Bad file descriptor)
648   close(551)                        = -1 EBADF (Bad file descriptor)
648   close(552)                        = -1 EBADF (Bad file descriptor)
648   close(553)                        = -1 EBADF (Bad file descriptor)
648   close(554)                        = -1 EBADF (Bad file descriptor)
648   close(555)                        = -1 EBADF (Bad file descriptor)
648   close(556)                        = -1 EBADF (Bad file descriptor)
648   close(557)                        = -1 EBADF (Bad file descriptor)
648   close(558)                        = -1 EBADF (Bad file descriptor)
648   close(559)                        = -1 EBADF (Bad file descriptor)
648   close(560)                        = -1 EBADF (Bad file descriptor)
648   close(561)                        = -1 EBADF (Bad file descriptor)
648   close(562)                        = -1 EBADF (Bad file descriptor)
648   close(563)                        = -1 EBADF (Bad file descriptor)
648   close(564)                        = -1 EBADF (Bad file descriptor)
648   close(565)                        = -1 EBADF (Bad file descriptor)
648   close(566)                        = -1 EBADF (Bad file descriptor)
648   close(567)                        = -1 EBADF (Bad file descriptor)
648   close(568)                        = -1 EBADF (Bad file descriptor)
648   close(569)                        = -1 EBADF (Bad file descriptor)
648   close(570)                        = -1 EBADF (Bad file descriptor)
648   close(571)                        = -1 EBADF (Bad file descriptor)
648   close(572)                        = -1 EBADF (Bad file descriptor)
648   close(573)                        = -1 EBADF (Bad file descriptor)
648   close(574)                        = -1 EBADF (Bad file descriptor)
648   close(575)                        = -1 EBADF (Bad file descriptor)
648   close(576)                        = -1 EBADF (Bad file descriptor)
648   close(577)                        = -1 EBADF (Bad file descriptor)
648   close(578)                        = -1 EBADF (Bad file descriptor)
648   close(579)                        = -1 EBADF (Bad file descriptor)
648   close(580)                        = -1 EBADF (Bad file descriptor)
648   close(581)                        = -1 EBADF (Bad file descriptor)
648   close(582)                        = -1 EBADF (Bad file descriptor)
648   close(583)                        = -1 EBADF (Bad file descriptor)
648   close(584)                        = -1 EBADF (Bad file descriptor)
648   close(585)                        = -1 EBADF (Bad file descriptor)
648   close(586)                        = -1 EBADF (Bad file descriptor)
648   close(587)                        = -1 EBADF (Bad file descriptor)
648   close(588)                        = -1 EBADF (Bad file descriptor)
648   close(589)                        = -1 EBADF (Bad file descriptor)
648   close(590)                        = -1 EBADF (Bad file descriptor)
648   close(591)                        = -1 EBADF (Bad file descriptor)
648   close(592)                        = -1 EBADF (Bad file descriptor)
648   close(593)                        = -1 EBADF (Bad file descriptor)
648   close(594)                        = -1 EBADF (Bad file descriptor)
648   close(595)                        = -1 EBADF (Bad file descriptor)
648   close(596)                        = -1 EBADF (Bad file descriptor)
648   close(597)                        = -1 EBADF (Bad file descriptor)
648   close(598)                        = -1 EBADF (Bad file descriptor)
648   close(599)                        = -1 EBADF (Bad file descriptor)
648   close(600)                        = -1 EBADF (Bad file descriptor)
648   close(601)                        = -1 EBADF (Bad file descriptor)
648   close(602)                        = -1 EBADF (Bad file descriptor)
648   close(603)                        = -1 EBADF (Bad file descriptor)
648   close(604)                        = -1 EBADF (Bad file descriptor)
648   close(605)                        = -1 EBADF (Bad file descriptor)
648   close(606)                        = -1 EBADF (Bad file descriptor)
648   close(607)                        = -1 EBADF (Bad file descriptor)
648   close(608)                        = -1 EBADF (Bad file descriptor)
648   close(609)                        = -1 EBADF (Bad file descriptor)
648   close(610)                        = -1 EBADF (Bad file descriptor)
648   close(611)                        = -1 EBADF (Bad file descriptor)
648   close(612)                        = -1 EBADF (Bad file descriptor)
648   close(613)                        = -1 EBADF (Bad file descriptor)
648   close(614)                        = -1 EBADF (Bad file descriptor)
648   close(615)                        = -1 EBADF (Bad file descriptor)
648   close(616)                        = -1 EBADF (Bad file descriptor)
648   close(617)                        = -1 EBADF (Bad file descriptor)
648   close(618)                        = -1 EBADF (Bad file descriptor)
648   close(619)                        = -1 EBADF (Bad file descriptor)
648   close(620)                        = -1 EBADF (Bad file descriptor)
648   close(621)                        = -1 EBADF (Bad file descriptor)
648   close(622)                        = -1 EBADF (Bad file descriptor)
648   close(623)                        = -1 EBADF (Bad file descriptor)
648   close(624)                        = -1 EBADF (Bad file descriptor)
648   close(625)                        = -1 EBADF (Bad file descriptor)
648   close(626)                        = -1 EBADF (Bad file descriptor)
648   close(627)                        = -1 EBADF (Bad file descriptor)
648   close(628)                        = -1 EBADF (Bad file descriptor)
648   close(629)                        = -1 EBADF (Bad file descriptor)
648   close(630)                        = -1 EBADF (Bad file descriptor)
648   close(631)                        = -1 EBADF (Bad file descriptor)
648   close(632)                        = -1 EBADF (Bad file descriptor)
648   close(633)                        = -1 EBADF (Bad file descriptor)
648   close(634)                        = -1 EBADF (Bad file descriptor)
648   close(635)                        = -1 EBADF (Bad file descriptor)
648   close(636)                        = -1 EBADF (Bad file descriptor)
648   close(637)                        = -1 EBADF (Bad file descriptor)
648   close(638)                        = -1 EBADF (Bad file descriptor)
648   close(639)                        = -1 EBADF (Bad file descriptor)
648   close(640)                        = -1 EBADF (Bad file descriptor)
648   close(641)                        = -1 EBADF (Bad file descriptor)
648   close(642)                        = -1 EBADF (Bad file descriptor)
648   close(643)                        = -1 EBADF (Bad file descriptor)
648   close(644)                        = -1 EBADF (Bad file descriptor)
648   close(645)                        = -1 EBADF (Bad file descriptor)
648   close(646)                        = -1 EBADF (Bad file descriptor)
648   close(647)                        = -1 EBADF (Bad file descriptor)
648   close(648)                        = -1 EBADF (Bad file descriptor)
648   close(649)                        = -1 EBADF (Bad file descriptor)
648   close(650)                        = -1 EBADF (Bad file descriptor)
648   close(651)                        = -1 EBADF (Bad file descriptor)
648   close(652)                        = -1 EBADF (Bad file descriptor)
648   close(653)                        = -1 EBADF (Bad file descriptor)
648   close(654)                        = -1 EBADF (Bad file descriptor)
648   close(655)                        = -1 EBADF (Bad file descriptor)
648   close(656)                        = -1 EBADF (Bad file descriptor)
648   close(657)                        = -1 EBADF (Bad file descriptor)
648   close(658)                        = -1 EBADF (Bad file descriptor)
648   close(659)                        = -1 EBADF (Bad file descriptor)
648   close(660)                        = -1 EBADF (Bad file descriptor)
648   close(661)                        = -1 EBADF (Bad file descriptor)
648   close(662)                        = -1 EBADF (Bad file descriptor)
648   close(663)                        = -1 EBADF (Bad file descriptor)
648   close(664)                        = -1 EBADF (Bad file descriptor)
648   close(665)                        = -1 EBADF (Bad file descriptor)
648   close(666)                        = -1 EBADF (Bad file descriptor)
648   close(667)                        = -1 EBADF (Bad file descriptor)
648   close(668)                        = -1 EBADF (Bad file descriptor)
648   close(669)                        = -1 EBADF (Bad file descriptor)
648   close(670)                        = -1 EBADF (Bad file descriptor)
648   close(671)                        = -1 EBADF (Bad file descriptor)
648   close(672)                        = -1 EBADF (Bad file descriptor)
648   close(673)                        = -1 EBADF (Bad file descriptor)
648   close(674)                        = -1 EBADF (Bad file descriptor)
648   close(675)                        = -1 EBADF (Bad file descriptor)
648   close(676)                        = -1 EBADF (Bad file descriptor)
648   close(677)                        = -1 EBADF (Bad file descriptor)
648   close(678)                        = -1 EBADF (Bad file descriptor)
648   close(679)                        = -1 EBADF (Bad file descriptor)
648   close(680)                        = -1 EBADF (Bad file descriptor)
648   close(681)                        = -1 EBADF (Bad file descriptor)
648   close(682)                        = -1 EBADF (Bad file descriptor)
648   close(683)                        = -1 EBADF (Bad file descriptor)
648   close(684)                        = -1 EBADF (Bad file descriptor)
648   close(685)                        = -1 EBADF (Bad file descriptor)
648   close(686)                        = -1 EBADF (Bad file descriptor)
648   close(687)                        = -1 EBADF (Bad file descriptor)
648   close(688)                        = -1 EBADF (Bad file descriptor)
648   close(689)                        = -1 EBADF (Bad file descriptor)
648   close(690)                        = -1 EBADF (Bad file descriptor)
648   close(691)                        = -1 EBADF (Bad file descriptor)
648   close(692)                        = -1 EBADF (Bad file descriptor)
648   close(693)                        = -1 EBADF (Bad file descriptor)
648   close(694)                        = -1 EBADF (Bad file descriptor)
648   close(695)                        = -1 EBADF (Bad file descriptor)
648   close(696)                        = -1 EBADF (Bad file descriptor)
648   close(697)                        = -1 EBADF (Bad file descriptor)
648   close(698)                        = -1 EBADF (Bad file descriptor)
648   close(699)                        = -1 EBADF (Bad file descriptor)
648   close(700)                        = -1 EBADF (Bad file descriptor)
648   close(701)                        = -1 EBADF (Bad file descriptor)
648   close(702)                        = -1 EBADF (Bad file descriptor)
648   close(703)                        = -1 EBADF (Bad file descriptor)
648   close(704)                        = -1 EBADF (Bad file descriptor)
648   close(705)                        = -1 EBADF (Bad file descriptor)
648   close(706)                        = -1 EBADF (Bad file descriptor)
648   close(707)                        = -1 EBADF (Bad file descriptor)
648   close(708)                        = -1 EBADF (Bad file descriptor)
648   close(709)                        = -1 EBADF (Bad file descriptor)
648   close(710)                        = -1 EBADF (Bad file descriptor)
648   close(711)                        = -1 EBADF (Bad file descriptor)
648   close(712)                        = -1 EBADF (Bad file descriptor)
648   close(713)                        = -1 EBADF (Bad file descriptor)
648   close(714)                        = -1 EBADF (Bad file descriptor)
648   close(715)                        = -1 EBADF (Bad file descriptor)
648   close(716)                        = -1 EBADF (Bad file descriptor)
648   close(717)                        = -1 EBADF (Bad file descriptor)
648   close(718)                        = -1 EBADF (Bad file descriptor)
648   close(719)                        = -1 EBADF (Bad file descriptor)
648   close(720)                        = -1 EBADF (Bad file descriptor)
648   close(721)                        = -1 EBADF (Bad file descriptor)
648   close(722)                        = -1 EBADF (Bad file descriptor)
648   close(723)                        = -1 EBADF (Bad file descriptor)
648   close(724)                        = -1 EBADF (Bad file descriptor)
648   close(725)                        = -1 EBADF (Bad file descriptor)
648   close(726)                        = -1 EBADF (Bad file descriptor)
648   close(727)                        = -1 EBADF (Bad file descriptor)
648   close(728)                        = -1 EBADF (Bad file descriptor)
648   close(729)                        = -1 EBADF (Bad file descriptor)
648   close(730)                        = -1 EBADF (Bad file descriptor)
648   close(731)                        = -1 EBADF (Bad file descriptor)
648   close(732)                        = -1 EBADF (Bad file descriptor)
648   close(733)                        = -1 EBADF (Bad file descriptor)
648   close(734)                        = -1 EBADF (Bad file descriptor)
648   close(735)                        = -1 EBADF (Bad file descriptor)
648   close(736)                        = -1 EBADF (Bad file descriptor)
648   close(737)                        = -1 EBADF (Bad file descriptor)
648   close(738)                        = -1 EBADF (Bad file descriptor)
648   close(739)                        = -1 EBADF (Bad file descriptor)
648   close(740)                        = -1 EBADF (Bad file descriptor)
648   close(741)                        = -1 EBADF (Bad file descriptor)
648   close(742)                        = -1 EBADF (Bad file descriptor)
648   close(743)                        = -1 EBADF (Bad file descriptor)
648   close(744)                        = -1 EBADF (Bad file descriptor)
648   close(745)                        = -1 EBADF (Bad file descriptor)
648   close(746)                        = -1 EBADF (Bad file descriptor)
648   close(747)                        = -1 EBADF (Bad file descriptor)
648   close(748)                        = -1 EBADF (Bad file descriptor)
648   close(749)                        = -1 EBADF (Bad file descriptor)
648   close(750)                        = -1 EBADF (Bad file descriptor)
648   close(751)                        = -1 EBADF (Bad file descriptor)
648   close(752)                        = -1 EBADF (Bad file descriptor)
648   close(753)                        = -1 EBADF (Bad file descriptor)
648   close(754)                        = -1 EBADF (Bad file descriptor)
648   close(755)                        = -1 EBADF (Bad file descriptor)
648   close(756)                        = -1 EBADF (Bad file descriptor)
648   close(757)                        = -1 EBADF (Bad file descriptor)
648   close(758)                        = -1 EBADF (Bad file descriptor)
648   close(759)                        = -1 EBADF (Bad file descriptor)
648   close(760)                        = -1 EBADF (Bad file descriptor)
648   close(761)                        = -1 EBADF (Bad file descriptor)
648   close(762)                        = -1 EBADF (Bad file descriptor)
648   close(763)                        = -1 EBADF (Bad file descriptor)
648   close(764)                        = -1 EBADF (Bad file descriptor)
648   close(765)                        = -1 EBADF (Bad file descriptor)
648   close(766)                        = -1 EBADF (Bad file descriptor)
648   close(767)                        = -1 EBADF (Bad file descriptor)
648   close(768)                        = -1 EBADF (Bad file descriptor)
648   close(769)                        = -1 EBADF (Bad file descriptor)
648   close(770)                        = -1 EBADF (Bad file descriptor)
648   close(771)                        = -1 EBADF (Bad file descriptor)
648   close(772)                        = -1 EBADF (Bad file descriptor)
648   close(773)                        = -1 EBADF (Bad file descriptor)
648   close(774)                        = -1 EBADF (Bad file descriptor)
648   close(775)                        = -1 EBADF (Bad file descriptor)
648   close(776)                        = -1 EBADF (Bad file descriptor)
648   close(777)                        = -1 EBADF (Bad file descriptor)
648   close(778)                        = -1 EBADF (Bad file descriptor)
648   close(779)                        = -1 EBADF (Bad file descriptor)
648   close(780)                        = -1 EBADF (Bad file descriptor)
648   close(781)                        = -1 EBADF (Bad file descriptor)
648   close(782)                        = -1 EBADF (Bad file descriptor)
648   close(783)                        = -1 EBADF (Bad file descriptor)
648   close(784)                        = -1 EBADF (Bad file descriptor)
648   close(785)                        = -1 EBADF (Bad file descriptor)
648   close(786)                        = -1 EBADF (Bad file descriptor)
648   close(787)                        = -1 EBADF (Bad file descriptor)
648   close(788)                        = -1 EBADF (Bad file descriptor)
648   close(789)                        = -1 EBADF (Bad file descriptor)
648   close(790)                        = -1 EBADF (Bad file descriptor)
648   close(791)                        = -1 EBADF (Bad file descriptor)
648   close(792)                        = -1 EBADF (Bad file descriptor)
648   close(793)                        = -1 EBADF (Bad file descriptor)
648   close(794)                        = -1 EBADF (Bad file descriptor)
648   close(795)                        = -1 EBADF (Bad file descriptor)
648   close(796)                        = -1 EBADF (Bad file descriptor)
648   close(797)                        = -1 EBADF (Bad file descriptor)
648   close(798)                        = -1 EBADF (Bad file descriptor)
648   close(799)                        = -1 EBADF (Bad file descriptor)
648   close(800)                        = -1 EBADF (Bad file descriptor)
648   close(801)                        = -1 EBADF (Bad file descriptor)
648   close(802)                        = -1 EBADF (Bad file descriptor)
648   close(803)                        = -1 EBADF (Bad file descriptor)
648   close(804)                        = -1 EBADF (Bad file descriptor)
648   close(805)                        = -1 EBADF (Bad file descriptor)
648   close(806)                        = -1 EBADF (Bad file descriptor)
648   close(807)                        = -1 EBADF (Bad file descriptor)
648   close(808)                        = -1 EBADF (Bad file descriptor)
648   close(809)                        = -1 EBADF (Bad file descriptor)
648   close(810)                        = -1 EBADF (Bad file descriptor)
648   close(811)                        = -1 EBADF (Bad file descriptor)
648   close(812)                        = -1 EBADF (Bad file descriptor)
648   close(813)                        = -1 EBADF (Bad file descriptor)
648   close(814)                        = -1 EBADF (Bad file descriptor)
648   close(815)                        = -1 EBADF (Bad file descriptor)
648   close(816)                        = -1 EBADF (Bad file descriptor)
648   close(817)                        = -1 EBADF (Bad file descriptor)
648   close(818)                        = -1 EBADF (Bad file descriptor)
648   close(819)                        = -1 EBADF (Bad file descriptor)
648   close(820)                        = -1 EBADF (Bad file descriptor)
648   close(821)                        = -1 EBADF (Bad file descriptor)
648   close(822)                        = -1 EBADF (Bad file descriptor)
648   close(823)                        = -1 EBADF (Bad file descriptor)
648   close(824)                        = -1 EBADF (Bad file descriptor)
648   close(825)                        = -1 EBADF (Bad file descriptor)
648   close(826)                        = -1 EBADF (Bad file descriptor)
648   close(827)                        = -1 EBADF (Bad file descriptor)
648   close(828)                        = -1 EBADF (Bad file descriptor)
648   close(829)                        = -1 EBADF (Bad file descriptor)
648   close(830)                        = -1 EBADF (Bad file descriptor)
648   close(831)                        = -1 EBADF (Bad file descriptor)
648   close(832)                        = -1 EBADF (Bad file descriptor)
648   close(833)                        = -1 EBADF (Bad file descriptor)
648   close(834)                        = -1 EBADF (Bad file descriptor)
648   close(835)                        = -1 EBADF (Bad file descriptor)
648   close(836)                        = -1 EBADF (Bad file descriptor)
648   close(837)                        = -1 EBADF (Bad file descriptor)
648   close(838)                        = -1 EBADF (Bad file descriptor)
648   close(839)                        = -1 EBADF (Bad file descriptor)
648   close(840)                        = -1 EBADF (Bad file descriptor)
648   close(841)                        = -1 EBADF (Bad file descriptor)
648   close(842)                        = -1 EBADF (Bad file descriptor)
648   close(843)                        = -1 EBADF (Bad file descriptor)
648   close(844)                        = -1 EBADF (Bad file descriptor)
648   close(845)                        = -1 EBADF (Bad file descriptor)
648   close(846)                        = -1 EBADF (Bad file descriptor)
648   close(847)                        = -1 EBADF (Bad file descriptor)
648   close(848)                        = -1 EBADF (Bad file descriptor)
648   close(849)                        = -1 EBADF (Bad file descriptor)
648   close(850)                        = -1 EBADF (Bad file descriptor)
648   close(851)                        = -1 EBADF (Bad file descriptor)
648   close(852)                        = -1 EBADF (Bad file descriptor)
648   close(853)                        = -1 EBADF (Bad file descriptor)
648   close(854)                        = -1 EBADF (Bad file descriptor)
648   close(855)                        = -1 EBADF (Bad file descriptor)
648   close(856)                        = -1 EBADF (Bad file descriptor)
648   close(857)                        = -1 EBADF (Bad file descriptor)
648   close(858)                        = -1 EBADF (Bad file descriptor)
648   close(859)                        = -1 EBADF (Bad file descriptor)
648   close(860)                        = -1 EBADF (Bad file descriptor)
648   close(861)                        = -1 EBADF (Bad file descriptor)
648   close(862)                        = -1 EBADF (Bad file descriptor)
648   close(863)                        = -1 EBADF (Bad file descriptor)
648   close(864)                        = -1 EBADF (Bad file descriptor)
648   close(865)                        = -1 EBADF (Bad file descriptor)
648   close(866)                        = -1 EBADF (Bad file descriptor)
648   close(867)                        = -1 EBADF (Bad file descriptor)
648   close(868)                        = -1 EBADF (Bad file descriptor)
648   close(869)                        = -1 EBADF (Bad file descriptor)
648   close(870)                        = -1 EBADF (Bad file descriptor)
648   close(871)                        = -1 EBADF (Bad file descriptor)
648   close(872)                        = -1 EBADF (Bad file descriptor)
648   close(873)                        = -1 EBADF (Bad file descriptor)
648   close(874)                        = -1 EBADF (Bad file descriptor)
648   close(875)                        = -1 EBADF (Bad file descriptor)
648   close(876)                        = -1 EBADF (Bad file descriptor)
648   close(877)                        = -1 EBADF (Bad file descriptor)
648   close(878)                        = -1 EBADF (Bad file descriptor)
648   close(879)                        = -1 EBADF (Bad file descriptor)
648   close(880)                        = -1 EBADF (Bad file descriptor)
648   close(881)                        = -1 EBADF (Bad file descriptor)
648   close(882)                        = -1 EBADF (Bad file descriptor)
648   close(883)                        = -1 EBADF (Bad file descriptor)
648   close(884)                        = -1 EBADF (Bad file descriptor)
648   close(885)                        = -1 EBADF (Bad file descriptor)
648   close(886)                        = -1 EBADF (Bad file descriptor)
648   close(887)                        = -1 EBADF (Bad file descriptor)
648   close(888)                        = -1 EBADF (Bad file descriptor)
648   close(889)                        = -1 EBADF (Bad file descriptor)
648   close(890)                        = -1 EBADF (Bad file descriptor)
648   close(891)                        = -1 EBADF (Bad file descriptor)
648   close(892)                        = -1 EBADF (Bad file descriptor)
648   close(893)                        = -1 EBADF (Bad file descriptor)
648   close(894)                        = -1 EBADF (Bad file descriptor)
648   close(895)                        = -1 EBADF (Bad file descriptor)
648   close(896)                        = -1 EBADF (Bad file descriptor)
648   close(897)                        = -1 EBADF (Bad file descriptor)
648   close(898)                        = -1 EBADF (Bad file descriptor)
648   close(899)                        = -1 EBADF (Bad file descriptor)
648   close(900)                        = -1 EBADF (Bad file descriptor)
648   close(901)                        = -1 EBADF (Bad file descriptor)
648   close(902)                        = -1 EBADF (Bad file descriptor)
648   close(903)                        = -1 EBADF (Bad file descriptor)
648   close(904)                        = -1 EBADF (Bad file descriptor)
648   close(905)                        = -1 EBADF (Bad file descriptor)
648   close(906)                        = -1 EBADF (Bad file descriptor)
648   close(907)                        = -1 EBADF (Bad file descriptor)
648   close(908)                        = -1 EBADF (Bad file descriptor)
648   close(909)                        = -1 EBADF (Bad file descriptor)
648   close(910)                        = -1 EBADF (Bad file descriptor)
648   close(911)                        = -1 EBADF (Bad file descriptor)
648   close(912)                        = -1 EBADF (Bad file descriptor)
648   close(913)                        = -1 EBADF (Bad file descriptor)
648   close(914)                        = -1 EBADF (Bad file descriptor)
648   close(915)                        = -1 EBADF (Bad file descriptor)
648   close(916)                        = -1 EBADF (Bad file descriptor)
648   close(917)                        = -1 EBADF (Bad file descriptor)
648   close(918)                        = -1 EBADF (Bad file descriptor)
648   close(919)                        = -1 EBADF (Bad file descriptor)
648   close(920)                        = -1 EBADF (Bad file descriptor)
648   close(921)                        = -1 EBADF (Bad file descriptor)
648   close(922)                        = -1 EBADF (Bad file descriptor)
648   close(923)                        = -1 EBADF (Bad file descriptor)
648   close(924)                        = -1 EBADF (Bad file descriptor)
648   close(925)                        = -1 EBADF (Bad file descriptor)
648   close(926)                        = -1 EBADF (Bad file descriptor)
648   close(927)                        = -1 EBADF (Bad file descriptor)
648   close(928)                        = -1 EBADF (Bad file descriptor)
648   close(929)                        = -1 EBADF (Bad file descriptor)
648   close(930)                        = -1 EBADF (Bad file descriptor)
648   close(931)                        = -1 EBADF (Bad file descriptor)
648   close(932)                        = -1 EBADF (Bad file descriptor)
648   close(933)                        = -1 EBADF (Bad file descriptor)
648   close(934)                        = -1 EBADF (Bad file descriptor)
648   close(935)                        = -1 EBADF (Bad file descriptor)
648   close(936)                        = -1 EBADF (Bad file descriptor)
648   close(937)                        = -1 EBADF (Bad file descriptor)
648   close(938)                        = -1 EBADF (Bad file descriptor)
648   close(939)                        = -1 EBADF (Bad file descriptor)
648   close(940)                        = -1 EBADF (Bad file descriptor)
648   close(941)                        = -1 EBADF (Bad file descriptor)
648   close(942)                        = -1 EBADF (Bad file descriptor)
648   close(943)                        = -1 EBADF (Bad file descriptor)
648   close(944)                        = -1 EBADF (Bad file descriptor)
648   close(945)                        = -1 EBADF (Bad file descriptor)
648   close(946)                        = -1 EBADF (Bad file descriptor)
648   close(947)                        = -1 EBADF (Bad file descriptor)
648   close(948)                        = -1 EBADF (Bad file descriptor)
648   close(949)                        = -1 EBADF (Bad file descriptor)
648   close(950)                        = -1 EBADF (Bad file descriptor)
648   close(951)                        = -1 EBADF (Bad file descriptor)
648   close(952)                        = -1 EBADF (Bad file descriptor)
648   close(953)                        = -1 EBADF (Bad file descriptor)
648   close(954)                        = -1 EBADF (Bad file descriptor)
648   close(955)                        = -1 EBADF (Bad file descriptor)
648   close(956)                        = -1 EBADF (Bad file descriptor)
648   close(957)                        = -1 EBADF (Bad file descriptor)
648   close(958)                        = -1 EBADF (Bad file descriptor)
648   close(959)                        = -1 EBADF (Bad file descriptor)
648   close(960)                        = -1 EBADF (Bad file descriptor)
648   close(961)                        = -1 EBADF (Bad file descriptor)
648   close(962)                        = -1 EBADF (Bad file descriptor)
648   close(963)                        = -1 EBADF (Bad file descriptor)
648   close(964)                        = -1 EBADF (Bad file descriptor)
648   close(965)                        = -1 EBADF (Bad file descriptor)
648   close(966)                        = -1 EBADF (Bad file descriptor)
648   close(967)                        = -1 EBADF (Bad file descriptor)
648   close(968)                        = -1 EBADF (Bad file descriptor)
648   close(969)                        = -1 EBADF (Bad file descriptor)
648   close(970)                        = -1 EBADF (Bad file descriptor)
648   close(971)                        = -1 EBADF (Bad file descriptor)
648   close(972)                        = -1 EBADF (Bad file descriptor)
648   close(973)                        = -1 EBADF (Bad file descriptor)
648   close(974)                        = -1 EBADF (Bad file descriptor)
648   close(975)                        = -1 EBADF (Bad file descriptor)
648   close(976)                        = -1 EBADF (Bad file descriptor)
648   close(977)                        = -1 EBADF (Bad file descriptor)
648   close(978)                        = -1 EBADF (Bad file descriptor)
648   close(979)                        = -1 EBADF (Bad file descriptor)
648   close(980)                        = -1 EBADF (Bad file descriptor)
648   close(981)                        = -1 EBADF (Bad file descriptor)
648   close(982)                        = -1 EBADF (Bad file descriptor)
648   close(983)                        = -1 EBADF (Bad file descriptor)
648   close(984)                        = -1 EBADF (Bad file descriptor)
648   close(985)                        = -1 EBADF (Bad file descriptor)
648   close(986)                        = -1 EBADF (Bad file descriptor)
648   close(987)                        = -1 EBADF (Bad file descriptor)
648   close(988)                        = -1 EBADF (Bad file descriptor)
648   close(989)                        = -1 EBADF (Bad file descriptor)
648   close(990)                        = -1 EBADF (Bad file descriptor)
648   close(991)                        = -1 EBADF (Bad file descriptor)
648   close(992)                        = -1 EBADF (Bad file descriptor)
648   close(993)                        = -1 EBADF (Bad file descriptor)
648   close(994)                        = -1 EBADF (Bad file descriptor)
648   close(995)                        = -1 EBADF (Bad file descriptor)
648   close(996)                        = -1 EBADF (Bad file descriptor)
648   close(997)                        = -1 EBADF (Bad file descriptor)
648   close(998)                        = -1 EBADF (Bad file descriptor)
648   close(999)                        = -1 EBADF (Bad file descriptor)
648   close(1000)                       = -1 EBADF (Bad file descriptor)
648   close(1001)                       = -1 EBADF (Bad file descriptor)
648   close(1002)                       = -1 EBADF (Bad file descriptor)
648   close(1003)                       = -1 EBADF (Bad file descriptor)
648   close(1004)                       = -1 EBADF (Bad file descriptor)
648   close(1005)                       = -1 EBADF (Bad file descriptor)
648   close(1006)                       = -1 EBADF (Bad file descriptor)
648   close(1007)                       = -1 EBADF (Bad file descriptor)
648   close(1008)                       = -1 EBADF (Bad file descriptor)
648   close(1009)                       = -1 EBADF (Bad file descriptor)
648   close(1010)                       = -1 EBADF (Bad file descriptor)
648   close(1011)                       = -1 EBADF (Bad file descriptor)
648   close(1012)                       = -1 EBADF (Bad file descriptor)
648   close(1013)                       = -1 EBADF (Bad file descriptor)
648   close(1014)                       = -1 EBADF (Bad file descriptor)
648   close(1015)                       = -1 EBADF (Bad file descriptor)
648   close(1016)                       = -1 EBADF (Bad file descriptor)
648   close(1017)                       = -1 EBADF (Bad file descriptor)
648   close(1018)                       = -1 EBADF (Bad file descriptor)
648   close(1019)                       = -1 EBADF (Bad file descriptor)
648   close(1020)                       = -1 EBADF (Bad file descriptor)
648   close(1021)                       = -1 EBADF (Bad file descriptor)
648   close(1022)                       = -1 EBADF (Bad file descriptor)
648   close(1023)                       = -1 EBADF (Bad file descriptor)
648   rt_sigaction(SIGHUP, {0x804ad5c, [HUP], SA_RESTART|0x4000000}, {SIG_DFL}, 8) = 0
648   rt_sigaction(SIGINT, {0x804ad5c, [INT], SA_RESTART|0x4000000}, {SIG_DFL}, 8) = 0
648   rt_sigaction(SIGTERM, {0x804ad5c, [TERM], SA_RESTART|0x4000000}, {SIG_DFL}, 8) = 0
648   rt_sigaction(SIGCHLD, {SIG_IGN}, {SIG_DFL}, 8) = 0
648   socket(PF_INET, SOCK_DGRAM, IPPROTO_UDP) = 3
648   getpid()                          = 648
648   bind(3, {sin_family=AF_INET, sin_port=htons(824), sin_addr=inet_addr("0.0.0.0")}}, 16) = 0
648   socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 4
648   ioctl(4, 0x8912, 0xbfffdc24)      = 0
648   ioctl(4, 0x8913, 0xbfffdc2c)      = 0
648   ioctl(4, 0x8913, 0xbfffdc2c)      = 0
648   ioctl(4, 0x8913, 0xbfffdc2c)      = 0
648   close(4)                          = 0
648   gettimeofday({1033046254, 794199}, NULL) = 0
648   socket(PF_INET, SOCK_DGRAM, IPPROTO_UDP) = 4
648   bind(4, {sin_family=AF_INET, sin_port=htons(825), sin_addr=inet_addr("0.0.0.0")}}, 16) = 0
648   ioctl(4, 0x5421, [1])             = 0
648   setsockopt(4, SOL_IP, IP_RECVERR, [1], 4) = 0
648   sendto(4, "\\\267\"\320\0\0\0\0\0\0\0\2\0\1\206\240\0\0\0\2\0\0\0"..., 56, 0, {sin_family=AF_INET, sin_port=htons(111), sin_addr=inet_addr("134.102.176.57")}}, 16) = -1 EINVAL (Invalid argument)
648   close(4)                          = 0
648   open("/var/lib/nfs/state", O_RDWR|O_CREAT, 0600) = 4
648   read(4, "\25\0\0\0", 4)           = 4
648   lseek(4, 0, SEEK_SET)             = 0
648   write(4, "\27\0\0\0", 4)          = 4
648   fsync(4)                          = 0
648   close(4)                          = 0
648   uname({sys="Linux", node="reno", ...}) = 0
648   gettimeofday({1033046254, 799811}, NULL) = 0
648   getpid()                          = 648
648   open("/etc/resolv.conf", O_RDONLY) = 4
648   fstat64(4, {st_mode=S_IFREG|0644, st_size=51, ...}) = 0
648   old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40014000
648   read(4, "search ant.uni-bremen.de\nnameser"..., 4096) = 51
648   read(4, "", 4096)                 = 0
648   close(4)                          = 0
648   munmap(0x40014000, 4096)          = 0
648   socket(PF_UNIX, SOCK_STREAM, 0)   = 4
648   connect(4, {sin_family=AF_UNIX, path="/var/run/.nscd_socket"}, 110) = -1 ENOENT (No such file or directory)
648   close(4)                          = 0
648   open("/etc/nsswitch.conf", O_RDONLY) = 4
648   fstat64(4, {st_mode=S_IFREG|0644, st_size=560, ...}) = 0
648   old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40014000
648   read(4, "# /etc/nsswitch.conf\n#\n# Example"..., 4096) = 560
648   read(4, "", 4096)                 = 0
648   close(4)                          = 0
648   munmap(0x40014000, 4096)          = 0
648   open("/usr/local/kde/lib/libnss_files.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
648   open("/usr/local/lib/libnss_files.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
648   open("/etc/ld.so.cache", O_RDONLY) = 4
648   fstat64(4, {st_mode=S_IFREG|0644, st_size=40661, ...}) = 0
648   old_mmap(NULL, 40661, PROT_READ, MAP_PRIVATE, 4, 0) = 0x40014000
648   close(4)                          = 0
648   open("/lib/libnss_files.so.2", O_RDONLY) = 4
648   read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\35\0\000"..., 1024) = 1024
648   fstat64(4, {st_mode=S_IFREG|0644, st_size=32668, ...}) = 0
648   old_mmap(NULL, 36112, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x40158000
648   mprotect(0x40160000, 3344, PROT_NONE) = 0
648   old_mmap(0x40160000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x7000) = 0x40160000
648   close(4)                          = 0
648   munmap(0x40014000, 40661)         = 0
648   open("/etc/host.conf", O_RDONLY)  = 4
648   fstat64(4, {st_mode=S_IFREG|0644, st_size=26, ...}) = 0
648   old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40014000
648   read(4, "order hosts,bind\nmulti on\n", 4096) = 26
648   read(4, "", 4096)                 = 0
648   close(4)                          = 0
648   munmap(0x40014000, 4096)          = 0
648   open("/etc/hosts", O_RDONLY)      = 4
648   fcntl64(4, F_GETFD)               = 0
648   fcntl64(4, F_SETFD, FD_CLOEXEC)   = 0
648   fstat64(4, {st_mode=S_IFREG|0644, st_size=317, ...}) = 0
648   old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40014000
648   read(4, "127.0.0.1\tnewhost\tlocalhost\n\n64."..., 4096) = 317
648   read(4, "", 4096)                 = 0
648   close(4)                          = 0
648   munmap(0x40014000, 4096)          = 0
648   open("/usr/local/kde/lib/libnss_dns.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
648   open("/usr/local/lib/libnss_dns.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
648   open("/etc/ld.so.cache", O_RDONLY) = 4
648   fstat64(4, {st_mode=S_IFREG|0644, st_size=40661, ...}) = 0
648   old_mmap(NULL, 40661, PROT_READ, MAP_PRIVATE, 4, 0) = 0x40014000
648   close(4)                          = 0
648   open("/lib/libnss_dns.so.2", O_RDONLY) = 4
648   read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\r\0\000"..., 1024) = 1024
648   fstat64(4, {st_mode=S_IFREG|0644, st_size=12176, ...}) = 0
648   old_mmap(NULL, 15144, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x40161000
648   mprotect(0x40164000, 2856, PROT_NONE) = 0
648   old_mmap(0x40164000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x2000) = 0x40164000
648   close(4)                          = 0
648   open("/usr/local/kde/lib/libresolv.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
648   open("/usr/local/lib/libresolv.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
648   open("/lib/libresolv.so.2", O_RDONLY) = 4
648   read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300\'\0"..., 1024) = 1024
648   fstat64(4, {st_mode=S_IFREG|0644, st_size=56480, ...}) = 0
648   old_mmap(NULL, 65312, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x40165000
648   mprotect(0x40172000, 12064, PROT_NONE) = 0
648   old_mmap(0x40172000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0xd000) = 0x40172000
648   old_mmap(0x40173000, 7968, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40173000
648   close(4)                          = 0
648   munmap(0x40014000, 40661)         = 0
648   socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 4
648   connect(4, {sin_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("134.102.176.16")}}, 28) = 0
648   send(4, ">&\1\0\0\1\0\0\0\0\0\0\4reno\3ant\nuni-bremen"..., 40, 0) = 40
648   gettimeofday({1033046254, 834117}, NULL) = 0
648   poll([{fd=4, events=POLLIN, revents=POLLIN}], 1, 5000) = 1
648   recvfrom(4, ">&\205\200\0\1\0\1\0\1\0\1\4reno\3ant\nuni-bremen"..., 1024, 0, {sin_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("134.102.176.16")}}, [16]) = 94
648   close(4)                          = 0
648   stat64("/var/lib/nfs/sm", {st_mode=S_IFDIR|0700, st_size=512, ...}) = 0
648   stat64("/var/lib/nfs/sm.bak", {st_mode=S_IFDIR|0700, st_size=512, ...}) = 0
648   open("/dev/null", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = -1 ENOTDIR (Not a directory)
648   open("/var/lib/nfs/sm", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 4
648   fstat64(4, {st_mode=S_IFDIR|0700, st_size=512, ...}) = 0
648   fcntl64(4, F_SETFD, FD_CLOEXEC)   = 0
648   brk(0x8059000)                    = 0x8059000
648   getdents64(0x4, 0x80525e0, 0x4000, 0) = 48
648   getdents64(0x4, 0x80525e0, 0x4000, 0) = 0
648   close(4)                          = 0
648   open("/var/lib/nfs/sm.bak", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 4
648   fstat64(4, {st_mode=S_IFDIR|0700, st_size=512, ...}) = 0
648   fcntl64(4, F_SETFD, FD_CLOEXEC)   = 0
648   getdents64(0x4, 0x80525e0, 0x4000, 0) = 48
648   getdents64(0x4, 0x80525e0, 0x4000, 0) = 0
648   close(4)                          = 0
648   getsockname(0, 0xbffffc6c, [16])  = -1 ENOTSOCK (Socket operation on non-socket)
648   socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 4
648   ioctl(4, 0x8912, 0xbfffdbb4)      = 0
648   ioctl(4, 0x8913, 0xbfffdbbc)      = 0
648   ioctl(4, 0x8913, 0xbfffdbbc)      = 0
648   ioctl(4, 0x8913, 0xbfffdbbc)      = 0
648   close(4)                          = 0
648   socket(PF_INET, SOCK_DGRAM, IPPROTO_UDP) = 4
648   bind(4, {sin_family=AF_INET, sin_port=htons(826), sin_addr=inet_addr("0.0.0.0")}}, 16) = 0
648   ioctl(4, 0x5421, [1])             = 0
648   setsockopt(4, SOL_IP, IP_RECVERR, [1], 4) = 0
648   sendto(4, "l>\217\261\0\0\0\0\0\0\0\2\0\1\206\240\0\0\0\2\0\0\0\2"..., 56, 0, {sin_family=AF_INET, sin_port=htons(111), sin_addr=inet_addr("134.102.176.57")}}, 16) = -1 EINVAL (Invalid argument)
648   close(4)                          = 0
648   socket(PF_INET, SOCK_DGRAM, IPPROTO_UDP) = 4
648   setsockopt(4, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0
648   bind(4, {sin_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("0.0.0.0")}}, 16) = 0
648   bind(4, {sin_family=AF_INET, sin_port=htons(827), sin_addr=inet_addr("0.0.0.0")}}, 16) = -1 EINVAL (Invalid argument)
648   bind(4, {sin_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("0.0.0.0")}}, 16) = -1 EINVAL (Invalid argument)
648   getsockname(4, {sin_family=AF_INET, sin_port=htons(1024), sin_addr=inet_addr("0.0.0.0")}}, [16]) = 0
648   setsockopt(4, SOL_IP, IP_PKTINFO, [1], 4) = 0
648   getrlimit(0x7, 0xbffffb48)        = 0
648   socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 5
648   ioctl(5, 0x8912, 0xbfffdb64)      = 0
648   ioctl(5, 0x8913, 0xbfffdb6c)      = 0
648   ioctl(5, 0x8913, 0xbfffdb6c)      = 0
648   ioctl(5, 0x8913, 0xbfffdb6c)      = 0
648   close(5)                          = 0
648   socket(PF_INET, SOCK_DGRAM, IPPROTO_UDP) = 5
648   bind(5, {sin_family=AF_INET, sin_port=htons(828), sin_addr=inet_addr("0.0.0.0")}}, 16) = 0
648   ioctl(5, 0x5421, [1])             = 0
648   setsockopt(5, SOL_IP, IP_RECVERR, [1], 4) = 0
648   sendto(5, "x\343Bq\0\0\0\0\0\0\0\2\0\1\206\240\0\0\0\2\0\0\0\1\0\0"..., 56, 0, {sin_family=AF_INET, sin_port=htons(111), sin_addr=inet_addr("134.102.176.57")}}, 16) = -1 EINVAL (Invalid argument)
648   write(2, "Cannot register service: RPC: Un"..., 71) = 71
648   time([1033046254])                = 1033046254
648   getpid()                          = 648
648   rt_sigaction(SIGPIPE, {0x40107f28, [], 0x4000000}, {SIG_DFL}, 8) = 0
648   send(3, "<27>Sep 26 15:17:34 rpc.statd[64"..., 72, 0) = -1 ENOTCONN (Transport endpoint is not connected)
648   close(3)                          = 0
648   socket(PF_UNIX, SOCK_DGRAM, 0)    = 3
648   fcntl64(3, F_SETFD, FD_CLOEXEC)   = 0
648   connect(3, {sin_family=AF_UNIX, path="/dev/log"}, 16) = 0
648   send(3, "<27>Sep 26 15:17:34 rpc.statd[64"..., 72, 0) = 72
648   rt_sigaction(SIGPIPE, {SIG_DFL}, NULL, 8) = 0
648   _exit(1)                          = ?

Reply to: