XADSD cores LsapLookupDisplaySid

  • 7004740
  • 23-Oct-2009
  • 27-Apr-2012

Environment

Novell Open Enterprise Server 2 SP1(OES 2SP1) Linux
Domain Services for Windows
DSFW

Situation

Symantec Enterprise Vault authenticates to a DSFW domain.  Between 1 to 2 days xadsd will crash.
var/log/messages shows the following:
 Oct 1 09:00:09 DSFW xadsd: [NETLOGON] Setting account password for object<cn=EVAULT,cn=Computers,dc=domain,dc=com>
Oct 1 09:00:09 DSFW xadsd: [NETLOGON] Setting account password failed: Access
Denied
Oct 1 09:00:09 DSFW xadsd: [NETLOGON] Workstation EVAULT failed to
authenticate: 0xc0000022
Oct 1 19:48:53 DSFW xadsd: [NETLOGON] Setting account password for object<cn=VIEWMANAGER,cn=Computers,dc=domain,dc=com>
Oct 1 19:48:53 DSFW xadsd: [NETLOGON] Setting account password failed: Access
Denied
Oct 1 19:49:02 DSFW xadsd: [NETLOGON] Setting account password for object<cn=PINEAPPLE,cn=Computers,dc=domain,dc=com>
Oct 1 19:49:02 DSFW xadsd: [NETLOGON] Setting account password failed: Access
Denied
Oct 1 19:49:04 DSFW xadsd: [NETLOGON] Workstation VIEWMANAGER failed to
authenticate: 0xc0000022
Oct 1 19:49:05 DSFW xadsd: [NETLOGON] Workstation PINEAPPLE failed to
authenticate: 0xc0000022
Oct 2 07:48:43 DSFW winbindd[30643]: [2009/10/02 07:48:43, 0]
nsswitch/winbindd.c:process_loop(897)
Oct 2 07:48:43 DSFW winbindd[30643]: winbindd: Exceeding 200 client
connections, no idle connection found

The stack is as follows:
#0 0x00002aaf8111e000 in LsapLookupDisplaySid () from
/opt/novell/xad/lib64/libxadlsa.so
(gdb) bt
#0 0x00002aaf8111e000 in LsapLookupDisplaySid () from
/opt/novell/xad/lib64/libxadlsa.so
#1 0x00002aaf8111e8c0 in LsapCallLookupSidTranslators () from
/opt/novell/xad/lib64/libxadlsa.so
#2 0x00002aaf811203b0 in LsapLookupSid2 () from
/opt/novell/xad/lib64/libxadlsa.so
#3 0x00002aaf8112068e in LsapLookupSids2 () from
/opt/novell/xad/lib64/libxadlsa.so
#4 0x00002aaf8112086f in LsarLookupSids3 () from
/opt/novell/xad/lib64/libxadlsa.so
#5 0x00002aaf81141098 in op76_ssr () from /opt/novell/xad/lib64/libxadlsa.so
#6 0x00002aaaaaabf5ed in rpc__cn_call_executor () from
/opt/novell/xad/lib64/libprot_ncacn.so
#7 0x00002aaf7fc972c6 in ?? () from /opt/novell/xad/lib64/libdcerpc.so.1
#8 0x00002aaf7fefd143 in start_thread () from /lib64/libpthread.so.0
#9 0x00002aaf803edbed in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()
(gdb)


Resolution

The issue is in the libxadlsa library. 
Patch: oes2sp1-January-2010-Scheduled-Maintenance-6749-1Patch: oes2sp2-January-2010-Scheduled-Maintenance-6750-1