[14214] in Athena Bugs

home help back first fref pref prev next nref lref last post

Re: Regarding your afs cache bug

daemon@ATHENA.MIT.EDU (Chris Lopes)
Wed Feb 28 07:51:56 1996

To: "Mark W. Eichin" <eichin@MIT.EDU>
Cc: John Hawkinson <jhawk@MIT.EDU>, lopes@MIT.EDU, yandros@MIT.EDU,
        bugs@MIT.EDU
In-Reply-To: Your message of Wed, 28 Feb 1996 01:39:58 -0500.
             <199602280639.BAA07673@paycheck.cygnus.com> 
Date: Wed, 28 Feb 1996 07:51:51 EST
From: Chris Lopes <lopes@MIT.EDU>

yeah, i guess that was the output from ``truss xrdb .Xressources''
but it still deleted the file
i don't have root to starkiller, but i can ask the admin about running
afsd with debug and verbose...i can also have him reboot it
as far as other workstations go, there are so many factors...which do
you suggest i change (leaving the others constant) ??

so, mark...i guess it's not unlinking the wrong file...i just typed it
wrong...

below is a script file of another xrdb run, just to make sure we have an
accurate idea of what's happening... what step do you suggest i take
now?
note that for this script, i ran xrdb again after changing my display,
and it doesn't delete the file...it only deletes it when my display is
pokey.media:0

reboot starkiller, change machines, afsd flags ???

