Subject: port-arm32/12953: pwd is confused
To: None <gnats-bugs@gnats.netbsd.org>
From: None <dmcmahill@netbsd.org>
List: netbsd-bugs
Date: 05/15/2001 22:09:08
>Number: 12953
>Category: port-arm32
>Synopsis: pwd is confused
>Confidential: no
>Severity: serious
>Priority: high
>Responsible: port-arm32-maintainer
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Tue May 15 22:09:00 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator: Dan McMahill
>Release: 1.5<NetBSD-current source date>
>Organization:
NetBSD
>Environment:
System: NetBSD lucille 1.5 NetBSD 1.5 (SHARK) #1: Sun Nov 19 14:33:05 PST 2000 matt@tiger.local:/u1/kobj/SHARK arm32
>Description:
pwd seems horribly confused about ./'s. The machine is running diskless with a netbsd-1.5/alpha as the NFS
server.
dan@lucille 294 # pwd
/amd/bondage/usr/sandbox/usr/pkgsrc/pkgtools/./././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././digest/./././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././.
dan@lucille 295 # /bin/pwd
/amd/bondage/usr/sandbox/usr/pkgsrc/pkgtools/digest/././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././.
dan@lucille 296 # /bin/pwd
/amd/bondage/usr/sandbox/usr/pkgsrc/pkgtools/digest
dan@lucille 297 # /bin/pwd
/amd/bondage/usr/sandbox/usr/pkgsrc/pkgtools/digest
dan@lucille 298 # /bin/pwd
/amd/bondage/usr/sandbox/usr/pkgsrc/pkgtools/digest
dan@lucille 299 # /bin/pwd
/amd/bondage/usr/sandbox/usr/pkgsrc/pkgtools/digest/././././././././././././././././././././././././././././././././././.
dan@lucille 300 # /bin/pwd
/amd/bondage/usr/sandbox/usr/pkgsrc/pkgtools/digest
dan@lucille 301 # /bin/pwd
/amd/bondage/usr/sandbox/usr/pkgsrc/pkgtools/digest
dan@lucille 302 # /bin/pwd
/amd/bondage/usr/sandbox/usr/pkgsrc/pkgtools/digest
dan@lucille 303 # /bin/pwd
/amd/bondage/usr/sandbox/usr/pkgsrc/pkgtools/digest
dan@lucille 304 # /bin/pwd
/amd/bondage/usr/sandbox/usr/pkgsrc/pkgtools/digest
dan@lucille 305 # /bin/pwd
/amd/bondage/usr/sandbox/usr/pkgsrc/pkgtools/digest/././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././.
dan@lucille 306 # /bin/pwd
/amd/bondage/usr/sandbox/usr/pkgsrc/pkgtools/digest
dan@lucille 307 # /bin/pwd
/amd/bondage/usr/sandbox/usr/pkgsrc/pkgtools/digest
dan@lucille 308 # /bin/pwd
/amd/bondage/usr/sandbox/usr/pkgsrc/pkgtools/digest/./././././././././././././././././././././././././././././././././././././././././././.
dan@lucille 309 # ktrace /bin/pwd ; kdump
dan@lucille 309 # ktrace /bin/pwd ; kdump
/amd/bondage/././././././././././usr/sandbox/usr/pkgsrc/pkgtools/././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././digest
5620 ktrace EMUL "netbsd"
5620 ktrace RET ktrace 0
5620 ktrace CALL execve(0xefbfd9cf,0xefbfd914,0xefbfd91c)
5620 ktrace NAMI "/bin/pwd"
5620 pwd EMUL "netbsd"
5620 pwd RET execve JUSTRETURN
5620 pwd CALL __sysctl(0xefbfd7ec,0x2,0xefbfd7e8,0xefbfd7e4,0,0)
5620 pwd RET __sysctl 0
5620 pwd CALL readlink(0x4390,0xefbfd82c,0x3f)
5620 pwd NAMI "/etc/malloc.conf"
5620 pwd RET readlink -1 errno 2 No such file or directory
5620 pwd CALL mmap(0,0x1000,0x3,0x1002,0xffffffff,0,0,0)
5620 pwd RET mmap 536948736/0x20013000
5620 pwd CALL break(0x14440)
5620 pwd RET break 0
5620 pwd CALL break(0x14440)
5620 pwd RET break 0
5620 pwd CALL break(0x16000)
5620 pwd RET break 0
5620 pwd CALL break(0x16000)
5620 pwd RET break 0
5620 pwd CALL break(0x17000)
5620 pwd RET break 0
5620 pwd CALL __getcwd(0x16000,0x3fc)
5620 pwd RET __getcwd 276/0x114
5620 pwd CALL __fstat13(0x1,0xefbfd5b8)
5620 pwd RET __fstat13 0
5620 pwd CALL break(0x17000)
5620 pwd RET break 0
5620 pwd CALL break(0x27000)
5620 pwd RET break 0
5620 pwd CALL ioctl(0x1,TIOCGETA,0xefbfd5f8)
5620 pwd RET ioctl 0
5620 pwd CALL write(0x1,0x17000,0x114)
5620 pwd GIO fd 1 wrote 276 bytes
"/amd/bondage/././././././././././usr/sandbox/usr/pkgsrc/pkgtools/././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././././digest
"
5620 pwd RET write 276/0x114
5620 pwd CALL exit(0)
>How-To-Repeat:
see above
>Fix:
no idea
>Release-Note:
>Audit-Trail:
>Unformatted: