socket support (bind) broken on solaris (by sockaddr_storage changes?)

Michael Adam ma at sernet.de
Thu Nov 1 23:08:18 GMT 2007


Jeremy Allison wrote:
> On Thu, Nov 01, 2007 at 06:02:53PM +0100, Michael Adam wrote:
> > Hi Jeremy, 
> > 
> > I noticed, that socket's do not work anymore on Solaris
> > (tested on Solaris 5.10 and Opensolaris (5.11)).
> > 
> > The bind calls in nmbd (port 137) and also in smbd for
> > ports 139 and 445 fail with (e.g.):
> > 
> > > bind failed on port 137 socket_addr = .
> > > Error = Invalid argument
> > 
> > This must be related to the sockaddr_storage changes,
> > but I didn't see the reason at a quick glance.
> 
> What does ptrace say ?

I am attaching output of "truss sbin/nmbd -i -F -S".

> Can you give me debug root access
> to this box ? We may have to explicitly mess with
> the configure settings on this OS.

I will check tomorrow. For the time being, do you have
any hint as to what t check/alter?

Cheers, Michael

-- 
Michael Adam <ma at sernet.de>
SerNet GmbH, Bahnhofsallee 1b, 37081 Göttingen
phone: +49-551-370000-0, fax: +49-551-370000-9
AG Göttingen, HRB 2816, GF: Dr. Johannes Loxen
http://www.SerNet.DE, mailto: Info @ SerNet.DE
-------------- next part --------------
execve("sbin/nmbd", 0xFFBFFD44, 0xFFBFFD58)  argc = 4
resolvepath("/usr/lib/ld.so.1", "/lib/ld.so.1", 1023) = 12
getcwd("/data/samba/samba-obnox", 1013)		= 0
resolvepath("/data/samba/samba-obnox/sbin/nmbd", "/data/samba/samba-obnox/sbin/nmbd", 1023) = 33
stat("/data/samba/samba-obnox/sbin/nmbd", 0xFFBFFB20) = 0
open("/var/ld/ld.config", O_RDONLY)		Err#2 ENOENT
stat("/lib/libthread.so.1", 0xFFBFF640)		= 0
resolvepath("/lib/libthread.so.1", "/lib/libthread.so.1", 1023) = 19
open("/lib/libthread.so.1", O_RDONLY)		= 3
mmap(0x00010000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ALIGN, 3, 0) = 0xFF3A0000
mmap(0x00002000, 16384, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF3F8000
mmap(0xFF3F8000, 14028, PROT_READ|PROT_EXEC, MAP_PRIVATE|0x410, 3, 0) Err#22 EINVAL
mmap(0xFF3F8000, 14028, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3F8000
close(3)					= 0
stat("/lib/libsendfile.so.1", 0xFFBFF640)	= 0
resolvepath("/lib/libsendfile.so.1", "/lib/libsendfile.so.1", 1023) = 21
open("/lib/libsendfile.so.1", O_RDONLY)		= 3
mmap(0xFF3A0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000
mmap(0x00010000, 81920, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF380000
mmap(0xFF380000, 1216, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF380000
mmap(0xFF392000, 280, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 8192) = 0xFF392000
munmap(0xFF382000, 65536)			= 0
memcntl(0xFF380000, 824, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)					= 0
stat("/lib/libresolv.so.2", 0xFFBFF640)		= 0
resolvepath("/lib/libresolv.so.2", "/lib/libresolv.so.2", 1023) = 19
open("/lib/libresolv.so.2", O_RDONLY)		= 3
mmap(0xFF3A0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000
mmap(0x00010000, 327680, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF320000
mmap(0xFF320000, 245373, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF320000
mmap(0xFF36C000, 10412, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 245760) = 0xFF36C000
munmap(0xFF35C000, 65536)			= 0
memcntl(0xFF320000, 36136, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)					= 0
stat("/lib/libnsl.so.1", 0xFFBFF640)		= 0
resolvepath("/lib/libnsl.so.1", "/lib/libnsl.so.1", 1023) = 16
open("/lib/libnsl.so.1", O_RDONLY)		= 3
mmap(0xFF3A0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000
mmap(0x00010000, 729088, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF200000
mmap(0xFF200000, 590014, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF200000
mmap(0xFF2A2000, 33533, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 598016) = 0xFF2A2000
mmap(0xFF2AC000, 23016, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0xFF2AC000
munmap(0xFF292000, 65536)			= 0
mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFF310000
memcntl(0xFF200000, 88948, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)					= 0
stat("/lib/libsocket.so.1", 0xFFBFF640)		= 0
resolvepath("/lib/libsocket.so.1", "/lib/libsocket.so.1", 1023) = 19
open("/lib/libsocket.so.1", O_RDONLY)		= 3
mmap(0xFF3A0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000
mmap(0x00010000, 122880, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF2E0000
mmap(0xFF2E0000, 42702, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF2E0000
mmap(0xFF2FC000, 4285, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 49152) = 0xFF2FC000
munmap(0xFF2EC000, 65536)			= 0
memcntl(0xFF2E0000, 13704, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)					= 0
stat("/lib/libpopt.so.0", 0xFFBFF640)		Err#2 ENOENT
stat("/usr/lib/libpopt.so.0", 0xFFBFF640)	= 0
resolvepath("/usr/lib/libpopt.so.0", "/usr/lib/libpopt.so.0.0.0", 1023) = 25
open("/usr/lib/libpopt.so.0", O_RDONLY)		= 3
mmap(0xFF3A0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000
mmap(0x00010000, 98304, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF2C0000
mmap(0xFF2C0000, 25254, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF2C0000
mmap(0xFF2D6000, 1864, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 24576) = 0xFF2D6000
munmap(0xFF2C8000, 57344)			= 0
memcntl(0xFF2C0000, 4172, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)					= 0
stat("/lib/libldap.so.5", 0xFFBFF640)		Err#2 ENOENT
stat("/usr/lib/libldap.so.5", 0xFFBFF640)	= 0
resolvepath("/usr/lib/libldap.so.5", "/usr/lib/libldap.so.5", 1023) = 21
open("/usr/lib/libldap.so.5", O_RDONLY)		= 3
mmap(0xFF3A0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000
mmap(0x00010000, 327680, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF1A0000
mmap(0xFF1A0000, 239609, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF1A0000
mmap(0xFF1EC000, 13444, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 245760) = 0xFF1EC000
munmap(0xFF1DC000, 65536)			= 0
memcntl(0xFF1A0000, 30136, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)					= 0
stat("/lib/libc.so.1", 0xFFBFF640)		= 0
resolvepath("/lib/libc.so.1", "/lib/libc.so.1", 1023) = 14
open("/lib/libc.so.1", O_RDONLY)		= 3
mmap(0xFF3A0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000
mmap(0x00010000, 974848, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF080000
mmap(0xFF080000, 866805, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF080000
mmap(0xFF164000, 29469, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 868352) = 0xFF164000
mmap(0xFF16C000, 2496, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0xFF16C000
munmap(0xFF154000, 65536)			= 0
memcntl(0xFF080000, 132312, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)					= 0
stat("/usr/ucblib/libc.so.1", 0xFFBFF640)	Err#2 ENOENT
stat("/usr/lib/mps/libsasl.so.1", 0xFFBFF640)	Err#2 ENOENT
stat("/lib/libsasl.so.1", 0xFFBFF640)		Err#2 ENOENT
stat("/usr/lib/libsasl.so.1", 0xFFBFF640)	= 0
resolvepath("/usr/lib/libsasl.so.1", "/usr/lib/libsasl.so.1", 1023) = 21
open("/usr/lib/libsasl.so.1", O_RDONLY)		= 3
mmap(0xFF3A0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000
mmap(0x00010000, 147456, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF050000
mmap(0xFF050000, 70794, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF050000
mmap(0xFF072000, 3336, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 73728) = 0xFF072000
munmap(0xFF062000, 65536)			= 0
memcntl(0xFF050000, 9908, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)					= 0
stat("/usr/lib/mps/libsocket.so.1", 0xFFBFF640)	Err#2 ENOENT
stat("/usr/lib/mps/libnsl.so.1", 0xFFBFF640)	Err#2 ENOENT
stat("/usr/lib/mps/libmd5.so.1", 0xFFBFF640)	Err#2 ENOENT
stat("/lib/libmd5.so.1", 0xFFBFF640)		= 0
resolvepath("/lib/libmd5.so.1", "/lib/libmd5.so.1", 1023) = 16
open("/lib/libmd5.so.1", O_RDONLY)		= 3
mmap(0xFF3A0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000
mmap(0x00010000, 81920, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF180000
mmap(0xFF180000, 5304, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF180000
mmap(0xFF192000, 428, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 8192) = 0xFF192000
munmap(0xFF182000, 65536)			= 0
memcntl(0xFF180000, 952, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)					= 0
stat("/usr/lib/mps/libc.so.1", 0xFFBFF640)	Err#2 ENOENT
stat("/usr/lib/mps/libnspr4.so", 0xFFBFF640)	= 0
resolvepath("/usr/lib/mps/libnspr4.so", "/usr/lib/mps/libnspr4.so", 1023) = 24
open("/usr/lib/mps/libnspr4.so", O_RDONLY)	= 3
mmap(0xFF3A0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000
mmap(0x00010000, 319488, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFEFF0000
mmap(0xFEFF0000, 232813, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFEFF0000
mmap(0xFF038000, 11804, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 229376) = 0xFF038000
mmap(0xFF03C000, 536, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0xFF03C000
munmap(0xFF02A000, 57344)			= 0
mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFEFE0000
memcntl(0xFEFF0000, 39008, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)					= 0
stat("/usr/lib/mps/libplc4.so", 0xFFBFF640)	= 0
resolvepath("/usr/lib/mps/libplc4.so", "/usr/lib/mps/libplc4.so", 1023) = 23
open("/usr/lib/mps/libplc4.so", O_RDONLY)	= 3
mmap(0xFF3A0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000
mmap(0x00010000, 81920, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFEFC0000
mmap(0xFEFC0000, 14706, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFEFC0000
mmap(0xFEFD2000, 7565, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 8192) = 0xFEFD2000
munmap(0xFEFC4000, 57344)			= 0
memcntl(0xFEFC0000, 4352, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)					= 0
stat("/usr/lib/mps/libnss3.so", 0xFFBFF640)	= 0
resolvepath("/usr/lib/mps/libnss3.so", "/usr/lib/mps/libnss3.so", 1023) = 23
open("/usr/lib/mps/libnss3.so", O_RDONLY)	= 3
mmap(0xFF3A0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000
mmap(0x00010000, 720896, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFEF00000
mmap(0xFEF00000, 621404, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFEF00000
mmap(0xFEFA6000, 35753, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 614400) = 0xFEFA6000
munmap(0xFEF98000, 57344)			= 0
memcntl(0xFEF00000, 59436, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)					= 0
stat("/usr/lib/mps/libssl3.so", 0xFFBFF640)	= 0
resolvepath("/usr/lib/mps/libssl3.so", "/usr/lib/mps/libssl3.so", 1023) = 23
open("/usr/lib/mps/libssl3.so", O_RDONLY)	= 3
mmap(0xFF3A0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000
mmap(0x00010000, 237568, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFEEC0000
mmap(0xFEEC0000, 163760, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFEEC0000
mmap(0xFEEF6000, 14028, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 155648) = 0xFEEF6000
munmap(0xFEEE8000, 57344)			= 0
memcntl(0xFEEC0000, 18664, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)					= 0
stat("/lib/libpthread.so.1", 0xFFBFF640)	= 0
resolvepath("/lib/libpthread.so.1", "/lib/libpthread.so.1", 1023) = 20
open("/lib/libpthread.so.1", O_RDONLY)		= 3
mmap(0xFF3A0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000
mmap(0x00002000, 16384, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF3E4000
mmap(0xFF3E4000, 12032, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3E4000
close(3)					= 0
stat("/lib/librt.so.1", 0xFFBFF640)		= 0
resolvepath("/lib/librt.so.1", "/lib/librt.so.1", 1023) = 15
open("/lib/librt.so.1", O_RDONLY)		= 3
mmap(0xFF3A0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000
mmap(0x00010000, 98304, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFEEA0000
mmap(0xFEEA0000, 22542, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFEEA0000
mmap(0xFEEB6000, 1878, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 24576) = 0xFEEB6000
munmap(0xFEEA6000, 65536)			= 0
memcntl(0xFEEA0000, 9464, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)					= 0
stat("/lib/libdl.so.1", 0xFFBFF640)		= 0
resolvepath("/lib/libdl.so.1", "/lib/libdl.so.1", 1023) = 15
open("/lib/libdl.so.1", O_RDONLY)		= 3
mmap(0xFF3A0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000
close(3)					= 0
stat("/usr/lib/mps/libc.so.1", 0xFFBFF640)	Err#2 ENOENT
stat("/usr/lib/mps/libsoftokn3.so", 0xFFBFF640)	= 0
resolvepath("/usr/lib/mps/libsoftokn3.so", "/usr/lib/mps/libsoftokn3.so", 1023) = 27
open("/usr/lib/mps/libsoftokn3.so", O_RDONLY)	= 3
mmap(0x00010000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ALIGN, 3, 0) = 0xFEE90000
mmap(0x00010000, 483328, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFEE10000
mmap(0xFEE10000, 396857, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFEE10000
mmap(0xFEE80000, 22178, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 393216) = 0xFEE80000
munmap(0xFEE72000, 57344)			= 0
mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFEE00000
memcntl(0xFEE10000, 22440, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)					= 0
stat("/usr/lib/mps/libplds4.so", 0xFFBFF640)	= 0
resolvepath("/usr/lib/mps/libplds4.so", "/usr/lib/mps/libplds4.so", 1023) = 24
open("/usr/lib/mps/libplds4.so", O_RDONLY)	= 3
mmap(0xFEE90000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFEE90000
mmap(0x00010000, 81920, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFEDE0000
mmap(0xFEDE0000, 8741, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFEDE0000
mmap(0xFEDF2000, 1247, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 8192) = 0xFEDF2000
munmap(0xFEDE4000, 57344)			= 0
memcntl(0xFEDE0000, 2940, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)					= 0
stat("/lib/libaio.so.1", 0xFFBFF640)		= 0
resolvepath("/lib/libaio.so.1", "/lib/libaio.so.1", 1023) = 16
open("/lib/libaio.so.1", O_RDONLY)		= 3
mmap(0xFEE90000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFEE90000
mmap(0x00010000, 106496, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFEDC0000
mmap(0xFEDC0000, 31852, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFEDC0000
mmap(0xFEDD8000, 1978, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 32768) = 0xFEDD8000
munmap(0xFEDC8000, 65536)			= 0
memcntl(0xFEDC0000, 5980, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)					= 0
stat("/usr/lib/mps/libc.so.1", 0xFFBFF640)	Err#2 ENOENT
sysinfo(SI_ISALIST, "sparcv9+vis2 sparcv9+vis sparcv9 sparcv8plus+vis2 sparcv8plus+vis sparcv8plus sparcv8 sparcv8-fsmuld sparcv7 sparc", 257) = 115
stat("/usr/lib/mps/cpu/sparcv9+vis2/libnspr_flt4.so", 0xFFBFF360) Err#2 ENOENT
open("/usr/lib/locale/de_DE.UTF-8/LC_MESSAGES/SUNW_OST_SGS.mo", O_RDONLY) = 3
fstat(3, 0xFFBFF078)				= 0
mmap(0x00000000, 129289, PROT_READ, MAP_SHARED, 3, 0) = 0xFED90000
close(3)					= 0
open("/usr/lib/locale/de_DE.UTF-8/LC_MESSAGES/SUNW_OST_OSLIB.mo", O_RDONLY) = 3
fstat(3, 0xFFBFF078)				= 0
mmap(0x00000000, 295415, PROT_READ, MAP_SHARED, 3, 0) = 0xFED40000
close(3)					= 0
stat("/usr/lib/mps/cpu/sparcv9+vis/libnspr_flt4.so", 0xFFBFF360) Err#2 ENOENT
stat("/usr/lib/mps/cpu/sparcv9/libnspr_flt4.so", 0xFFBFF360) Err#2 ENOENT
stat("/usr/lib/mps/cpu/sparcv8plus+vis2/libnspr_flt4.so", 0xFFBFF360) Err#2 ENOENT
stat("/usr/lib/mps/cpu/sparcv8plus+vis/libnspr_flt4.so", 0xFFBFF360) Err#2 ENOENT
stat("/usr/lib/mps/cpu/sparcv8plus/libnspr_flt4.so", 0xFFBFF360) = 0
resolvepath("/usr/lib/mps/cpu/sparcv8plus/libnspr_flt4.so", "/usr/lib/mps/cpu/sparcv8plus/libnspr_flt4.so", 1023) = 44
open("/usr/lib/mps/cpu/sparcv8plus/libnspr_flt4.so", O_RDONLY) = 3
mmap(0xFEE90000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFEE90000
mmap(0x00010000, 73728, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFED20000
mmap(0xFED20000, 660, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFED20000
mmap(0xFED30000, 740, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFED30000
munmap(0xFED22000, 57344)			= 0
close(3)					= 0
munmap(0xFEE90000, 8192)			= 0
mmap(0x00010000, 24576, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFEE90000
getcontext(0xFFBFF820)
getrlimit(RLIMIT_STACK, 0xFFBFF818)		= 0
getpid()					= 23760 [23759]
setustack(0xFEE92088)
sigfillset(0xFF16BB20)				= 0
stat("/platform/SUNW,Sun-Blade-1000/lib/libc_psr.so.1", 0xFFBFF2C8) = 0
resolvepath("/platform/SUNW,Sun-Blade-1000/lib/libc_psr.so.1", "/platform/sun4u-us3/lib/libc_psr.so.1", 1023) = 37
open("/platform/SUNW,Sun-Blade-1000/lib/libc_psr.so.1", O_RDONLY) = 3
mmap(0x00010000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ALIGN, 3, 0) = 0xFED10000
mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFED00000
close(3)					= 0
sysconfig(_CONFIG_SEM_VALUE_MAX)		= 2147483647
sigaction(SIGPIPE, 0x00000000, 0xFFBFF960)	= 0
stat("/lib/libmp.so.2", 0xFFBFF248)		= 0
resolvepath("/lib/libmp.so.2", "/lib/libmp.so.2", 1023) = 15
open("/lib/libmp.so.2", O_RDONLY)		= 3
mmap(0x00010000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ALIGN, 3, 0) = 0xFECF0000
mmap(0x00010000, 90112, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFECD0000
mmap(0xFECD0000, 10156, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFECD0000
mmap(0xFECE4000, 797, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 16384) = 0xFECE4000
munmap(0xFECD4000, 65536)			= 0
memcntl(0xFECD0000, 2092, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)					= 0
stat("/lib/libscf.so.1", 0xFFBFF248)		= 0
resolvepath("/lib/libscf.so.1", "/lib/libscf.so.1", 1023) = 16
open("/lib/libscf.so.1", O_RDONLY)		= 3
mmap(0xFECF0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFECF0000
mmap(0x00010000, 172032, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFECA0000
mmap(0xFECA0000, 95924, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFECA0000
mmap(0xFECC8000, 4878, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 98304) = 0xFECC8000
munmap(0xFECB8000, 65536)			= 0
memcntl(0xFECA0000, 20208, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)					= 0
stat("/lib/libdoor.so.1", 0xFFBFF180)		= 0
resolvepath("/lib/libdoor.so.1", "/lib/libdoor.so.1", 1023) = 17
open("/lib/libdoor.so.1", O_RDONLY)		= 3
mmap(0xFECF0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFECF0000
mmap(0x00010000, 81920, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFEC80000
mmap(0xFEC80000, 3315, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFEC80000
mmap(0xFEC92000, 600, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 8192) = 0xFEC92000
munmap(0xFEC82000, 65536)			= 0
memcntl(0xFEC80000, 2240, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)					= 0
stat("/lib/libuutil.so.1", 0xFFBFF180)		= 0
resolvepath("/lib/libuutil.so.1", "/lib/libuutil.so.1", 1023) = 18
open("/lib/libuutil.so.1", O_RDONLY)		= 3
mmap(0xFECF0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFECF0000
mmap(0x00010000, 106496, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFEC60000
mmap(0xFEC60000, 25088, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFEC60000
mmap(0xFEC78000, 1882, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 32768) = 0xFEC78000
munmap(0xFEC68000, 65536)			= 0
memcntl(0xFEC60000, 6652, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)					= 0
munmap(0xFECF0000, 8192)			= 0
sysconfig(_CONFIG_PAGESIZE)			= 8192
brk(0x001615F0)					= 0
brk(0x001635F0)					= 0
brk(0x001635F0)					= 0
brk(0x001655F0)					= 0
so_socket(PF_INET6, SOCK_STREAM, IPPROTO_IP, "", SOV_DEFAULT) = 3
close(3)					= 0
sigaction(SIGPIPE, 0xFFBFF840, 0x00000000)	= 0
sigaction(SIGPIPE, 0xFFBFF8C0, 0x00000000)	= 0
time()						= 1193958024
brk(0x001655F0)					= 0
brk(0x001675F0)					= 0
open("/usr/share/lib/zoneinfo/Europe/Berlin", O_RDONLY) = 3
fstat64(3, 0xFFBFF208)				= 0
read(3, " T Z i f\0\0\0\0\0\0\0\0".., 837)	= 837
close(3)					= 0
open64("/data/samba/samba-obnox/lib/upcase.dat", O_RDONLY) = 3
mmap64(0x00000000, 131072, PROT_READ, MAP_SHARED, 3, 0) = 0xFEC30000
close(3)					= 0
open64("/data/samba/samba-obnox/lib/lowcase.dat", O_RDONLY) = 3
mmap64(0x00000000, 131072, PROT_READ, MAP_SHARED, 3, 0) = 0xFEC00000
close(3)					= 0
time()						= 1193958024
time()						= 1193958024
getpid()					= 23760 [23759]
sigaction(SIGSEGV, 0xFFBFF628, 0xFFBFF6C8)	= 0
sigaction(SIGBUS, 0xFFBFF628, 0xFFBFF6C8)	= 0
sigaction(SIGABRT, 0xFFBFF688, 0xFFBFF728)	= 0
mkdir("/data/samba/samba-obnox/var/cores", 0700) Err#17 EEXIST
mkdir("/data/samba/samba-obnox/var/cores/nmbd", 0700) Err#17 EEXIST
getuid()					= 0 [0]
getgid()					= 0 [0]
chown("/data/samba/samba-obnox/var/cores/nmbd", 0, 0) = 0
chmod("/data/samba/samba-obnox/var/cores/nmbd", 0700) = 0
getrlimit64(RLIMIT_CORE, 0xFFBFF358)		= 0
setrlimit64(RLIMIT_CORE, 0xFFBFF358)		= 0
getrlimit64(RLIMIT_CORE, 0xFFBFF358)		= 0
schedctl()					= 0xFECF4000
lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
sigaction(SIGHUP, 0xFFBFF688, 0xFFBFF728)	= 0
sigaction(SIGTERM, 0xFFBFF688, 0xFFBFF728)	= 0
lwp_sigmask(SIG_SETMASK, 0x00000080, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
lwp_sigmask(SIG_SETMASK, 0x00010080, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
nmbd version 3.2.0pre2-GIT-UNKNOWN-test started.
write(1, " n m b d   v e r s i o n".., 49)	= 49
Copyright Andrew Tridgell and the Samba Team 1992-2007
write(1, " C o p y r i g h t   A n".., 55)	= 55
stat64("/data/samba/samba-obnox/lib/smb.conf", 0xFFBFED90) = 0
sysinfo(SI_HOSTNAME, "sunX", 256)		= 5
open64("/data/samba/samba-obnox/lib/smb.conf", O_RDONLY) = 3
fstat64(3, 0xFFBFECD0)				= 0
read(3, " [ g l o b a l ]\n\t n e".., 90)	= 90
close(3)					= 0
stat("/usr/lib/locale/de_DE.UTF-8/de_DE.UTF-8.so.3", 0xFFBFE0F8) = 0
resolvepath("/usr/lib/locale/de_DE.UTF-8/de_DE.UTF-8.so.3", "/usr/lib/locale/de_DE.UTF-8/de_DE.UTF-8.so.3", 1023) = 44
open("/usr/lib/locale/de_DE.UTF-8/de_DE.UTF-8.so.3", O_RDONLY) = 3
mmap(0x00010000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ALIGN, 3, 0) = 0xFEBF0000
mmap(0x00010000, 2301952, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFE980000
mmap(0xFE980000, 2227165, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFE980000
mmap(0xFEBAE000, 10158, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 2220032) = 0xFEBAE000
munmap(0xFEBA0000, 57344)			= 0
memcntl(0xFE980000, 9116, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)					= 0
stat("/usr/lib/locale/common/methods_unicode.so.3", 0xFFBFE030) = 0
resolvepath("/usr/lib/locale/common/methods_unicode.so.3", "/usr/lib/locale/common/methods_unicode.so.3", 1023) = 43
open("/usr/lib/locale/common/methods_unicode.so.3", O_RDONLY) = 3
mmap(0xFEBF0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFEBF0000
mmap(0x00010000, 131072, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFEBC0000
mmap(0xFEBC0000, 58285, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFEBC0000
mmap(0xFEBDE000, 1408, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 57344) = 0xFEBDE000
munmap(0xFEBD0000, 57344)			= 0
memcntl(0xFEBC0000, 2804, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)					= 0
stat("/usr/lib/locale/common/libc.so.1", 0xFFBFDFC8) Err#2 ENOENT
stat("/usr/lib/locale/de_DE.UTF-8/libc.so.1", 0xFFBFDFC8) Err#2 ENOENT
stat("/usr/lib/libc.so.1", 0xFFBFDFC8)		= 0
resolvepath("/usr/lib/libc.so.1", "/lib/libc.so.1", 1023) = 14
mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFE970000
munmap(0xFEBF0000, 8192)			= 0
brk(0x001675F0)					= 0
brk(0x001695F0)					= 0
access("/usr/lib/iconv/geniconvtbl/binarytables/UTF-16LE%CP850.bt", R_OK) Err#2 ENOENT
access("/usr/lib/iconv/UTF-16LE%CP850.so", R_OK) = 0
stat("/usr/lib/iconv/UTF-16LE%CP850.so", 0xFFBFE8A0) = 0
resolvepath("/usr/lib/iconv/UTF-16LE%CP850.so", "/usr/lib/iconv/UTF-16LE%CP850.so", 1023) = 32
open("/usr/lib/iconv/UTF-16LE%CP850.so", O_RDONLY) = 3
mmap(0x00010000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ALIGN, 3, 0) = 0xFEBF0000
mmap(0x00010000, 73728, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFE950000
mmap(0xFE950000, 3488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFE950000
mmap(0xFE960000, 3744, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFE960000
munmap(0xFE952000, 57344)			= 0
memcntl(0xFE950000, 700, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)					= 0
munmap(0xFEBF0000, 8192)			= 0
access("/usr/lib/iconv/geniconvtbl/binarytables/UTF-16LE%CP850.bt", R_OK) Err#2 ENOENT
access("/usr/lib/iconv/UTF-16LE%CP850.so", R_OK) = 0
access("/usr/lib/iconv/geniconvtbl/binarytables/UTF-16LE%CP850.bt", R_OK) Err#2 ENOENT
access("/usr/lib/iconv/UTF-16LE%CP850.so", R_OK) = 0
access("/usr/lib/iconv/geniconvtbl/binarytables/CP850%UTF-16LE.bt", R_OK) Err#2 ENOENT
access("/usr/lib/iconv/CP850%UTF-16LE.so", R_OK) = 0
stat("/usr/lib/iconv/CP850%UTF-16LE.so", 0xFFBFE8A0) = 0
resolvepath("/usr/lib/iconv/CP850%UTF-16LE.so", "/usr/lib/iconv/CP850%UTF-16LE.so", 1023) = 32
open("/usr/lib/iconv/CP850%UTF-16LE.so", O_RDONLY) = 3
mmap(0x00010000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ALIGN, 3, 0) = 0xFEBF0000
mmap(0x00010000, 73728, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFE930000
mmap(0xFE930000, 4344, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFE930000
mmap(0xFE940000, 4600, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFE940000
munmap(0xFE932000, 57344)			= 0
memcntl(0xFE930000, 700, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)					= 0
munmap(0xFEBF0000, 8192)			= 0
access("/usr/lib/iconv/geniconvtbl/binarytables/CP850%UTF-16LE.bt", R_OK) Err#2 ENOENT
access("/usr/lib/iconv/CP850%UTF-16LE.so", R_OK) = 0
access("/usr/lib/iconv/geniconvtbl/binarytables/CP850%UTF-16LE.bt", R_OK) Err#2 ENOENT
access("/usr/lib/iconv/CP850%UTF-16LE.so", R_OK) = 0
access("/usr/lib/iconv/geniconvtbl/binarytables/CP850%UTF-16LE.bt", R_OK) Err#2 ENOENT
access("/usr/lib/iconv/CP850%UTF-16LE.so", R_OK) = 0
access("/usr/lib/iconv/geniconvtbl/binarytables/CP850%UTF-16LE.bt", R_OK) Err#2 ENOENT
access("/usr/lib/iconv/CP850%UTF-16LE.so", R_OK) = 0
access("/usr/lib/iconv/geniconvtbl/binarytables/UTF-16LE%CP850.bt", R_OK) Err#2 ENOENT
access("/usr/lib/iconv/UTF-16LE%CP850.so", R_OK) = 0
access("/usr/lib/iconv/geniconvtbl/binarytables/UTF-16LE%CP850.bt", R_OK) Err#2 ENOENT
access("/usr/lib/iconv/UTF-16LE%CP850.so", R_OK) = 0
open64("/data/samba/samba-obnox/lib/valid.dat", O_RDONLY) = 3
mmap64(0x00000000, 65536, PROT_READ, MAP_SHARED, 3, 0) = 0xFE910000
close(3)					= 0
stat64("", 0xFFBFEE10)				Err#2 ENOENT
stat64("/data/samba/samba-obnox/lib/smb.conf", 0xFFBFE9A8) = 0
stat64("", 0xFFBFF270)				Err#2 ENOENT
stat64("/data/samba/samba-obnox/lib/smb.conf", 0xFFBFEE08) = 0
getsockopt(0, SOL_SOCKET, SO_TYPE, 0xFFBFF760, 0xFFBFF764, SOV_DEFAULT) Err#95 ENOTSOCK
standard input is not a socket, assuming -D option
write(1, " s t a n d a r d   i n p".., 51)	= 51
setpgid(0, 0)					= 0
stat64("/data/samba/samba-obnox/var/locks", 0xFFBFF148) = 0
open64("/data/samba/samba-obnox/var/locks/messages.tdb", O_RDWR|O_CREAT, 0600) = 3
fcntl(3, F_SETLKW64, 0xFFBFF4A8)		= 0
fcntl(3, F_SETLK64, 0xFFBFF4A8)			= 0
fcntl(3, F_FREESP64, 0xFFBFF4A8)		= 0
read(3, 0x00169020, 168)			= 0
llseek(3, 0, SEEK_SET)				= 0
fcntl(3, F_FREESP64, 0xFFBFF448)		= 0
write(3, " T D B   f i l e\n\0\0\0".., 696)	= 696
fstat64(3, 0xFFBFF540)				= 0
mmap64(0x00000000, 696, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0xFE900000
fcntl(3, F_SETLK64, 0xFFBFF4A8)			= 0
fcntl(3, F_SETLKW64, 0xFFBFF4A8)		= 0
fcntl(3, F_SETLKW64, 0xFFBFF4A8)		= 0
getuid()					= 0 [0]
getgid()					= 0 [0]
sigaction(SIGUSR1, 0xFFBFF560, 0xFFBFF600)	= 0
stat64("/data/samba/samba-obnox/var/locks", 0xFFBFF6D0) = 0
brk(0x001695F0)					= 0
brk(0x0016B5F0)					= 0
open64("/data/samba/samba-obnox/var/locks/nmbd.pid", O_RDONLY|O_NONBLOCK) = 4
read(4, " 2 3 7 4 6\n", 19)			= 6
kill(23746, SIG#0)				Err#3 ESRCH
close(4)					= 0
unlink("/data/samba/samba-obnox/var/locks/nmbd.pid") = 0
open64("/data/samba/samba-obnox/var/locks/nmbd.pid", O_WRONLY|O_NONBLOCK|O_CREAT|O_EXCL, 0644) = 4
fcntl(4, F_SETLK64, 0xFFBFF6B8)			= 0
write(4, " 2 3 7 6 0\n", 6)			= 6
time()						= 1193958024
interpret_string_addr called for '0.0.0.0'
write(1, " i n t e r p r e t _ s t".., 43)	= 43
interpret_string_addr_internal called for '0.0.0.0'
write(1, " i n t e r p r e t _ s t".., 52)	= 52
open("/etc/netconfig", O_RDONLY|O_LARGEFILE)	= 5
fcntl(5, F_DUPFD, 0x00000100)			Err#22 EINVAL
read(5, " # p r a g m a   i d e n".., 1024)	= 1024
read(5, " t s           t p i _ c".., 1024)	= 215
read(5, 0x00169620, 1024)			= 0
lseek(5, 0, SEEK_SET)				= 0
read(5, " # p r a g m a   i d e n".., 1024)	= 1024
read(5, " t s           t p i _ c".., 1024)	= 215
read(5, 0x00169620, 1024)			= 0
close(5)					= 0
open("/dev/udp", O_RDONLY)			= 5
ioctl(5, SIOCGLIFNUM, 0xFFBFF194)		= 0
close(5)					= 0
open("/dev/udp6", O_RDONLY)			= 5
ioctl(5, SIOCGLIFNUM, 0xFFBFF1F4)		= 0
close(5)					= 0
open("/dev/udp", O_RDONLY)			= 5
ioctl(5, SIOCGLIFNUM, 0xFFBFF1F4)		= 0
close(5)					= 0
brk(0x0016B5F0)					= 0
brk(0x0016D5F0)					= 0
brk(0x0016D5F0)					= 0
brk(0x0016F5F0)					= 0
open("/etc/default/nss", O_RDONLY|O_LARGEFILE)	= 5
fcntl(5, F_DUPFD, 0x00000100)			Err#22 EINVAL
read(5, " #   i d e n t\t " @ ( #".., 1024)	= 1024
read(5, " y   t h o s e\n # f u n".., 1024)	= 211
read(5, 0x0016E300, 1024)			= 0
close(5)					= 0
so_socket(PF_INET, SOCK_DGRAM, IPPROTO_IP, "", SOV_DEFAULT) = 5
setsockopt(5, SOL_SOCKET, SO_REUSEADDR, 0xFFBFF504, 4, SOV_DEFAULT) = 0
bind(5, 0xFFBFF508, 256, SOV_SOCKBSD)		Err#22 EINVAL
bind failed on port 137 socket_addr = .
write(1, " b i n d   f a i l e d  ".., 40)	= 40
open("/usr/lib/locale/POSIX/LC_MESSAGES/SUNW_OST_OSLIB.mo", O_RDONLY) Err#2 ENOENT
Error = Invalid argument
write(1, " E r r o r   =   I n v a".., 25)	= 25
close(5)					= 0
so_socket(PF_INET, SOCK_DGRAM, IPPROTO_IP, "", SOV_DEFAULT) = 5
setsockopt(5, SOL_SOCKET, SO_REUSEADDR, 0xFFBFF504, 4, SOV_DEFAULT) = 0
bind(5, 0xFFBFF508, 256, SOV_SOCKBSD)		Err#22 EINVAL
close(5)					= 0
_exit(1)


More information about the samba-technical mailing list