Script started on Wed Feb 28 07:45:58 1996starkiller : ~ --> 
starkiller : ~ --> 
starkiller : ~ --> 
starkiller : ~ --> csh -f
> 
> 
> 
> ls .X*
.Xresources
> truss xrdb .Xresources 
execve("/usr/athena/bin/xrdb", 0xEFFFF9B8, 0xEFFFF9C4)  argc = 2
open("/usr/openwin/lib/libsocket.so.1", O_RDONLY, 035737754720) Err#2 ENOENT
open("/usr/lib/libsocket.so.1", O_RDONLY, 035737754720) = 3
fstat(3, 0xEFFFF628)				= 0
mmap(0x00000000, 4096, PROT_READ, MAP_SHARED, 3, 0) = 0xEF7F8000
mmap(0x00000000, 126976, PROT_READ|PROT_EXEC, MAP_SHARED, 3, 0) = 0xEF7B8000
munmap(0xEF7B8000, 126976)			= 0
mmap(0x00000000, 192512, PROT_READ|PROT_EXEC, MAP_SHARED, 3, 0) = 0xEF7A8000
munmap(0xEF7A8000, 32768)			= 0
mmap(0xEF7B0000, 53091, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xEF7B0000
munmap(0xEF7BD000, 61440)			= 0
mmap(0xEF7CC000, 8164, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 49152) = 0xEF7CC000
open("/dev/zero", O_RDONLY, 036000000000)	= 4
mmap(0xEF7CE000, 128, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xEF7CE000
munmap(0xEF7CF000, 32768)			= 0
close(3)					= 0
open("/usr/openwin/lib/libnsl.so.1", O_RDONLY, 035737754720) Err#2 ENOENT
open("/usr/lib/libnsl.so.1", O_RDONLY, 035737754720) = 3
fstat(3, 0xEFFFF628)				= 0
mmap(0x00000000, 4096, PROT_READ, MAP_SHARED, 3, 0) = 0xEF7F4000
mmap(0x00000000, 458752, PROT_READ|PROT_EXEC, MAP_SHARED, 3, 0) = 0xEF700000
mmap(0xEF700000, 344706, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xEF700000
munmap(0xEF755000, 61440)			= 0
mmap(0xEF764000, 32504, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 344064) = 0xEF764000
mmap(0xEF76C000, 15536, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xEF76C000
close(3)					= 0
munmap(0xEF7F4000, 4096)			= 0
open("/usr/openwin/lib/libc.so.1", O_RDONLY, 035737754720) Err#2 ENOENT
open("/usr/lib/libc.so.1", O_RDONLY, 035737754720) = 3
fstat(3, 0xEFFFF628)				= 0
mmap(0x00000000, 4096, PROT_READ, MAP_SHARED, 3, 0) = 0xEF7F4000
mmap(0x00000000, 499712, PROT_READ|PROT_EXEC, MAP_SHARED, 3, 0) = 0xEF680000
mmap(0xEF680000, 393695, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xEF680000
munmap(0xEF6E1000, 61440)			= 0
mmap(0xEF6F0000, 20728, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 393216) = 0xEF6F0000
mmap(0xEF6F6000, 12356, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xEF6F6000
close(3)					= 0
munmap(0xEF7F4000, 4096)			= 0
open("/usr/openwin/lib/libdl.so.1", O_RDONLY, 035737756050) Err#2 ENOENT
open("/usr/lib/libdl.so.1", O_RDONLY, 035737756050) = 3
fstat(3, 0xEFFFF628)				= 0
mmap(0x00000000, 4096, PROT_READ, MAP_SHARED, 3, 0) = 0xEF7F4000
mmap(0x00000000, 69632, PROT_READ|PROT_EXEC, MAP_SHARED, 3, 0) = 0xEF79C000
munmap(0xEF79C000, 69632)			= 0
mmap(0x00000000, 135168, PROT_READ|PROT_EXEC, MAP_SHARED, 3, 0) = 0xEF78C000
munmap(0xEF78C000, 16384)			= 0
mmap(0xEF790000, 1248, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xEF790000
munmap(0xEF791000, 114688)			= 0
close(3)					= 0
open("/usr/openwin/lib/libintl.so.1", O_RDONLY, 035737756050) Err#2 ENOENT
open("/usr/lib/libintl.so.1", O_RDONLY, 035737756050) = 3
fstat(3, 0xEFFFF628)				= 0
mmap(0x00000000, 4096, PROT_READ, MAP_SHARED, 3, 0) = 0xEF7F0000
mmap(0x00000000, 77824, PROT_READ|PROT_EXEC, MAP_SHARED, 3, 0) = 0xEF798000
munmap(0xEF798000, 77824)			= 0
mmap(0x00000000, 143360, PROT_READ|PROT_EXEC, MAP_SHARED, 3, 0) = 0xEF658000
munmap(0xEF658000, 32768)			= 0
mmap(0xEF660000, 7201, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xEF660000
munmap(0xEF662000, 61440)			= 0
mmap(0xEF671000, 4100, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 4096) = 0xEF671000
munmap(0xEF673000, 32768)			= 0
close(3)					= 0
open("/usr/openwin/lib/libw.so.1", O_RDONLY, 035737757454) Err#2 ENOENT
open("/usr/lib/libw.so.1", O_RDONLY, 035737757454) = 3
mmap(0x00000000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xEF7D9000
fstat(3, 0xEFFFF628)				= 0
mmap(0x00000000, 4096, PROT_READ, MAP_SHARED, 3, 0) = 0xEF7D4000
mmap(0x00000000, 86016, PROT_READ|PROT_EXEC, MAP_SHARED, 3, 0) = 0xEF798000
munmap(0xEF798000, 86016)			= 0
mmap(0x00000000, 151552, PROT_READ|PROT_EXEC, MAP_SHARED, 3, 0) = 0xEF638000
munmap(0xEF638000, 32768)			= 0
mmap(0xEF640000, 19341, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xEF640000
munmap(0xEF645000, 61440)			= 0
mmap(0xEF654000, 4072, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 16384) = 0xEF654000
munmap(0xEF655000, 32768)			= 0
close(3)					= 0
close(4)					= 0
open("/dev/null", O_RDONLY, 04)			= 3
close(3)					= 0
brk(0x00040098)					= 0
brk(0x00042098)					= 0
open("/etc/host.conf", O_RDONLY, 0666)		Err#2 ENOENT
open("/etc/resolv.conf", O_RDONLY, 0666)	= 3
fstat(3, 0xEFFFE508)				= 0
brk(0x00042098)					= 0
brk(0x00044098)					= 0
ioctl(3, TCGETA, 0xEFFFE494)			Err#25 ENOTTY
read(3, " d o m a i n   M I T . E".., 8192)	= 36
read(3, 0x000411B4, 8192)			= 0
lseek(3, 0, 1)					= 36
close(3)					= 0
open("/etc/netconfig", O_RDONLY, 0666)		= 3
fstat(3, 0xEFFFDE68)				= 0
ioctl(3, TCGETA, 0xEFFFDDF4)			Err#25 ENOTTY
read(3, " #\n #   T h e   " N e t".., 8192)	= 643
read(3, 0x000411B4, 8192)			= 0
lseek(3, 0, 1)					= 643
lseek(3, 0, 0)					= 0
read(3, " #\n #   T h e   " N e t".., 8192)	= 643
brk(0x00044098)					= 0
brk(0x00046098)					= 0
read(3, 0x000411B4, 8192)			= 0
lseek(3, 0, 1)					= 643
close(3)					= 0
open("/dev/udp", O_RDWR, 036000000000)		= 3
ioctl(3, I_FIND, "sockmod")			= 0
ioctl(3, I_PUSH, "sockmod")			= 0
ioctl(3, I_SETCLTIME, 0xEFFFE474)		= 0
ioctl(3, I_SWROPT, 0x00000002)			= 0
sigfillset(0xEF6F8480)				= 0
sigprocmask(SIG_SETMASK, 0xEFFFE464, 0xEFFFE454) = 0
ioctl(3, I_STR, 0xEFFFE2C8)			= 0
ioctl(3, I_GETSIG, 0xEFFFE358)			Err#22 EINVAL
sigprocmask(SIG_SETMASK, 0xEFFFE454, 0xEFFFE430) = 0
fcntl(3, F_GETFL, 0x00000000)			= 2
sigprocmask(SIG_BLOCK, 0xEFFFE0B8, 0xEFFFE128)	= 0
ioctl(3, I_STR, 0xEFFFE0B8)			= 0
sigprocmask(SIG_SETMASK, 0xEFFFE128, 0x00000000) = 0
sigprocmask(SIG_BLOCK, 0xEFFFE230, 0xEFFFE2D4)	= 0
putmsg(3, 0xEFFFE2E4, 0x00000000, 0)		= 0
fcntl(3, F_GETFL, 0x00000000)			= 2
getmsg(3, 0xEFFFE2E4, 0x00000000, 0xEFFFE1DC)	= 0
sigprocmask(SIG_SETMASK, 0xEFFFE2D4, 0x00000000) = 0
putmsg(3, 0xEFFFE464, 0xEFFFE3C8, 0)		= 0
poll(0xEFFFC510, 1, 5000)			= 1
getmsg(3, 0xEFFFE45C, 0xEFFFE468, 0xEFFFE448)	= 0
close(3)					= 0
open("/dev/tcp", O_RDWR, 03)			= 3
ioctl(3, I_FIND, "sockmod")			= 0
ioctl(3, I_PUSH, "sockmod")			= 0
ioctl(3, I_SETCLTIME, 0xEFFFF3AC)		= 0
ioctl(3, I_SWROPT, 0x00000002)			= 0
sigprocmask(SIG_SETMASK, 0xEFFFF39C, 0xEFFFF38C) = 0
ioctl(3, I_STR, 0xEFFFF200)			= 0
ioctl(3, I_GETSIG, 0xEFFFF290)			Err#22 EINVAL
sigprocmask(SIG_SETMASK, 0xEFFFF38C, 0xEFFFF368) = 0
sigprocmask(SIG_BLOCK, 0xEFFFF330, 0xEFFFF3A4)	= 0
ioctl(3, I_STR, 0xEFFFF330)			= 0
sigprocmask(SIG_SETMASK, 0xEFFFF3A4, 0x00000000) = 0
fcntl(3, F_GETFL, 0x00000000)			= 2
sigprocmask(SIG_BLOCK, 0xEFFFEFF0, 0xEFFFF060)	= 0
ioctl(3, I_STR, 0xEFFFEFF0)			= 0
sigprocmask(SIG_SETMASK, 0xEFFFF060, 0x00000000) = 0
sigprocmask(SIG_BLOCK, 0xEFFFF168, 0xEFFFF20C)	= 0
putmsg(3, 0xEFFFF21C, 0x00000000, 0)		= 0
fcntl(3, F_GETFL, 0x00000000)			= 2
getmsg(3, 0xEFFFF21C, 0x00000000, 0xEFFFF114)	= 0
sigprocmask(SIG_SETMASK, 0xEFFFF20C, 0x00000000) = 0
getmsg(3, 0xEFFFF21C, 0xEFFFF168, 0xEFFFF174)	= 0
fcntl(3, F_SETFD, 0x00000001)			= 0
access("/afs/athena.mit.edu/user/l/o/lopes/.Xauthority", 4) Err#2 ENOENT
writev(3, 0xEFFFF728, 1)			= 12
ioctl(3, I_FIND, "sockmod")			= 1
fcntl(3, F_SETFL, 0x00000080)			= 0
read(3, "01\0\0\v\0\0\09A", 8)			= 8
read(3, "\0\0138801 @\0\0\0 ?FFFF".., 616)	= 616
write(3, " 7\0\00501 @\0\0\0\0\0 4".., 64)	= 64
read(3, 0xEFFFF800, 32)				Err#11 EAGAIN
poll(0xEFFFD608, 1, -1)				= 1
read(3, "01 A\002\0\0\0\0\0\01F90".., 32)	= 32
read(3, "01\b\003\0\002\0\0\0\01F".., 32)	= 32
readv(3, 0xEFFFF748, 2)				= 2048
uname(0xEFFFF0D0)				= 1
write(3, " c\0\001", 4)				= 4
read(3, "0114\004\0\0\0 A10 A1F90".., 32)	= 32
readv(3, 0xEFFFF5A8, 2)				= 260
brk(0x00046098)					= 0
brk(0x00048098)					= 0
brk(0x00048098)					= 0
brk(0x0004A098)					= 0
lseek(0, 0, 1)					= 8127
close(0)					= 0
open(".Xresources", O_RDONLY, 0666)		= 0
pipe()						= 4 [5]
fork()						= 15697
    Received signal #18, SIGCLD [default]
      siginfo: SIGCLD CLD_EXITED pid=15697 status=0x0000
close(5)					= 0
fstat(4, 0xEFFFEA38)				= 0
ioctl(4, TCGETA, 0xEFFFE9C4)			Err#6 ENXIO
read(4, " #   1   " "  \n !   P L".., 5120)	= 2700
read(4, 0x000489E4, 5120)			= 0
lseek(4, 0, 1)					Err#29 ESPIPE
close(4)					= 0
waitid(P_PID, 15697, 0xEFFFEEA8, WEXITED|WTRAPPED) = 0
writev(3, 0xEFFFEE70, 3)			= 2072
unlink(".Xresources")				= 0
write(3, " <\0\00201 @\0\0 +\0\001", 12)	= 12
read(3, "01\0\007\0\0\0\0\0\0\001".., 32)	= 32
close(3)					= 0
lseek(0, 0, 1)					= 3391
_exit(0)
> ls .X*
ls: No match.
> cp .orig.res .Xresources
> ls .X*
.Xresources
> echo $DISPLAY
pokey.media.mit.edu:0
> setenv DISPLAY :0
> xrdb .Xresources 
> ls .X*
.Xresources
> exit
> exit
starkiller : ~ --> w
  7:48am  up 11 day(s), 16:48,  1 user,  load average: 1.12, 1.16, 1.12
User     tty           login@  idle   JCPU   PCPU  what
lopes    pts/0         7:08am           10         w
starkiller : ~ --> exit
script done on Wed Feb 28 07:49:33 1996
--------
Christopher Lopes               lopes@mit.edu
229 Commonwealth Ave.           Computer Science
Boston, MA                      Phi Kappa Theta
02116-1704                      (617) 437-7795      

home help back first fref pref prev next nref lref last post