Environment
Novell eDirectory 8.7.3.8 for Linux
Situation
Every two days eDirectory 8.7.3.8 on a SLES 9 server cores in
the ndsd process.
Examining the stack using GDB shows we are failing in the
NCPDestroyConnSessions function of the libncpengine.so
library.
Resolution
Novell has identified the issue as a fault in the NCPengine
code. NCPengine is attempting to clear a connection for whom
the memory has already been cleared. Novell hopes to release
this patch in a post 8.7.3.8 patch.
Additional Information
Stack as shown in NCPengine:
#0 0x46634de3 in NCPXDestroyConnSessions () from
/usr/lib//nds-modules/libncpengine.so
#1 0x46634e77 in ConnEvent () from /usr/lib//nds-modules/libncpengine.so
#2 0x08058abe in CallHandler ()
#3 0x08058cbe in WorkHandler ()
#4 0x080574aa in PoolWorker ()
#5 0x40195cb7 in start_thread () from /lib/tls/libpthread.so.0
#6 0x4028521e in clone () from /lib/tls/libc.so.6
#7 0x56f00bb0 in ?? ()
#1 0x46634e77 in ConnEvent () from /usr/lib//nds-modules/libncpengine.so
#2 0x08058abe in CallHandler ()
#3 0x08058cbe in WorkHandler ()
#4 0x080574aa in PoolWorker ()
#5 0x40195cb7 in start_thread () from /lib/tls/libpthread.so.0
#6 0x4028521e in clone () from /lib/tls/libc.so.6
#7 0x56f00bb0 in ?? ()