Abend in LDAP Monitor Process

  • 7008915
  • 29-Jun-2011
  • 26-Apr-2012

Environment

Novell eDirectory 8.7.3.10 for NetWare 6.5

Situation

The server will randomly receive a soft abend. The abend.log might vary slightly but it shows something similar to this:
Novell Open Enterprise Server, NetWare 6.5
PVER: 6.50.08
Server SERVER1 halted Tuesday, September 14, 2010   2:51:35.117 pm
Abend 1 on P00: Server-5.70.08: Page Fault Processor Exception (Error code 00000000)
Registers:
    CS = 0008 DS = 0010 ES = 0010 FS = 0010 GS = 0023 SS = 0010
    EAX = 00000000 EBX = 9372F185 ECX = 00000000 EDX = 00000000
    ESI = 0000006B EDI = 00000091 EBP = ADB438A4 ESP = ADB4384C
    EIP = 92330E43 FLAGS = 00010286
    92330E43 8B4E2A         MOV     ECX, [ESI+2A]=?
    EIP in NLDAP.NLM at code start +00010E43h
    Access Location: 0x00000095
The violation occurred while processing the following instruction:
92330E43 8B4E2A         MOV     ECX, [ESI+2A]
92330E46 83C404         ADD     ESP, 00000004
92330E49 85C9           TEST    ECX, ECX
92330E4B 0F84D4000000   JZ      92330F25
92330E51 A160F4A693     MOV     EAX, [NLDAP.NLM|DebugStats]=00000000
92330E56 85C0           TEST    EAX, EAX
92330E58 0F84B7000000   JZ      92330F15
92330E5E FF05A495A793   INC     dword ptr [NLDAP.NLM|gMonSBlock]=00000000
92330E64 83F801         CMP     EAX, 00000001
92330E67 0F85A8000000   JNZ     92330F15
Running process: LDAP Monitor Process
Thread Owned by NLM: NLDAP.NLM
Looking at a coredump the stack is as follows:
Current EIP: 928AFE43  NLDAP.NLM|MonitorThread+1AD8
A818F134  928A0546  NLDAP.NLM|TPSetAvailableWorkInfo+78
A818F14C  928A0CC4  NLDAP.NLM|TPWorkerThread+E8
A818F164  8F8D2356  THREADS.NLM|getcmd+21E
A818F18C  8F8D218C  THREADS.NLM|getcmd+54
A818F1A4  8F8EC730  THREADS.NLM|<Start of DATA segment>+2730
A818F1A8  0022A428  SERVER.NLM|TcoNewSystemThreadEntryPoint+40
(stack end)

Resolution

A fix has been been created by engineering but has not yet been publicly released.
Please contact Novell Technical Support for the engineering build.