FreeBSD port: nss_ldapd-0.6.11_1

Tobias Lott tlott at gamesnet.de
Wed Sep 16 09:08:49 UTC 2009



On Wed, 16 Sep 2009 09:03:25 +0400
"Alexander V. Chernikov" <melifaro at ipfw.ru> wrote:

> Tobias Lott wrote:
> > Hey Everyone!
> >
> > Seems like nss_ldapd is causing apps like top, jls to segfault.
> > pkg_delete-ing nss_ldapd 'fixes' the problem.
> >
> > Reproducable on several Machines using FreeBSD 7.2-STABLE and BETA4
> >
> > Greetings
> >
> >   
> Can you provide some more details like core backtrace, nsswitch 
> configuration, nss_ldapd configureation, your ldap setup? Does this 
> happen every time with every binary using getpwent/getpwnam ?
> Please rebuild port with debug ( make DEBUG_FLAGS="-O0 -g" ) and post 
> the results of gdb 'bt full' command from segfaulted binary core.
> Does 'getent group|passwd XXX' segfaults too?
> 
> 
> _______________________________________________
> freebsd-ports at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-ports
> To unsubscribe, send any mail to
> "freebsd-ports-unsubscribe at freebsd.org"

Sure, but ain't got access to a Test Machine right now.
For starters I can provide config details.

nsswitch.conf:
passwd: files ldap
group: files ldap

nss_ldapd.conf:
uid     nobody
gid     nobody
uri ldap://ldapbe1
uri ldap://ldapbe2
base dc=gamesnet,dc=de
base   group  ou=Group,dc=gamesnet,dc=de
base   passwd ou=People,dc=gamesnet,dc=de
ssl start_tls
tls_reqcert hard
tls_cacertfile /etc/ssl/cacert.pem

getent group/passwd works fine

A colleague just send me truss top output:

