NDSD segfault in NCP engine during processNSSRenameEvent.

  • 7016196
  • 16-Feb-2015
  • 16-Feb-2015

Environment

Novell Open Enterprise Server 11 (OES 11) Linux Support Pack 2

Situation

A server side process is actively copying and deleting data on a server when suddenly the NDSD process crashed.
At one point in time the NDSD process crashed and NDSD had to be restarted.

Resolution

This has been reported to Engineering.

Additional Information

In /var/log/messages the segfault was logged as :

Feb 11 09:38:06 fs01 kernel: [1533892.328781] ndsd[13816]: segfault at 68 ip 00007f4bbd1a80d5 sp 00007f4ba36eb978 error 6 in libncpengine.so.0.0.0[7f4bbd15f000+11a000]


Backtrace of the crash  :

#0  0x00007f4bbd1a80d5 in RemoveFromIDHash(VolumeCacheData*, CacheEntry*) ()
   from /sr/opt/novell/eDirectory/lib64/nds-modules/libncpengine.so
#1  0x00007f4bbd1ac2a9 in ?? () from /sr/opt/novell/eDirectory/lib64/nds-modules/libncpengine.so
#2  0x00007f4bbd1c2ac8 in processNSSRenameEvent(int, unsigned long, unsigned long, char const*, char const*, unsigned int, int) ()
   from /sr/opt/novell/eDirectory/lib64/nds-modules/libncpengine.so
#3  0x00007f4bbd22ca2a in nss_handler(int, char*, int*, char**) ()
   from /sr/opt/novell/eDirectory/lib64/nds-modules/libncpengine.so
#4  0x00007f4bbd21d1fb in serverIPCListener(ucred*, unsigned int, int, char*, int*, char**) ()
   from /sr/opt/novell/eDirectory/lib64/nds-modules/libncpengine.so
#5  0x00007f4bbd218e57 in IPCThread(void*) () from /sr/opt/novell/eDirectory/lib64/nds-modules/libncpengine.so
#6  0x00007f4bc0254806 in start_thread () from /sr/lib64/libpthread.so.0
#7  0x00007f4bbf816e8d in clone () from /sr/lib64/libc.so.6
#8  0x0000000000000000 in ?? ()