Hey,

FWIW, getent -s ldap passwd still hangs for me (with the ldap_r linked
libnss).

Only now it doesn't eat 100% cpu but waits on a futex:

| $ strace getent -s ldap passwd
...
| getdents64(3, /* 0 entries */, 4096)    = 0
| close(3)                                = 0
| geteuid32()                             = 20001
| futex(0x4016fae0, FUTEX_WAIT, 2, NULL

| (gdb) bt
| #0  0x402ac3e6 in __lll_mutex_lock_wait () from /lib/tls/libpthread.so.0
| #1  0x402a9893 in _L_mutex_lock_26 () from /lib/tls/libpthread.so.0
| #2  0xbfffe3c0 in ?? ()
| #3  0x40053232 in sigemptyset () from /lib/tls/libc.so.6
| #4  0x40161aec in ?? () from /lib/libnss_ldap.so.2
| #5  0x4016fae0 in ?? () from /lib/libnss_ldap.so.2
| #6  0x00000000 in ?? ()
| #7  0x0000008c in ?? ()
...

Just 'getent passwd' shows all of the data.

-- 
 PGP signed and encrypted  |  .''`.  ** Debian GNU/Linux **
    messages preferred.    | : :' :      The  universal
                           | `. `'      Operating System
 http://www.palfrader.org/ |   `-    http://www.debian.org/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to