openldap and samba 4

office at adaptcom.ro office at adaptcom.ro
Mon May 25 06:48:41 GMT 2009


here is the strace....

root at r1:~# strace /usr/local/samba/bin/ldbsearch -H
ldapi://%2Fusr%2Flocal%2Fsambba%2Fprivate%2Fldap%2Fldapi -b
"dc=adaptcom,dc=ro"
                 
execve("/usr/local/samba/bin/ldbsearch", ["/usr/local/samba/bin/ldbsearch",
"-H", "ldapi://%2Fusr%2Flocal%2Fsamba%2"..., "-b", "dc=adaptcom,dc=ro"],
[/* 27 vars */]) = 0
brk(0)                                  = 0x84dd000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or
directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=19985, ...}) = 0
mmap2(NULL, 19985, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7fcb000
close(3)                                = 0
open("/usr/lib/libsasl2.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\2402\0"..., 512) =
512
fstat64(3, {st_mode=S_IFREG|0755, st_size=89496, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0xb7fca000
mmap2(NULL, 92196, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0xb7fb3000
mmap2(0xb7fc9000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15) = 0xb7fc9000
close(3)                                = 0
open("/usr/lib/libz.so.1", O_RDONLY)    = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\25"..., 512) =
512
fstat64(3, {st_mode=S_IFREG|0755, st_size=77688, ...}) = 0
mmap2(NULL, 80308, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0xb7f9f000
mmap2(0xb7fb2000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12) = 0xb7fb2000
close(3)                                = 0
open("/lib/libresolv.so.2", O_RDONLY)   = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p!\0\000"..., 512)
= 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=77478, ...}) = 0
mmap2(NULL, 75972, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0xb7f8c000
mmap2(0xb7f9b000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf) = 0xb7f9b000
mmap2(0xb7f9d000, 6340, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f9d000
close(3)                                = 0
open("/lib/libdl.so.2", O_RDONLY)       = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\n\0\000"..., 512)
= 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=13474, ...}) = 0
mmap2(NULL, 12412, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0xb7f88000
mmap2(0xb7f8a000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xb7f8a000
close(3)                                = 0
open("/lib/libcrypt.so.1", O_RDONLY)    = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\7\0"..., 512) =
512
fstat64(3, {st_mode=S_IFREG|0755, st_size=42592, ...}) = 0
mmap2(NULL, 201052, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0xb7f56000
mmap2(0xb7f5f000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8) = 0xb7f5f000
mmap2(0xb7f61000, 155996, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f61000
close(3)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360d\1"..., 512) =
512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1570593, ...}) = 0
mmap2(NULL, 1357360, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0)
= 0xb7e0a000
mprotect(0xb7f4f000, 4096, PROT_NONE)   = 0
mmap2(0xb7f50000, 12288, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x145) = 0xb7f50000
mmap2(0xb7f53000, 9776, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f53000
close(3)                                = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0xb7e09000
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0xb7e08000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7e086c0, limit:1048575,
seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1,
seg_not_present:0, useable:1}) = 0
mprotect(0xb7f50000, 8192, PROT_READ)   = 0
mprotect(0xb7f5f000, 4096, PROT_READ)   = 0
mprotect(0xb7f8a000, 4096, PROT_READ)   = 0
mprotect(0xb7f9b000, 4096, PROT_READ)   = 0
mprotect(0xb7f9f000, 77824, PROT_READ|PROT_WRITE) = 0
mprotect(0xb7f9f000, 77824, PROT_READ|PROT_EXEC) = 0
mprotect(0xb7fec000, 4096, PROT_READ)   = 0
munmap(0xb7fcb000, 19985)               = 0
brk(0)                                  = 0x84dd000
brk(0x84fe000)                          = 0x84fe000
epoll_create(64)                        = 3
getpid()                                = 1093
uname({sys="Linux", node="r1", ...})    = 0
rt_sigaction(SIGSEGV, {0x83fa499, [SEGV], SA_RESTART}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGBUS, {0x83fa499, [BUS], SA_RESTART}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGABRT, {0x83fa499, [ABRT], SA_RESTART}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGFPE, {0x83fa499, [FPE], SA_RESTART}, {SIG_DFL}, 8) = 0
stat64("/usr/local/samba/etc/smb.conf", {st_mode=S_IFREG|0644, st_size=272,
...}) = 0
stat64("/usr/local/samba/etc/smb.conf", {st_mode=S_IFREG|0644, st_size=272,
...}) = 0
open("/usr/local/samba/etc/smb.conf", O_RDONLY|O_LARGEFILE) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=272, ...}) = 0
read(4, "[globals]\n\tnetbios name\t= r1\n\two"..., 272) = 272
close(4)                                = 0
open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("/usr/lib/gconv/gconv-modules", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=55238, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0xb7fcf000
read(4, "# GNU libc iconv configuration.\n"..., 4096) = 4096
read(4, "//\nalias\tJS//\t\t\tJUS_I.B1.002//\na"..., 4096) = 4096
read(4, "\nmodule\tINTERNAL\t\tISO-8859-3//\t\t"..., 4096) = 4096
read(4, "//\nalias\tISO-IR-199//\t\tISO-8859-"..., 4096) = 4096
read(4, "rom\t\t\tto\t\t\tmodule\t\tcost\nalias\tCS"..., 4096) = 4096
read(4, "\tmodule\t\tcost\nalias\tCP284//\t\t\tIB"..., 4096) = 4096
read(4, "st\nalias\tCP864//\t\t\tIBM864//\nalia"..., 4096) = 4096
read(4, "7//\nmodule\tIBM937//\t\tINTERNAL\t\tI"..., 4096) = 4096
read(4, "0//\t\tEUC-JP//\nalias\tUJIS//\t\t\tEUC"..., 4096) = 4096
read(4, "o\t\t\tmodule\t\tcost\nalias\tISO-IR-14"..., 4096) = 4096
read(4, "10367-BOX//\nmodule\tISO_10367-BOX"..., 4096) = 4096
read(4, "13\t1\nmodule\tINTERNAL\t\tEUC-JISX02"..., 4096) = 4096
read(4, "130//\nmodule\tIBM1130//\t\tINTERNAL"..., 4096) = 4096
read(4, "\tIBM-16804//\t\tIBM16804//\nalias\tC"..., 4096) = 1990
read(4, "", 4096)                       = 0
close(4)                                = 0
munmap(0xb7fcf000, 4096)                = 0
open("/usr/lib/gconv/UTF-16.so", 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 \4\0\000"..., 512)
= 512
fstat64(4, {st_mode=S_IFREG|0755, st_size=11171, ...}) = 0
mmap2(NULL, 12328, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) =
0xb7fcc000
mmap2(0xb7fce000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x1) = 0xb7fce000
close(4)                                = 0
mprotect(0xb7fce000, 4096, PROT_READ)   = 0
brk(0x8523000)                          = 0x8523000
epoll_create(64)                        = 4
open("/etc/krb5.conf", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or
directory)
open("/usr/local/samba/etc/krb5.conf", O_RDONLY|O_LARGEFILE) = -1 ENOENT
(No such file or directory)
open("/etc/krb5.conf", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or
directory)
getuid32()                              = 0
open("/tmp/krb5cc_0", O_RDONLY|O_LARGEFILE|0x80000) = -1 ENOENT (No such
file or directory)
ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo
...}) = 0
open("/usr/local/samba/modules/gensec",
O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = -1 ENOENT (No such
file or directory)
getuid32()                              = 0
geteuid32()                             = 0
getgid32()                              = 0
getegid32()                             = 0
open("/usr/lib/sasl2", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000)
= 5
fstat64(5, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
fcntl64(5, F_GETFD)                     = 0x1 (flags FD_CLOEXEC)
getdents(5, /* 26 entries */, 4096)     = 696
open("/usr/lib/sasl2/libsasldb.la", O_RDONLY) = 6
fstat64(6, {st_mode=S_IFREG|0755, st_size=684, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0xb7fcb000
read(6, "# libsasldb.la - a libtool libra"..., 4096) = 684
close(6)                                = 0
munmap(0xb7fcb000, 4096)                = 0
open("/usr/lib/sasl2/libsasldb.so.2", O_RDONLY) = 6
read(6, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240\20"..., 512) =
512
fstat64(6, {st_mode=S_IFREG|0755, st_size=18860, ...}) = 0
mmap2(NULL, 21664, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 6, 0) =
0xb7e02000
mmap2(0xb7e07000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 6, 0x4) = 0xb7e07000
close(6)                                = 0
open("/etc/ld.so.cache", O_RDONLY)      = 6
fstat64(6, {st_mode=S_IFREG|0644, st_size=19985, ...}) = 0
mmap2(NULL, 19985, PROT_READ, MAP_PRIVATE, 6, 0) = 0xb7dfd000
close(6)                                = 0
open("/usr/lib/libgdbm.so.3", O_RDONLY) = 6
read(6, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\r\0"..., 512)
= 512
fstat64(6, {st_mode=S_IFREG|0755, st_size=19080, ...}) = 0
mmap2(NULL, 21596, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 6, 0) =
0xb7df7000
mmap2(0xb7dfc000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 6, 0x4) = 0xb7dfc000
close(6)                                = 0
munmap(0xb7dfd000, 19985)               = 0
open("/usr/lib/sasl2/libdigestmd5.la", O_RDONLY) = 6
fstat64(6, {st_mode=S_IFREG|0755, st_size=704, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0xb7fcb000
read(6, "# libdigestmd5.la - a libtool li"..., 4096) = 704
close(6)                                = 0
munmap(0xb7fcb000, 4096)                = 0
open("/usr/lib/sasl2/libdigestmd5.so.2", O_RDONLY) = 6
read(6, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\22\0"..., 512)
= 512
fstat64(6, {st_mode=S_IFREG|0755, st_size=43368, ...}) = 0
mmap2(NULL, 46212, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 6, 0) =
0xb7deb000
mmap2(0xb7df6000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 6, 0xa) = 0xb7df6000
close(6)                                = 0
open("/etc/ld.so.cache", O_RDONLY)      = 6
fstat64(6, {st_mode=S_IFREG|0644, st_size=19985, ...}) = 0
mmap2(NULL, 19985, PROT_READ, MAP_PRIVATE, 6, 0) = 0xb7dfd000
close(6)                                = 0
open("/usr/lib/libcrypto.so.0", O_RDONLY) = 6
read(6, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300l\3"..., 512) =
512
fstat64(6, {st_mode=S_IFREG|0555, st_size=1295856, ...}) = 0
mmap2(NULL, 1298296, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 6, 0)
= 0xb7cae000
mmap2(0xb7dd3000, 86016, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 6, 0x125) = 0xb7dd3000
mmap2(0xb7de8000, 12152, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7de8000
mprotect(0xb7fec000, 3840, PROT_READ|PROT_WRITE) = 0
mprotect(0xb7fec000, 3840, PROT_READ)   = 0
mprotect(0xbf9eb000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC|PROT_GROWSDOWN) =
0
close(6)                                = 0
munmap(0xb7dfd000, 19985)               = 0
open("/usr/lib/sasl2/liblogin.la", O_RDONLY) = 6
fstat64(6, {st_mode=S_IFREG|0755, st_size=670, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0xb7fcb000
read(6, "# liblogin.la - a libtool librar"..., 4096) = 670
close(6)                                = 0
munmap(0xb7fcb000, 4096)                = 0
open("/usr/lib/sasl2/liblogin.so.2", O_RDONLY) = 6
read(6, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\f\0\000"..., 512)
= 512
fstat64(6, {st_mode=S_IFREG|0755, st_size=14088, ...}) = 0
mmap2(NULL, 12828, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 6, 0) =
0xb7dfe000
mmap2(0xb7e01000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 6, 0x3) = 0xb7e01000
close(6)                                = 0
open("/usr/lib/sasl2/libplain.la", O_RDONLY) = 6
fstat64(6, {st_mode=S_IFREG|0755, st_size=670, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0xb7fcb000
read(6, "# libplain.la - a libtool librar"..., 4096) = 670
close(6)                                = 0
munmap(0xb7fcb000, 4096)                = 0
open("/usr/lib/sasl2/libplain.so.2", O_RDONLY) = 6
read(6, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P\f\0\000"..., 512)
= 512
fstat64(6, {st_mode=S_IFREG|0755, st_size=14088, ...}) = 0
mmap2(NULL, 12828, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 6, 0) =
0xb7caa000
mmap2(0xb7cad000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 6, 0x3) = 0xb7cad000
close(6)                                = 0
open("/usr/lib/sasl2/libsasldb.la", O_RDONLY) = 6
close(6)                                = 0
open("/usr/lib/sasl2/libotp.la", O_RDONLY) = 6
close(6)                                = 0
open("/usr/lib/sasl2/libotp.la", O_RDONLY) = 6
fstat64(6, {st_mode=S_IFREG|0755, st_size=659, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0xb7fcb000
read(6, "# libotp.la - a libtool library "..., 4096) = 659
close(6)                                = 0
munmap(0xb7fcb000, 4096)                = 0
open("/usr/lib/sasl2/libotp.so.2", O_RDONLY) = 6
read(6, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200Q\0"..., 512) =
512
fstat64(6, {st_mode=S_IFREG|0755, st_size=59696, ...}) = 0
mmap2(NULL, 62532, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 6, 0) =
0xb7c9a000
mmap2(0xb7ca7000, 12288, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 6, 0xc) = 0xb7ca7000
close(6)                                = 0
open("/usr/lib/sasl2/libcrammd5.la", O_RDONLY) = 6
close(6)                                = 0
open("/usr/lib/sasl2/liblogin.la", O_RDONLY) = 6
close(6)                                = 0
open("/usr/lib/sasl2/libplain.la", O_RDONLY) = 6
close(6)                                = 0
open("/usr/lib/sasl2/libcrammd5.la", O_RDONLY) = 6
fstat64(6, {st_mode=S_IFREG|0755, st_size=674, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0xb7fcb000
read(6, "# libcrammd5.la - a libtool libr"..., 4096) = 674
close(6)                                = 0
munmap(0xb7fcb000, 4096)                = 0
open("/usr/lib/sasl2/libcrammd5.so.2", O_RDONLY) = 6
read(6, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360\f\0"..., 512)
= 512
fstat64(6, {st_mode=S_IFREG|0755, st_size=15528, ...}) = 0
mmap2(NULL, 18364, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 6, 0) =
0xb7c95000
mmap2(0xb7c99000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 6, 0x3) = 0xb7c99000
close(6)                                = 0
open("/usr/lib/sasl2/libdigestmd5.la", O_RDONLY) = 6
close(6)                                = 0
getdents(5, /* 0 entries */, 4096)      = 0
close(5)                                = 0
socket(PF_FILE, SOCK_STREAM, 0)         = 5
fcntl64(5, F_GETFL)                     = 0x2 (flags O_RDWR)
fcntl64(5, F_SETFL, O_RDWR|O_NONBLOCK)  = 0
connect(5, {sa_family=AF_FILE, path="/usr/local/samba/private/ldap/ldapi"},
110) = 0
getsockopt(5, SOL_SOCKET, SO_ERROR, [0], [4]) = 0
fcntl64(5, F_GETFL)                     = 0x802 (flags O_RDWR|O_NONBLOCK)
fcntl64(5, F_SETFL, O_RDWR|O_NONBLOCK)  = 0
epoll_ctl(3, EPOLL_CTL_ADD, 5, {EPOLLIN|EPOLLOUT|EPOLLERR|EPOLLHUP,
{u32=139492112, u64=139492112}}) = 0
epoll_wait(3, {{EPOLLOUT, {u32=139492112, u64=139492112}}}, 1, 30000) = 1
getsockopt(5, SOL_SOCKET, SO_ERROR, [0], [4]) = 0
fcntl64(5, F_GETFL)                     = 0x802 (flags O_RDWR|O_NONBLOCK)
fcntl64(5, F_SETFL, O_RDWR|O_NONBLOCK)  = 0
epoll_ctl(3, EPOLL_CTL_DEL, 5, {EPOLLIN|EPOLLOUT|EPOLLERR|EPOLLHUP,
{u32=139492112, u64=139492112}}) = 0
epoll_ctl(3, EPOLL_CTL_ADD, 5, {EPOLLIN|EPOLLERR|EPOLLHUP, {u32=139492112,
u64=139492112}}) = 0
time(NULL)                              = 1243233704
epoll_ctl(3, EPOLL_CTL_MOD, 5, {EPOLLIN|EPOLLOUT|EPOLLERR|EPOLLHUP,
{u32=139492112, u64=139492112}}) = 0
gettimeofday({1243233704, 102488}, NULL) = 0
gettimeofday({1243233704, 102794}, NULL) = 0
gettimeofday({1243233704, 103014}, NULL) = 0
epoll_wait(3, {{EPOLLOUT, {u32=139492112, u64=139492112}}}, 1, 300000) = 1
send(5, "0\201\206\2\1\1c\201\200\4\0\n\1\0\n\1\0\2\1\0\2\1\0\1"..., 137,
0) = 137
epoll_ctl(3, EPOLL_CTL_MOD, 5, {EPOLLIN|EPOLLERR|EPOLLHUP, {u32=139492112,
u64=139492112}}) = 0
gettimeofday({1243233704, 106855}, NULL) = 0
epoll_wait(3, {{EPOLLIN, {u32=139492112, u64=139492112}}}, 1, 299996) = 1
ioctl(5, FIONREAD, [25])                = 0
recv(5, "0\t\2\1\1d\4\4\0000\0000\f\2\1\1e\7\n\1\0\4\0\4\0", 25, 0) = 25
time(NULL)                              = 1243233704
epoll_ctl(3, EPOLL_CTL_MOD, 5, {EPOLLIN|EPOLLOUT|EPOLLERR|EPOLLHUP,
{u32=139492112, u64=139492112}}) = 0
gettimeofday({1243233704, 109111}, NULL) = 0
gettimeofday({1243233704, 109343}, NULL) = 0
gettimeofday({1243233704, 109556}, NULL) = 0
epoll_wait(3, {{EPOLLOUT, {u32=139492112, u64=139492112}}}, 1, 300000) = 1
send(5, "0K\2\1\2cF\4\21dc=adaptcom,dc=ro\n\1\2\n\1\0"..., 77, 0) = 77
epoll_ctl(3, EPOLL_CTL_MOD, 5, {EPOLLIN|EPOLLERR|EPOLLHUP, {u32=139492112,
u64=139492112}}) = 0
gettimeofday({1243233704, 113483}, NULL) = 0
epoll_wait(3, {{EPOLLIN, {u32=139492112, u64=139492112}}}, 1, 299996) = 1
ioctl(5, FIONREAD, [14])                = 0
recv(5, "0\f\2\1\2e\7\n\1 \4\0\4\0", 14, 0) = 14
fstat64(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0xb7fcb000
write(1, "search error - LDAP error 32 LDA"..., 58search error - LDAP error
32 LDAP_NO_SUCH_OBJECT -  <> <>
) = 58
epoll_ctl(3, EPOLL_CTL_DEL, 5, {EPOLLIN|EPOLLERR|EPOLLHUP, {u32=139492112,
u64=139492112}}) = 0
close(5)                                = 0
close(4)                                = 0
close(3)                                = 0
exit_group(-1)                          = ?
Process 1093 detached


On Mon, 25 May 2009 15:23:28 +1000, Andrew Bartlett <abartlet at samba.org>
wrote:
> On Mon, 2009-05-25 at 08:13 +0300, Theodor wrote:
>> Ok,  so that  IO TIMEOUT is the problem
> 
> Correct.  it seems odd that you claim the other tools don't see this
> issue.  Try a standalone ldbsearch against the *ldapi URL* (not the
> sam.ldb).  If that hangs, see what strace of that command shows.
> 
> I wish I could help more, but as far as I've been able to tell the
> problems I'm seeing are on the OpenLDAP side.  (And until my setup
> works, trying to debug yours is difficult).
> 
> Andrew Bartlett


More information about the samba-technical mailing list