On Fri, 10 Jan 2003, Jonathan Marsden wrote: > Attaching to one 'connected to but hung' pop3d with gdb shows a > backtrace of: > > (gdb) bt > #0 0x420dadf4 in read () from /lib/i686/libc.so.6 > #1 0x4002a480 in __DTOR_END__ () from /usr/lib/libsasl2.so.2 > #2 0x40024186 in randinit () from /usr/lib/libsasl2.so.2 > #3 0x400241cd in sasl_rand () from /usr/lib/libsasl2.so.2 > #4 0x40023e3f in sasl_mkchal () from /usr/lib/libsasl2.so.2 > #5 0x0804cccb in service_main () > #6 0x0805149b in main () > #7 0x42017589 in __libc_start_main () from /lib/i686/libc.so.6 > (gdb) > > How can I best troubleshoot this further -- or is a quick fix already > known?
Hmmm, it looks like its blocking on reading /dev/random, try changing the value of DEV_RANDOM to /dev/urandom in sasl's config.h and rebuilding (or, symlink /dev/random to /dev/urandom). -Rob -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Rob Siemborski * Andrew Systems Group * Cyert Hall 207 * 412-268-7456 Research Systems Programmer * /usr/contributed Gatekeeper