Date: Sun, 16 Mar 2003 13:15:36 +0900 (JST) From: FUJITA Kazutoshi <fujita@soum.co.jp> To: andy@siliconlandmark.com Cc: freebsd-current@FreeBSD.ORG Subject: Re: UDF: bad file descriptor Message-ID: <20030316.131536.74752056.fujita@soum.co.jp> In-Reply-To: <20030315210054.U36274@alpha.siliconlandmark.com> References: <20030316.052351.74752614.fujita@soum.co.jp> <20030316.060650.71086272.fujita@soum.co.jp> <20030315210054.U36274@alpha.siliconlandmark.com>
next in thread | previous in thread | raw e-mail | index | archive | help
From: Andre Guibert de Bruet <andy@siliconlandmark.com> Subject: Re: UDF: bad file descriptor Date: Sat, 15 Mar 2003 21:09:55 -0500 (EST) Message-ID: <20030315210054.U36274@alpha.siliconlandmark.com> > > # /bin/ls -l > > ls: VR_MOVIE.VRO: Bad file descriptor > > total 111 > > drw-rw-rw- 1 root wheel 2048 Mar 12 13:33 . > > drw-rw-rw- 4 root wheel 2048 Mar 16 18:00 .. > > -rw-rw-rw- 1 root wheel 56980 Mar 16 18:01 VR_MANGR.BUP > > -rw-rw-rw- 1 root wheel 56980 Mar 16 18:01 VR_MANGR.IFO > > Sounds like the lstat on VR_MOVIE.VRO is failing. Does 'truss ls -l' > display anything relevant? It seems there is no relevant. # truss /bin/ls -l ioctl(1,TIOCGETA,0xbfbff3b0) = 0 (0x0) ioctl(1,TIOCGWINSZ,0xbfbff414) = 0 (0x0) getuid() = 0 (0x0) readlink("/etc/malloc.conf",0xbfbff300,63) ERR#2 'No such file or directory' issetugid() = 0 (0x0) getuid() = 0 (0x0) mmap(0x0,4096,0x3,0x1002,-1,0x0) = 671887360 (0x280c3000) break(0x80d5000) = 0 (0x0) break(0x80d6000) = 0 (0x0) break(0x80d7000) = 0 (0x0) break(0x80d8000) = 0 (0x0) lstat(".",0x80d7148) = 0 (0x0) open(".",0x0,00) = 3 (0x3) fchdir(0x3) = 0 (0x0) open(".",0x0,00) = 4 (0x4) stat(".",0xbfbff2c0) = 0 (0x0) open(".",0x4,00) = 5 (0x5) fstat(5,0xbfbff2c0) = 0 (0x0) fcntl(0x5,0x2,0x1) = 0 (0x0) __sysctl(0xbfbff170,0x2,0x80cf4dc,0xbfbff16c,0x0,0x0) = 0 (0x0) fstatfs(0x5,0xbfbff1c0) = 0 (0x0) break(0x80d9000) = 0 (0x0) fstat(5,0xbfbff2c0) = 0 (0x0) fchdir(0x5) = 0 (0x0) getdirentries(0x5,0x80d8000,0x1000,0x80d5054) = 96 (0x60) lstat(".",0x80d7248) = 0 (0x0) lstat("..",0x80d7348) = 0 (0x0) lstat("VR_MOVIE.VRO",0x80d7448) ERR#9 'Bad file descriptor' lstat("VR_MANGR.BUP",0x80d7548) = 0 (0x0) lstat("VR_MANGR.IFO",0x80d7648) = 0 (0x0) getdirentries(0x5,0x80d8000,0x1000,0x80d5054) = 0 (0x0) lseek(5,0x0,0) = 0 (0x0) close(5) = 0 (0x0) fchdir(0x3) = 0 (0x0) fchdir(0x4) = 0 (0x0) close(4) = 0 (0x0) stat("/etc/nsswitch.conf",0xbfbfed60) = 0 (0x0) open("/etc/nsswitch.conf",0x0,0666) = 4 (0x4) break(0x80da000) = 0 (0x0) ioctl(4,TIOCGETA,0xbfbfec60) ERR#25 'Inappropriate ioctl for device' fstat(4,0xbfbfebb0) = 0 (0x0) break(0x80de000) = 0 (0x0) read(0x4,0x80da000,0x4000) = 0 (0x0) ioctl(4,TIOCGETA,0xbfbfec40) ERR#25 'Inappropriate ioctl for device' close(4) = 0 (0x0) geteuid() = 0 (0x0) stat("/etc/spwd.db",0xbfbfeca0) = 0 (0x0) open("/etc/spwd.db",0x0,00) = 4 (0x4) fcntl(0x4,0x2,0x1) = 0 (0x0) read(0x4,0x80d8200,0x104) = 260 (0x104) lseek(4,0x5000,0) = 20480 (0x5000) read(0x4,0x80da000,0x1000) = 4096 (0x1000) lseek(4,0x4000,0) = 16384 (0x4000) read(0x4,0x80db000,0x1000) = 4096 (0x1000) open("/etc/group",0x0,0666) = 5 (0x5) fstat(5,0xbfbfec80) = 0 (0x0) break(0x80e2000) = 0 (0x0) lseek(5,0x0,1) = 0 (0x0) lseek(5,0x0,0) = 0 (0x0) stat("/etc/nsswitch.conf",0xbfbfed40) = 0 (0x0) read(0x5,0x80de000,0x4000) = 378 (0x17a) ls: write(2,0xbfbfe4d0,4) = 4 (0x4) VR_MOVIE.VRO: Bad file descriptorwrite(2,0xbfbfe4f0,33) = 33 (0x21) write(2,0x80c4733,1) = 1 (0x1) fstat(1,0xbfbfe850) = 0 (0x0) ioctl(1,TIOCGETA,0xbfbfe890) = 0 (0x0) total 111 write(1,0x80dc000,10) = 10 (0xa) pathconf(0xbfbfe9d0,0x3b) ERR#22 'Invalid argument' gettimeofday(0xbfbfed78,0x0) = 0 (0x0) access("/etc/localtime",4) = 0 (0x0) open("/etc/localtime",0x0,00) = 6 (0x6) fstat(6,0xbfbfecc0) = 0 (0x0) read(0x6,0xbfbfc9a0,0x1f08) = 73 (0x49) close(6) = 0 (0x0) drw-rw-rw- 1 root wheel 2048 Mar 12 13:33 . write(1,0x80dc000,48) = 48 (0x30) drw-rw-rw- 4 root wheel 2048 Mar 16 18:00 .. write(1,0x80dc000,49) = 49 (0x31) -rw-rw-rw- 1 root wheel 56980 Mar 16 18:01 VR_MANGR.BUP write(1,0x80dc000,59) = 59 (0x3b) -rw-rw-rw- 1 root wheel 56980 Mar 16 18:01 VR_MANGR.IFO write(1,0x80dc000,59) = 59 (0x3b) exit(0x1) process exit, rval = 256 Regards, To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030316.131536.74752056.fujita>