My Oracle Support Banner

OID 12c Intermittent Process Crash or Hang on Windows While writing to the Log Files (Doc ID 2796352.1)

Last updated on AUGUST 23, 2021

Applies to:

Oracle Internet Directory - Version 12.2.1.3.0 and later
Information in this document applies to any platform.

Symptoms

OID process crashes or hangs intermittently

Primarily seen on Windows platform

Though the oidldapd process crashes, no relevant messages seen in oidldapd log files. Everything looks normal as per the log entries 

oiddispd log shows the following error ( but, this is soon after the oidldapd process gets crashed)

[NOTIFICATION:16] [] [OIDLDAPD] [host: <hostname>] [pid: xxxxx] [tid: 1] ProcessDispatcher: sgsluscNTSendPort: PeekNamedPipe() failed with errno = 109
[NOTIFICATION:16] [] [OIDLDAPD] [host: <hostname>] [pid: xxxxx] [tid: 1] ProcessDispatcher: send port for server PID : xxxxx failed

 

When the Hang happens, the log shows high OPtime

 

BEGIN
ConnID:87 mesgID:4 OpID:3 OpName:modify ConnIP:xx.xx.xx.xx:0
ConnDN:<user_DN>
.................
.................
* INFO:gsleswrASndResult OPtime=1463339115 micro
sec Qtime=31 micro sec DBtime=1780 micro sec RESULT=0 tag=103 nentries=0
END
 

A stack dump output (generated using ADPlus or DebugDiag tools) may show one (or more) of the following stack traces

ntdll!KiRaiseUserExceptionDispatcher+3a    
KERNELBASE!CloseHandle+62    
oidldapd!gsluslfWriteToLogFile+ac2    
oidldapd!gslutfWriteTraceMsg+ed    
oidldapd!gslarswWorker+28f3    
kernel32!BaseThreadInitThunk+14    
ntdll!RtlUserThreadStart+21

 

ntdll!KiRaiseUserExceptionDispatcher+3a
KERNELBASE!CloseHandle+62
oidldapd!sgsluscnConnectNp+978
oidldapd!sgslusccConnectPort+9
oidldapd!gslarpsbPsearchListener+219
kernel32!BaseThreadInitThunk+14
ntdll!RtlUserThreadStart+21

 

ntdll!RtlReportCriticalFailure+97   
ntdll!RtlpHeapHandleError+12   
ntdll!RtlpLogHeapFailure+96   
ntdll!RtlFreeHeap+125   
oracore12!ss_mem_fre+1e   
oidldapd!gslmmFree+4d   
oidldapd!gslumfFree+68   
oidldapd!gslgrclReleaseFromConn+52   
oidldapd!gslarcmCloseConnection+417   
oidldapd!gslarsdDispatcher+b63   
kernel32!BaseThreadInitThunk+14   
ntdll!RtlUserThreadStart+21

 

Changes

 

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Changes
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.