__sysctl(0x7fbfe664,0x2,0x7fbfe66c,0x7fbfe670,0x0,0x0) = 0 (0x0)
mmap(0x0,320,PROT_READ|PROT_WRITE,MAP_ANON,-1,0x0) = 671678464
(0x28090000) munmap(0x28090000,320)                           = 0 (0x0)
__sysctl(0x7fbfe6c8,0x2,0x28086e7c,0x7fbfe6d0,0x0,0x0) = 0 (0x0)
mmap(0x0,32768,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANON,-1,0x0) =
671678464 (0x28090000)
issetugid(0x2807f149,0x7fbfeb8c,0x104,0x0,0x0,0x0) = 0 (0x0)
open("/etc/libmap.conf",O_RDONLY,0666)           ERR#2 'No such file or
directory' open("/var/run/ld-elf.so.hints",O_RDONLY,00)     = 3 (0x3)
read(3,"Ehnt\^A\0\0\0\M^@\0\0\0\\\0\0\0"...,128) = 128 (0x80)
lseek(3,0x80,SEEK_SET)                           = 128 (0x80)
read(3,"/lib:/usr/lib:/usr/lib/compat:/u"...,92) = 92 (0x5c)
close(3)                                         = 0 (0x0)
access("/lib/libncurses.so.8",0)                 = 0 (0x0)
open("/lib/libncurses.so.8",O_RDONLY,00)         = 3 (0x3)
fstat(3,{ mode=-r--r--r-- ,inode=8248,size=265540,blksize=4096 }) = 0
(0x0) read(3,"\^?ELF\^A\^A\^A\t\0\0\0\0\0\0\0"...,4096) = 4096 (0x1000)
mmap(0x0,262144,PROT_NONE,MAP_PRIVATE|MAP_ANON|MAP_NOCORE,-1,0x0) =
671711232 (0x28098000)
mmap(0x28098000,249856,PROT_READ|PROT_EXEC,MAP_PRIVATE|MAP_FIXED|MAP_NOCORE,3,0x0)
= 671711232 (0x28098000)
mmap(0x280d5000,12288,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_FIXED,3,0x3d000)
= 671961088 (0x280d5000)
close(3)                                         = 0 (0x0)
access("/lib/libm.so.5",0)                       = 0 (0x0)
open("/lib/libm.so.5",O_RDONLY,017757763274)     = 3 (0x3)
fstat(3,{ mode=-r--r--r-- ,inode=8244,size=107808,blksize=4096 }) = 0
(0x0) read(3,"\^?ELF\^A\^A\^A\t\0\0\0\0\0\0\0"...,4096) = 4096 (0x1000)
mmap(0x0,102400,PROT_NONE,MAP_PRIVATE|MAP_ANON|MAP_NOCORE,-1,0x0) =
671973376 (0x280d8000)
mmap(0x280d8000,98304,PROT_READ|PROT_EXEC,MAP_PRIVATE|MAP_FIXED|MAP_NOCORE,3,0x0)
= 671973376 (0x280d8000)
mmap(0x280f0000,4096,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_FIXED,3,0x18000)
= 672071680 (0x280f0000)
close(3)                                         = 0 (0x0)
access("/lib/libkvm.so.5",0)                     = 0 (0x0)
open("/lib/libkvm.so.5",O_RDONLY,017757763274)   = 3 (0x3)
fstat(3,{ mode=-r--r--r-- ,inode=8242,size=32048,blksize=4096 }) = 0
(0x0) read(3,"\^?ELF\^A\^A\^A\t\0\0\0\0\0\0\0"...,4096) = 4096 (0x1000)
mmap(0x0,36864,PROT_NONE,MAP_PRIVATE|MAP_ANON|MAP_NOCORE,-1,0x0) =
672075776 (0x280f1000)
mmap(0x280f1000,32768,PROT_READ|PROT_EXEC,MAP_PRIVATE|MAP_FIXED|MAP_NOCORE,3,0x0)
= 672075776 (0x280f1000)
mmap(0x280f9000,4096,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_FIXED,3,0x7000)
= 672108544 (0x280f9000)
close(3)                                         = 0 (0x0)
access("/lib/libc.so.7",0)                       = 0 (0x0)
open("/lib/libc.so.7",O_RDONLY,017757763274)     = 3 (0x3)
fstat(3,{ mode=-r--r--r-- ,inode=8238,size=1087148,blksize=4096 }) = 0
(0x0) read(3,"\^?ELF\^A\^A\^A\t\0\0\0\0\0\0\0"...,4096) = 4096 (0x1000)
mmap(0x0,1142784,PROT_NONE,MAP_PRIVATE|MAP_ANON|MAP_NOCORE,-1,0x0) =
672112640 (0x280fa000)
mmap(0x280fa000,1028096,PROT_READ|PROT_EXEC,MAP_PRIVATE|MAP_FIXED|MAP_NOCORE,3,0x0)
= 672112640 (0x280fa000)
mmap(0x281f5000,24576,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_FIXED,3,0xfb000)
= 673140736 (0x281f5000)
mprotect(0x281fb000,90112,PROT_READ|PROT_WRITE)  = 0 (0x0)
close(3)                                         = 0 (0x0)
sysarch(0xa,0x7fbfe730,0x2805533b,0x28085338,0x28067dc9,0x28085338) = 0
(0x0) mmap(0x0,816,PROT_READ|PROT_WRITE,MAP_ANON,-1,0x0) = 673255424
(0x28211000) munmap(0x28211000,816)                           = 0 (0x0)
mmap(0x0,5048,PROT_READ|PROT_WRITE,MAP_ANON,-1,0x0) = 673255424
(0x28211000) munmap(0x28211000,5048)                          = 0 (0x0)
mmap(0x0,2056,PROT_READ|PROT_WRITE,MAP_ANON,-1,0x0) = 673255424
(0x28211000) munmap(0x28211000,2056)                          = 0 (0x0)
mmap(0x0,856,PROT_READ|PROT_WRITE,MAP_ANON,-1,0x0) = 673255424
(0x28211000) munmap(0x28211000,856)                           = 0 (0x0)
mmap(0x0,21840,PROT_READ|PROT_WRITE,MAP_ANON,-1,0x0) = 673255424
(0x28211000) munmap(0x28211000,21840)                         = 0 (0x0)
sigprocmask(SIG_BLOCK,SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTSTP|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|SIGWINCH|SIGINFO|SIGUSR1|SIGUSR2,0x0)
= 0 (0x0) sigprocmask(SIG_SETMASK,0x0,0x0)                 = 0 (0x0)
__sysctl(0x7fbfe6e4,0x2,0x8053d60,0x7fbfe6ec,0x0,0x0) = 0 (0x0)
sigprocmask(SIG_BLOCK,SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTSTP|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|SIGWINCH|SIGINFO|SIGUSR1|SIGUSR2,0x0)
= 0 (0x0) sigprocmask(SIG_SETMASK,0x0,0x0)                 = 0 (0x0)
sigprocmask(SIG_BLOCK,SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTSTP|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|SIGWINCH|SIGINFO|SIGUSR1|SIGUSR2,0x0)
= 0 (0x0) sigprocmask(SIG_SETMASK,0x0,0x0)                 = 0 (0x0)
sigprocmask(SIG_BLOCK,SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTSTP|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|SIGWINCH|SIGINFO|SIGUSR1|SIGUSR2,0x0)
= 0 (0x0) sigprocmask(SIG_SETMASK,0x0,0x0)                 = 0 (0x0)
sigprocmask(SIG_BLOCK,SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTSTP|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|SIGWINCH|SIGINFO|SIGUSR1|SIGUSR2,0x0)
= 0 (0x0) sigprocmask(SIG_SETMASK,0x0,0x0)                 = 0 (0x0)
fstat(1,{ mode=crw--w---- ,inode=95,size=0,blksize=4096 }) = 0 (0x0)
__sysctl(0x7fbfeb34,0x2,0x7fbfeacc,0x7fbfeb3c,0x8051c3f,0x12) ERR#2 'No
such file or directory'
__sysctl(0x7fbfeb34,0x2,0x7fbfeacc,0x7fbfeb3c,0x8051c52,0xf) = 0 (0x0)
__sysctl(0x7fbfeacc,0x3,0x8055240,0x7fbfeb78,0x0,0x0) = 0 (0x0)
__sysctl(0x7fbfe694,0x2,0x282002e0,0x7fbfe69c,0x0,0x0) = 0 (0x0)
readlink("/etc/malloc.conf",0x7fbfe6a3,1024)     ERR#2 'No such file or
directory' issetugid(0x281eae0f,0x7fbfe6a3,0x400,0x7fbfe69c,0x0,0x0) =
0 (0x0) break(0x8100000)                                 = 0 (0x0)
__sysctl(0x7fbfe8a4,0x2,0x7fbfe8ac,0x7fbfe8b0,0x0,0x0) = 0 (0x0)
mmap(0x0,1048576,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANON,-1,0x0) =
673255424 (0x28211000)
mmap(0x28311000,978944,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANON,-1,0x0)
= 674304000 (0x28311000)
munmap(0x28211000,978944)                        = 0 (0x0)
stat("/etc/nsswitch.conf",{ mode=-rw-r--r-- ,inode=4838,size=337,blksize=4096 })
= 0 (0x0) open("/etc/nsswitch.conf",O_RDONLY,0666)         = 3 (0x3)
ioctl(3,TIOCGETA,0x7fbfe8a0)                     ERR#25 'Inappropriate
ioctl for device'
fstat(3,{ mode=-rw-r--r-- ,inode=4838,size=337,blksize=4096 }) = 0
(0x0) read(3,"#\n# nsswitch.conf(5) - name ser"...,4096) = 337 (0x151)
read(3,0x28321000,4096)                          = 0 (0x0)
sigprocmask(SIG_BLOCK,SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTSTP|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|SIGWINCH|SIGINFO|SIGUSR1|SIGUSR2,0x0)
= 0 (0x0)
access("/lib/nss_files.so.1",0)                  ERR#2 'No such file or
directory' access("/usr/lib/nss_files.so.1",0)              ERR#2 'No
such file or directory'
access("/usr/lib/compat/nss_files.so.1",0)       ERR#2 'No such file or
directory' access("/usr/local/lib/nss_files.so.1",0)        ERR#2 'No
such file or directory'
access("/usr/local/lib/zsh/nss_files.so.1",0)    ERR#2 'No such file or
directory' access("/usr/local/libexec/openldap/nss_files.so.1",0) ERR#2
'No such file or directory'
access("/lib/nss_files.so.1",0)                  ERR#2 'No such file or
directory' access("/usr/lib/nss_files.so.1",0)              ERR#2 'No
such file or directory'
sigprocmask(SIG_SETMASK,0x0,0x0)                 = 0 (0x0)
sigprocmask(SIG_BLOCK,SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTSTP|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|SIGWINCH|SIGINFO|SIGUSR1|SIGUSR2,0x0)
= 0 (0x0) access("/lib/nss_ldap.so.1",0)                   ERR#2 'No
such file or directory'
access("/usr/lib/nss_ldap.so.1",0)               ERR#2 'No such file or
directory' access("/usr/lib/compat/nss_ldap.so.1",0)        ERR#2 'No
such file or directory'
access("/usr/local/lib/nss_ldap.so.1",0)         = 0 (0x0)
open("/usr/local/lib/nss_ldap.so.1",O_RDONLY,017757777654) = 4 (0x4)
fstat(4,{ mode=-r-xr-xr-x ,inode=106502,size=39420,blksize=4096 }) = 0
(0x0) read(4,"\^?ELF\^A\^A\^A\t\0\0\0\0\0\0\0"...,4096) = 4096 (0x1000)
mmap(0x0,40960,PROT_NONE,MAP_PRIVATE|MAP_ANON|MAP_NOCORE,-1,0x0) =
673255424 (0x28211000)
mmap(0x28211000,36864,PROT_READ|PROT_EXEC,MAP_PRIVATE|MAP_FIXED|MAP_NOCORE,4,0x0)
= 673255424 (0x28211000)
mmap(0x2821a000,4096,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_FIXED,4,0x9000)
= 673292288 (0x2821a000)
close(4)                                         = 0 (0x0)
mmap(0x0,880,PROT_READ|PROT_WRITE,MAP_ANON,-1,0x0) = 673296384
(0x2821b000) munmap(0x2821b000,880)                           = 0 (0x0)
sigprocmask(SIG_SETMASK,0x0,0x0)                 = 0 (0x0)
sigprocmask(SIG_BLOCK,SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTSTP|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|SIGWINCH|SIGINFO|SIGUSR1|SIGUSR2,0x0)
= 0 (0x0) sigprocmask(SIG_SETMASK,0x0,0x0)                 = 0 (0x0)
sigprocmask(SIG_BLOCK,SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTSTP|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|SIGWINCH|SIGINFO|SIGUSR1|SIGUSR2,0x0)
= 0 (0x0) access("/lib/nss_nis.so.1",0)                    ERR#2 'No
such file or directory'
access("/usr/lib/nss_nis.so.1",0)                ERR#2 'No such file or
directory' access("/usr/lib/compat/nss_nis.so.1",0)         ERR#2 'No
such file or directory'
access("/usr/local/lib/nss_nis.so.1",0)          ERR#2 'No such file or
directory' access("/usr/local/lib/zsh/nss_nis.so.1",0)      ERR#2 'No
such file or directory'
access("/usr/local/libexec/openldap/nss_nis.so.1",0) ERR#2 'No such
file or directory' access("/lib/nss_nis.so.1",0)
ERR#2 'No such file or directory'
access("/usr/lib/nss_nis.so.1",0)                ERR#2 'No such file or
directory' sigprocmask(SIG_SETMASK,0x0,0x0)                 = 0 (0x0)
sigprocmask(SIG_BLOCK,SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTSTP|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|SIGWINCH|SIGINFO|SIGUSR1|SIGUSR2,0x0)
= 0 (0x0) access("/lib/nss_dns.so.1",0)                    ERR#2 'No
such file or directory'
access("/usr/lib/nss_dns.so.1",0)                ERR#2 'No such file or
directory' access("/usr/lib/compat/nss_dns.so.1",0)         ERR#2 'No
such file or directory'
access("/usr/local/lib/nss_dns.so.1",0)          ERR#2 'No such file or
directory' access("/usr/local/lib/zsh/nss_dns.so.1",0)      ERR#2 'No
such file or directory'
access("/usr/local/libexec/openldap/nss_dns.so.1",0) ERR#2 'No such
file or directory' access("/lib/nss_dns.so.1",0)
ERR#2 'No such file or directory'
access("/usr/lib/nss_dns.so.1",0)                ERR#2 'No such file or
directory' sigprocmask(SIG_SETMASK,0x0,0x0)                 = 0 (0x0)
sigprocmask(SIG_BLOCK,SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTSTP|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|SIGWINCH|SIGINFO|SIGUSR1|SIGUSR2,0x0)
= 0 (0x0) access("/lib/nss_compat.so.1",0)                 ERR#2 'No
such file or directory'
access("/usr/lib/nss_compat.so.1",0)             ERR#2 'No such file or
directory' access("/usr/lib/compat/nss_compat.so.1",0)      ERR#2 'No
such file or directory'
access("/usr/local/lib/nss_compat.so.1",0)       ERR#2 'No such file or
directory' access("/usr/local/lib/zsh/nss_compat.so.1",0)   ERR#2 'No
such file or directory'
access("/usr/local/libexec/openldap/nss_compat.so.1",0) ERR#2 'No such
file or directory' access("/lib/nss_compat.so.1",0)
ERR#2 'No such file or directory'
access("/usr/lib/nss_compat.so.1",0)             ERR#2 'No such file or
directory' sigprocmask(SIG_SETMASK,0x0,0x0)                 = 0 (0x0)
ioctl(3,TIOCGETA,0x7fbfe8a0)                     ERR#25 'Inappropriate
ioctl for device' close(3)                                         = 0
(0x0)
sigprocmask(SIG_BLOCK,SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTSTP|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|SIGWINCH|SIGINFO|SIGUSR1|SIGUSR2,0x0)
= 0 (0x0) sigprocmask(SIG_SETMASK,0x0,0x0)                 = 0 (0x0)
sigprocmask(SIG_BLOCK,SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTSTP|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|SIGWINCH|SIGINFO|SIGUSR1|SIGUSR2,0x0)
= 0 (0x0) sigprocmask(SIG_SETMASK,0x0,0x0)                 = 0 (0x0)
geteuid(0x1,0x283240c0,0x7fbfe8f8,0x281bc1b8,0x281ef0f1,0x283220c0) = 0
(0x0) open("/etc/spwd.db",O_RDONLY,00)                 = 3 (0x3)
fcntl(3,F_SETFD,FD_CLOEXEC)                      = 0 (0x0)
fstat(3,{ mode=-rw------- ,inode=4170,size=40960,blksize=4096 }) = 0
(0x0) read(3,"\0\^F\^Ua\0\0\0\^B\0\0\^D\M-R\0"...,260) = 260 (0x104)
pread(0x3,0x28327000,0x1000,0x6000,0x0,0xc)      = 4096 (0x1000)
pread(0x3,0x28332000,0x1000,0x4000,0x0,0x281f9ad8) = 4096 (0x1000)
stat("/etc/nsswitch.conf",{ mode=-rw-r--r-- ,inode=4838,size=337,blksize=4096 })
= 0 (0x0) pread(0x3,0x28333000,0x1000,0x5000,0x0,0x281f9ad8) = 4096
(0x1000)
stat("/etc/nsswitch.conf",{ mode=-rw-r--r-- ,inode=4838,size=337,blksize=4096 })
= 0 (0x0)
stat("/etc/nsswitch.conf",{ mode=-rw-r--r-- ,inode=4838,size=337,blksize=4096 })
= 0 (0x0) pread(0x3,0x28334000,0x1000,0x7000,0x0,0x281f9ad8) = 4096
(0x1000)
stat("/etc/nsswitch.conf",{ mode=-rw-r--r-- ,inode=4838,size=337,blksize=4096 })
= 0 (0x0) pread(0x3,0x28335000,0x1000,0x8000,0x0,0x281f9ad8) = 4096
(0x1000)
stat("/etc/nsswitch.conf",{ mode=-rw-r--r-- ,inode=4838,size=337,blksize=4096 })
= 0 (0x0) pread(0x3,0x28336000,0x1000,0x1000,0x0,0x281f9ad8) = 4096
(0x1000)
stat("/etc/nsswitch.conf",{ mode=-rw-r--r-- ,inode=4838,size=337,blksize=4096 })
= 0 (0x0) pread(0x3,0x28337000,0x1000,0x2000,0x0,0x281f9ad8) = 4096
(0x1000)
stat("/etc/nsswitch.conf",{ mode=-rw-r--r-- ,inode=4838,size=337,blksize=4096 })
= 0 (0x0) pread(0x3,0x28338000,0x1000,0x3000,0x0,0x281f9ad8) = 4096
(0x1000)
stat("/etc/nsswitch.conf",{ mode=-rw-r--r-- ,inode=4838,size=337,blksize=4096 })
= 0 (0x0)
stat("/etc/nsswitch.conf",{ mode=-rw-r--r-- ,inode=4838,size=337,blksize=4096 })
= 0 (0x0)
stat("/etc/nsswitch.conf",{ mode=-rw-r--r-- ,inode=4838,size=337,blksize=4096 })
= 0 (0x0)
stat("/etc/nsswitch.conf",{ mode=-rw-r--r-- ,inode=4838,size=337,blksize=4096 })
= 0 (0x0)
stat("/etc/nsswitch.conf",{ mode=-rw-r--r-- ,inode=4838,size=337,blksize=4096 })
= 0 (0x0)
stat("/etc/nsswitch.conf",{ mode=-rw-r--r-- ,inode=4838,size=337,blksize=4096 })
= 0 (0x0)
stat("/etc/nsswitch.conf",{ mode=-rw-r--r-- ,inode=4838,size=337,blksize=4096 })
= 0 (0x0)
stat("/etc/nsswitch.conf",{ mode=-rw-r--r-- ,inode=4838,size=337,blksize=4096 })
= 0 (0x0)
stat("/etc/nsswitch.conf",{ mode=-rw-r--r-- ,inode=4838,size=337,blksize=4096 })
= 0 (0x0)
stat("/etc/nsswitch.conf",{ mode=-rw-r--r-- ,inode=4838,size=337,blksize=4096 })
= 0 (0x0)
stat("/etc/nsswitch.conf",{ mode=-rw-r--r-- ,inode=4838,size=337,blksize=4096 })
= 0 (0x0)
stat("/etc/nsswitch.conf",{ mode=-rw-r--r-- ,inode=4838,size=337,blksize=4096 })
= 0 (0x0)
stat("/etc/nsswitch.conf",{ mode=-rw-r--r-- ,inode=4838,size=337,blksize=4096 })
= 0 (0x0)
stat("/etc/nsswitch.conf",{ mode=-rw-r--r-- ,inode=4838,size=337,blksize=4096 })
= 0 (0x0)
stat("/etc/nsswitch.conf",{ mode=-rw-r--r-- ,inode=4838,size=337,blksize=4096 })
= 0 (0x0)
stat("/etc/nsswitch.conf",{ mode=-rw-r--r-- ,inode=4838,size=337,blksize=4096 })
= 0 (0x0)
sigprocmask(SIG_BLOCK,SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTSTP|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|SIGWINCH|SIGINFO|SIGUSR1|SIGUSR2,0x0)
= 0 (0x0) sigprocmask(SIG_SETMASK,0x0,0x0)                 = 0 (0x0)
sigprocmask(SIG_BLOCK,SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTSTP|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|SIGWINCH|SIGINFO|SIGUSR1|SIGUSR2,0x0)
= 0 (0x0) sigprocmask(SIG_SETMASK,0x0,0x0)                 = 0 (0x0)
socket(PF_LOCAL,SOCK_STREAM,0)                   = 4 (0x4)
connect(4,{ AF_UNIX "/var/run/nslcd.ctl" },106)  = 0 (0x0)
gettimeofday({1253090722.230869 },0x0)           = 0 (0x0)
gettimeofday({1253090722.231440 },0x0)           = 0 (0x0)
select(1024,0x0,{4},0x0,{9.999429 })             = 1 (0x1)
sendto(4,"\^A\0\0\0\M-l\^C\0\0",8,0x20000,NULL,0x0) = 8 (0x8)
gettimeofday({1253090722.234585 },0x0)           = 0 (0x0)
gettimeofday({1253090722.235155 },0x0)           = 0 (0x0)
select(1024,{4},0x0,0x0,{59.999430 })            = 1 (0x1)
read(4,"\^A\0\0\0\M-l\^C\0\0\0\0\0\0\^E"...,1024) = 192 (0xc0)
gettimeofday({1253090722.240684 },0x0)           = 0 (0x0)
sigprocmask(SIG_BLOCK,SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTSTP|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|SIGWINCH|SIGINFO|SIGUSR1|SIGUSR2,0x0)
= 0 (0x0) sigprocmask(SIG_SETMASK,0x0,0x0)                 = 0 (0x0)
SIGNAL 11 (SIGSEGV) process exit, rval = 0



Maybe that helps you to figure out whats wrong, if not I'll send
you a backtrace tomorrow.



-- 
Tobias Lott


More information about the freebsd-ports mailing list