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 laterInformation 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
BEGINConnID:87 mesgID:4 OpID:3 OpName:modify ConnIP:xx.xx.xx.xx:0ConnDN:<user_DN>..................................* INFO:gsleswrASndResult OPtime=1463339115 microsec Qtime=31 micro sec DBtime=1780 micro sec RESULT=0 tag=103 nentries=0END
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
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
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
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 |