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]