FAMT crashes during Net Folder sync against OES2015 NSSAD server

  • 7018565
  • 01-Feb-2017
  • 10-Apr-2017

Environment

Micro Focus Filr 3.1
Novell Filr 2.0

Situation

In some Filr deployments with one (or more) Net Folders configured with OES-2015 NSSAD backend filesystem, FAMT crashed repeatedly during Net Folder synchronization.

Crash dump analysis revealed the following stack:
(gdb) bt
#0  0x00007fa6c7d601b2 in __strlen_sse42 () from /lib64/libc.so.6
#1  0x00007fa6b1e26a2f in Trustees::isInherited(std::map<std::string, ParentChildRights*, std::less<std::string>, std::allocator<std::pair<std::string const, ParentChildRights*> > >*) ()
   from /opt/novell/filr/lib64/libnovellcifsmod.so
#2  0x00007fa6b1e2012d in NCIFSOperations::isInherited_Local(char*, char*, char*, char*, void*, FAMTSession*, int) () from /opt/novell/filr/lib64/libnovellcifsmod.so
#3  0x00007fa6b1e246b1 in NCIFSOperations::ListAll(FAMTRequest*, FAMTSession*, int) () from /opt/novell/filr/lib64/libnovellcifsmod.so
#4  0x00007fa6b1e25229 in NCIFSOperations::FAMT_PropFind(FAMTRequest*, FAMTSession*, int) () from /opt/novell/filr/lib64/libnovellcifsmod.so
#5  0x00007fa6c99a026e in FAMTOperations::processRequest(FAMTRequest*, FAMTSession*, int&) () from /opt/novell/filr/lib64/libfapbase.so.0
#6  0x00007fa6b1e1f59e in NCIFSOperations::processRequest(FAMTRequest*, FAMTSession*, int&) () from /opt/novell/filr/lib64/libnovellcifsmod.so
#7  0x00000000004116b8 in thread_handler ()
#8  0x00007fa6c7fcb806 in start_thread () from /lib64/libpthread.so.0
#9  0x00007fa6c7d2667d in clone () from /lib64/libc.so.6

Resolution

A fix for this issue is available in the Filr 2.0 - Hot Patch 4 for Filr 2.0 and Filr 3.1 Update for Filr 3.0 via the Novell Patch Finder.