[unix-ws] fcntl unter Solaris8

Martin Olschewski olschewski at zpr.uni-koeln.de
Mit Dez 11 14:46:42 CET 2002


Hallo,

On Wed, Dec 11, 2002 at 02:13:46PM +0100, Boris Maric wrote:
[bei Boris läuft es durch]
> ist nfs im Spiel ? Was spuckt ein truss -adef -v all -r all -w all -o 
> truss.out a.out
> aus ? 
ich hatte vergessen zu erwähnen, daß der Fehler nur auftritt wenn nfs
im Spiel ist, sorry.  Daher habe ich auch den Patch 109783-02 schwer
im Verdacht und wenn es keine bessere Idee gibt, werde ich ihn wieder
entfernen.  Hier noch die letzten Zeilen des truss-outputs, wenn der
Fehler auftritt:

2065:    0.0267 open("/usr/platform/SUNW,Ultra-5_10/lib/libc_psr.so.1", O_RDONLY) = 3
2065:    0.0270 fstat(3, 0xFFBEE634)                            = 0
2065:       d=0x02200000 i=467843 m=0100755 l=1  u=0     g=2     sz=17096
2065:           at = Dec 11 14:37:43 MET 2002  [ 1039613863 ]
2065:           mt = Jan  6 00:41:56 MET 2000  [ 947115716 ]
2065:           ct = Sep 20 15:12:34 MEST 2001  [ 1000991554 ]
2065:       bsz=8192  blks=34    fs=ufs
2065:    0.0278 mmap(0x00000000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFF380000
2065:    0.0281 mmap(0x00000000, 16384, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFF370000
2065:    0.0284 close(3)                                        = 0
2065:    0.0298 munmap(0xFF380000, 8192)                        = 0
2065:    0.0317 open("fcntl.c", O_RDWR)                         = 3
2065:    0.0325 ioctl(1, TCGETA, 0xFFBEE1DC)                    = 0
2065:           iflag=0012400 oflag=0000005 cflag=0173375 lflag=0105073 line=0
2065:               cc:  003 034 010 025 004 000 000 000
2065:    0.0331 write(1, 0xFF3410E4, 19)                        = 19
2065:      l o c k i n g   f c n t l . c . . .\n
2065:   fcntl(3, F_SETLK, 0xFFBEEFD0)   (sleeping...)
2065:           typ=F_WRLCK  whence=SEEK_SET start=0     len=4     sys=0  pid=224676

Viele Grüße und schon mal vielen Dank,

  Martin

-- 
Dipl.-Inform. Martin Olschewski 	Center for Applied Computer Science
Email: olschewski at zpr.uni-koeln.de	University of Cologne
Tel.:  ++49/221/470-6018		Weyertal 80
Fax.:  ++49/221/470-5160		D-50931 K\"oln