Samba 2.2.2 dies without error messages
Subba Rao
sailorn at attglobal.net
Fri Dec 28 15:49:02 GMT 2001
"Christopher R. Hertel" wrote:
> It may be that nmbd is what is missing. If you restart nmbd, are you
> again able to connect to the shares?
>
> > Subba Rao wrote:
> >
> > > Hello,
> > >
> > > I am a normal admin of Samba server (not an expert) on Linux. I am
> > > trying to troubleshoot why SMBD is dying and am at a stage where I am
> > > kicking the walls.
> > >
> > > When I set debugging level to 10, Samba still does not reveal why it is
> > > dying. So, I have used "strace -f smbd -D". I have attached the smb.conf
> > > and strace output.
> > >
> > > The system is running Slackware 8 with kernel 2.4.16
> > >
> >
> > Some other facts I wanted to point out related to this problem.
> >
> > This is Samba version 2.2.2
> >
> > When I do "ps -waux", only SMBD is listed. SWAT's STATUS page shows SMBD
> > as "running" and NMBD is "not running".
> >
NMBD is running. The problem is with SMBD. I tried strace command without
the "-f" option and I believe it might have something to do with
/usr/local/samba/lib/codepages/unicode_map.850
I have attached the strace output file.
Are there know problems with Samba 2.2.2?
Thank you in advance.
--
Subba Rao
sailorn at attglobal.net
-------------- next part --------------
execve("/usr/local/samba/bin/smbd", ["smbd", "-D"], [/* 31 vars */]) = 0
brk(0) = 0x81aee88
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40016000
open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 4
fstat64(0x4, 0xbfffecf4) = 0
old_mmap(NULL, 35785, PROT_READ, MAP_PRIVATE, 4, 0) = 0x40017000
close(4) = 0
open("/lib/libdl.so.2", O_RDONLY) = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\364\36"..., 1024) = 1024
fstat64(0x4, 0xbfffed3c) = 0
old_mmap(NULL, 13296, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x40020000
mprotect(0x40023000, 1008, PROT_NONE) = 0
old_mmap(0x40023000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x2000) = 0x40023000
close(4) = 0
open("/lib/libnsl.so.1", O_RDONLY) = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 D\0\000"..., 1024) = 1024
fstat64(0x4, 0xbfffed2c) = 0
old_mmap(NULL, 83616, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x40024000
mprotect(0x40035000, 13984, PROT_NONE) = 0
old_mmap(0x40035000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x10000) = 0x40035000
old_mmap(0x40037000, 5792, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40037000
close(4) = 0
open("/lib/libcrypt.so.1", O_RDONLY) = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\23\0"..., 1024) = 1024
fstat64(0x4, 0xbfffed1c) = 0
old_mmap(NULL, 184764, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x40039000
mprotect(0x4003e000, 164284, PROT_NONE) = 0
old_mmap(0x4003e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x4000) = 0x4003e000
old_mmap(0x40040000, 156092, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40040000
close(4) = 0
open("/lib/libc.so.6", O_RDONLY) = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\264\323"..., 1024) = 1024
fstat64(0x4, 0xbfffed0c) = 0
old_mmap(NULL, 1116516, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x40067000
mprotect(0x4016e000, 39268, PROT_NONE) = 0
old_mmap(0x4016e000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x106000) = 0x4016e000
old_mmap(0x40174000, 14692, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40174000
close(4) = 0
munmap(0x40017000, 35785) = 0
getpid() = 796
semop(1075259992, 0x401711f0, 0) = 0
time(NULL) = 1009564636
brk(0) = 0x81aee88
brk(0x81aeeb0) = 0x81aeeb0
brk(0x81af000) = 0x81af000
brk(0x81b0000) = 0x81b0000
open("/etc/localtime", O_RDONLY) = 4
fstat64(0x4, 0xbffff5dc) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40017000
read(4, "TZif\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\6\0"..., 4096) = 811
close(4) = 0
munmap(0x40017000, 4096) = 0
open("/dev/urandom", O_RDONLY|0x8000) = 4
ipc_subcall(0, 0, 0, 0) = 0
msgget(IPC_PRIVATE, 0) = 0
semop(1075259992, 0x401711f0, 0) = 0
SYS_199(0x40172a58, 0, 0x40173760, 0x401711f0, 0) = 0
ipc_subcall(0, 0, 0, 0) = 0
msgctl(0, IPC_RMID, 0x401711f0) = 0
semget(1075259992, 0, IPC_CREAT|IPC_EXCL|0x40173160|0440) = 0
ipc_subcall(0x40172a58, 0, 0x40173760, 0x401711f0) = 0
rt_sigaction(SIGSEGV, {0x80f8ed4, [SEGV], SA_RESTART|0x4000000}, NULL, 8) = 0
rt_sigaction(SIGBUS, {0x80f8ed4, [BUS], SA_RESTART|0x4000000}, NULL, 8) = 0
rt_sigaction(SIGTERM, {0x804b1b8, [TERM], SA_RESTART|0x4000000}, NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [PIPE], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [FPE], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [USR2], NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [HUP], NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [USR1], NULL, 8) = 0
umask(0) = 022
semop(1075259992, 0x401711f0, 0) = 0
semget(1075259992, 0, IPC_CREAT|IPC_EXCL|0x40173160|0440) = 0
ipc_subcall(0, 0xbffff8c8, 0x40173760, 0) = 8
ipc_subcall(0x8, 0x81aef20, 0x40173760, 0x8) = 8
umask(022) = 0
open("/usr/local/samba/var/log.smbd", O_WRONLY|O_APPEND|O_CREAT|0x8000, 0666) = 5
fstat64(0x5, 0xbffff2cc) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40017000
fstat64(0x5, 0xbffff3ac) = 0
_llseek(5, 28319, [28319], SEEK_SET) = 0
munmap(0x40017000, 4096) = 0
umask(0) = 022
umask(022) = 0
open("/usr/local/samba/var/log.smbd", O_WRONLY|O_APPEND|O_CREAT|0x8000, 0666) = 6
fstat64(0x6, 0xbfffeeac) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40017000
fstat64(0x6, 0xbfffef8c) = 0
_llseek(6, 28319, [28319], SEEK_SET) = 0
munmap(0x40017000, 4096) = 0
close(5) = 0
umask(0) = 022
stat64(0xbffff0bc, 0xbfffeffc) = 0
open("/usr/local/samba/lib/smb.conf", O_RDONLY|0x8000) = 5
fstat64(0x5, 0xbfffef9c) = 0
read(5, "# Samba config file created usin"..., 997) = 997
close(5) = 0
brk(0x81b1000) = 0x81b1000
brk(0x81b2000) = 0x81b2000
stat64(0xbffff0cc, 0xbffff02c) = -1 ENOENT (No such file or directory)
umask(022) = 0
open("/usr/local/samba/var/samba.log", O_WRONLY|O_APPEND|O_CREAT|0x8000, 0666) = 5
fstat64(0x5, 0xbfffea7c) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40017000
fstat64(0x5, 0xbfffeb5c) = 0
_llseek(5, 0, [0], SEEK_SET) = 0
munmap(0x40017000, 4096) = 0
close(6) = 0
umask(0) = 022
stat64(0xbfffecac, 0xbfffec1c) = 0
umask(022) = 0
open("/usr/local/samba/var/samba.log", O_WRONLY|O_APPEND|O_CREAT|0x8000, 0666) = 6
fstat64(0x6, 0xbfffeeac) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40017000
fstat64(0x6, 0xbfffef8c) = 0
_llseek(6, 0, [0], SEEK_SET) = 0
munmap(0x40017000, 4096) = 0
close(5) = 0
umask(0) = 022
socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 5
ioctl(5, SIOCGIFCONF, 0xbfffc764) = 0
ioctl(5, SIOCGIFADDR, 0xbfffc78c) = 0
ioctl(5, SIOCGIFFLAGS, 0xbfffc78c) = 0
ioctl(5, SIOCGIFNETMASK, 0xbfffc78c) = 0
ioctl(5, SIOCGIFADDR, 0xbfffc76c) = 0
ioctl(5, SIOCGIFFLAGS, 0xbfffc76c) = 0
ioctl(5, SIOCGIFNETMASK, 0xbfffc76c) = 0
close(5) = 0
brk(0x81b4000) = 0x81b4000
getrlimit(0x7, 0xbffff864, 0, 0xbffff864, 0x7) = 0
setrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=10010}) = 0
setrlimit(RLIMIT_NOFILE, {rlim_cur=10010, rlim_max=10010}) = 0
getrlimit(0x7, 0xbffff864, 0x271a, 0xbffff864, 0x7) = 0
open("/usr/local/samba/private/secrets.tdb", O_RDWR|O_CREAT|0x8000, 0600) = 5
shmat(5, 0xe, 0xe) = 0x1
shmat(5, 0xd, 0xd) = 0x1
read(5, "TDB file\n\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 168) = 168
fstat64(0x5, 0xbffff308) = 0
brk(0x81b5000) = 0x81b5000
mmap2(NULL, 696, PROT_READ|PROT_WRITE, MAP_SHARED, 5, 0) = 0x40017000
_llseek(5, 40, [40], SEEK_SET) = 0
write(5, "\0\0\0\0", 4) = 4
shmat(5, 0xd, 0xd) = 0x2
shmat(5, 0xe, 0xe) = 0
shmat(5, 0xe, 0xe) = 0x2
stat64(0xbffff4cc, 0xbffff46c) = 0
open("/usr/local/samba/lib/codepages/codepage.850", O_RDONLY|0x8000) = 7
read(7, "\1\0R\3|\0\0\0", 8) = 8
read(7, "\205\267\1\1\240\265\1\1\203\266\1\1\306\307\1\1\204\216"..., 124) = 124
close(7) = 0
stat64(0xbffff38c, 0xbffff32c) = 0
open("/usr/local/samba/lib/codepages/unicode_map.850", O_RDONLY|0x8000) = 7
fstat64(0x7, 0xbffff17c) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40018000
read(7, "\1\200850\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\2\0\0\0\0"..., 4096) = 4096
old_mmap(NULL, 135168, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40178000
read(7, "_\0_\0_\0_\0_\0_\0_\0_\0_\0_\0_\0_\0_\0_\0_\0_\0"..., 126976) = 126976
read(7, "_\0_\0_\0_\0_\0_\0_\0_\0_\0_\0_\0_\0_\0_\0_\0_\0"..., 4096) = 542
close(7) = 0
munmap(0x40018000, 4096) = 0
rt_sigaction(SIGHUP, {0x804b978, [HUP], SA_RESTART|0x4000000}, NULL, 8) = 0
fork() = 797
_exit(0) = ?
More information about the samba-technical
mailing list