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: