RES: [Samba] Nmbd in a infinite loop - consuming 99% CPU
Reinaldo Brandão Gomes
rbgomes at mmsi.com
Mon Oct 20 14:50:59 GMT 2003
Heres is the output of truss /usr/local/samba/bin/nmbd
execve("/usr/local/samba/bin/nmbd", 0xEFFFFCA0, 0xEFFFFCAC) argc = 2
open("/dev/zero", O_RDONLY) = 3
mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xEF7C0000
open("/usr/lib/libsocket.so.1", O_RDONLY) = 4
fstat(4, 0xEFFFF83C) = 0
mmap(0x00000000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xEF7B0000
mmap(0x00000000, 106496, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xEF790000
munmap(0xEF798000, 57344) = 0
mmap(0xEF7A6000, 8185, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 24576) = 0xEF7A6000
mmap(0xEF7A8000, 388, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xEF7A8000
close(4) = 0
open("/usr/lib/libnsl.so.1", O_RDONLY) = 4
fstat(4, 0xEFFFF83C) = 0
mmap(0xEF7B0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xEF7B0000
mmap(0x00000000, 581632, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xEF680000
munmap(0xEF6F0000, 57344) = 0
mmap(0xEF6FE000, 35432, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 450560) = 0xEF6FE000
mmap(0xEF708000, 18496, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xEF708000
close(4) = 0
open("/usr/lib/libc.so.1", O_RDONLY) = 4
fstat(4, 0xEFFFF83C) = 0
mmap(0xEF7B0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xEF7B0000
mmap(0x00000000, 704512, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xEF580000
munmap(0xEF614000, 57344) = 0
mmap(0xEF622000, 28432, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 598016) = 0xEF622000
mmap(0xEF62A000, 2592, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xEF62A000
close(4) = 0
open("/usr/lib/libdl.so.1", O_RDONLY) = 4
fstat(4, 0xEFFFF83C) = 0
mmap(0xEF7B0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xEF7B0000
close(4) = 0
open("/usr/lib/libmp.so.2", O_RDONLY) = 4
fstat(4, 0xEFFFF83C) = 0
mmap(0x00000000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xEF780000
mmap(0x00000000, 81920, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xEF760000
munmap(0xEF764000, 57344) = 0
mmap(0xEF772000, 3581, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 8192) = 0xEF772000
close(4) = 0
open("/usr/platform/SUNW,Ultra-1/lib/libc_psr.so.1", O_RDONLY) = 4
fstat(4, 0xEFFFF62C) = 0
mmap(0xEF780000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xEF780000
mmap(0x00000000, 16384, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xEF750000
close(4) = 0
close(3) = 0
munmap(0xEF780000, 8192) = 0
time() = 1066653559
time() = 1066653559
brk(0x00042B78) = 0
brk(0x00044B78) = 0
open("/usr/share/lib/zoneinfo/GMT", O_RDONLY) = 3
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0".., 8192) = 56
close(3) = 0
^C# truss /usr/local/samba/bin/nmbd -D > /home/mms/truss.out
execve("/usr/local/samba/bin/nmbd", 0xEFFFFCA0, 0xEFFFFCAC) argc = 2
open("/dev/zero", O_RDONLY) = 3
mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xEF7C0000
open("/usr/lib/libsocket.so.1", O_RDONLY) = 4
fstat(4, 0xEFFFF83C) = 0
mmap(0x00000000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xEF7B0000
mmap(0x00000000, 106496, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xEF790000
munmap(0xEF798000, 57344) = 0
mmap(0xEF7A6000, 8185, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 24576) = 0xEF7A6000
mmap(0xEF7A8000, 388, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xEF7A8000
close(4) = 0
open("/usr/lib/libnsl.so.1", O_RDONLY) = 4
fstat(4, 0xEFFFF83C) = 0
mmap(0xEF7B0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xEF7B0000
mmap(0x00000000, 581632, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xEF680000
munmap(0xEF6F0000, 57344) = 0
mmap(0xEF6FE000, 35432, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 450560) = 0xEF6FE000
mmap(0xEF708000, 18496, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xEF708000
close(4) = 0
open("/usr/lib/libc.so.1", O_RDONLY) = 4
fstat(4, 0xEFFFF83C) = 0
mmap(0xEF7B0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xEF7B0000
mmap(0x00000000, 704512, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xEF580000
munmap(0xEF614000, 57344) = 0
mmap(0xEF622000, 28432, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 598016) = 0xEF622000
mmap(0xEF62A000, 2592, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xEF62A000
close(4) = 0
open("/usr/lib/libdl.so.1", O_RDONLY) = 4
fstat(4, 0xEFFFF83C) = 0
mmap(0xEF7B0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xEF7B0000
close(4) = 0
open("/usr/lib/libmp.so.2", O_RDONLY) = 4
fstat(4, 0xEFFFF83C) = 0
mmap(0x00000000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xEF780000
mmap(0x00000000, 81920, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xEF760000
munmap(0xEF764000, 57344) = 0
mmap(0xEF772000, 3581, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 8192) = 0xEF772000
close(4) = 0
open("/usr/platform/SUNW,Ultra-1/lib/libc_psr.so.1", O_RDONLY) = 4
fstat(4, 0xEFFFF62C) = 0
mmap(0xEF780000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xEF780000
mmap(0x00000000, 16384, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xEF750000
close(4) = 0
close(3) = 0
munmap(0xEF780000, 8192) = 0
time() = 1066653621
time() = 1066653621
brk(0x00042B78) = 0
brk(0x00044B78) = 0
open("/usr/share/lib/zoneinfo/GMT", O_RDONLY) = 3
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0".., 8192) = 56
close(3) = 0
-----Mensagem original-----
De: Gerald (Jerry) Carter [mailto:jerry at samba.org]
Enviada em: segunda-feira, 20 de outubro de 2003 11:15
Para: Reinaldo Brandão Gomes
Cc: samba at lists.samba.org
Assunto: Re: [Samba] Nmbd in a infinite loop - consuming 99% CPU
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Reinaldo Brandão Gomes wrote:
| Hi, People
|
| WE are having this problem with nmbd & smbd. The Process, once
| started goes by 99%CPU time and does nothing. For example, if I
| started nmbd with the option -l /usr/local/samba/log.nmbd, no log is
| created.
|
| The smb.conf was not modified over the last 8 years. The OS is
| solaris 7, and we have mainly windows clients. But doing one test
| with smbclient from another sun running solaris 7 gives no response.
|
| I really would appreciate any help or comments or
| question in order to understand/troubleshoot this problem.
I would suggest doing a truss on nmbd and find out what's
going on. Also what version of Samba is this?
cheers, jerry
~ ----------------------------------------------------------------------
~ Hewlett-Packard ------------------------- http://www.hp.com
~ SAMBA Team ---------------------- http://www.samba.org
~ GnuPG Key ---- http://www.plainjoe.org/gpg_public.asc
~ "You can never go home again, Oatman, but I guess you can shop there."
~ --John Cusack - "Grosse Point Blank" (1997)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQE/k+30IR7qMdg1EfYRApfQAKCdT4pZ+18CC7ssmQ6z+V5U3PGe3gCgnESM
b8wIIT5xi1gTxUMEL3TJiNc=
=u0jI
-----END PGP SIGNATURE-----
More information about the samba
mailing list