[Samba] cygwin hangin in a ls vall using samba
Kaj Mikkelsen
kmi at vitesse.com
Thu Aug 22 04:16:02 GMT 2002
Hi
cygwin version: 1.3.9 running under win2000 sp 2
samba version 2.2.4 and 2.2.5 on Redhat 7.2 kernel 2.4.18
If I have a named pipe in a directory, and tries to "ls -ald .*" cygwin will hang, and make the samba daemon hang as well.
samba daemon is hanging in an open call to the named pipe
(Output from strace below)
And it is not nfs specific, same result with other named pipes.
Tried the faq, and mail archive, with no luck
Tried a google search: no luck.
Ideas?
/Kaj
ls from linux:
prw------- 1 kmi exbit 0 Aug 20 16:25 .nfs038406e500000048
prw------- 1 kmi exbit 0 Aug 20 16:25 .nfs038406e900000047
output from strace
stat64(".nfs038406e500000048", {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
send(12, "\0\0\0`\377SMB2\0\0\0\0\210A\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 100, 0) = 100
select(21, [5 12 20], NULL, NULL, {60, 0}) = 1 (in [12], left {60, 0})
read(12, "\0\0\0i", 4) = 4
read(12, "\377SMB\242\0\0\0\0\30\7H\0\0\0\0\0\0\0\0\0\0\0\0\2\0\310"..., 105) = 105
gettimeofday({1029931277, 993106}, NULL) = 0
geteuid32() = 2828
setresuid32(0xffffffff, 0, 0xffffffff) = 0
geteuid32() = 0
geteuid32() = 0
getegid32() = 999
setresgid32(0xffffffff, 0, 0xffffffff) = 0
getegid32() = 0
getegid32() = 0
setgroups32(0x3, 0x81e0488) = 0
setresgid32(0xffffffff, 0x3e7, 0xffffffff) = 0
getegid32() = 999
setresuid32(0xffffffff, 0xb0c, 0xffffffff) = 0
geteuid32() = 2828
stat64(".nfs038406e500000048", {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
gettimeofday({1029931277, 993590}, NULL) = 0
fcntl64(0xd, 0xe, 0xbfffeed0, 0x81cc1b8) = 0
open(".nfs038406e500000048", O_RDONLY|O_LARGEFILE
-------------- next part --------------
HTML attachment scrubbed and removed
More information about the samba
mailing list