OID 11g Replication Server Crashes Intermittently Generating Core Dumps (Doc ID 2072752.1)

Last updated on SEPTEMBER 18, 2017

Applies to:

Oracle Internet Directory - Version 11.1.1.5.0 to 11.1.1.7.3 [Release 11g]
Information in this document applies to any platform.

Symptoms

OID 11g with LDAP Multimaster Replication configured
Replication Server crashes frequently generating core dump

A "gdb" output of the core file shows the following stack

..............
Core was generated by '/oracle/app/product/fmw/idm/bin/oidrepld -p 8081 -inst 1'.
Program terminated with signal 11, Segmentation fault.
#0 0x000000000047d8d6 in gslcgen_LdapNextEntry ()
(gdb) bt
#0 0x000000000047d8d6 in gslcgen_LdapNextEntry ()
#1 0x000000000046e61d in ora_ldap_next_entry ()
#2 0x000000000046e5ac in ldap_next_entry ()
#3 0x0000000000438a00 in gslracaApplyChanges ()
#4 0x00002b1375b9483d in start_thread () from /lib64/libpthread.so.0
#5 0x00002b137923118d in clone () from /lib64/libc.so.6
...............

At OS level, /var/log/messages file shows the following :

kernel: oidrepld[18273] general protection rip:47d8d6 rsp:2b56a35b38b0 error:0
kernel: oidrepld[19582]: segfault at 0000000300000007 rip 000000000047d8d6 rsp 00002b12d06f48b0 error 4
kernel: oidrepld[23006] general protection rip:47d8d6 rsp:2b137b4e78b0 error:0
kernel: oidrepld[25678]: segfault at 0000000300000007 rip 000000000047d8d6 rsp 00002ad840af68b0 error 4
kernel: oidrepld[27286] general protection rip:47d8d6 rsp:2b5d17b6d8b0 error:0
kernel: oidrepld[30358] general protection rip:47d8d6 rsp:2b10c1d088b0 error:0

From oidmon.log

Guardian: sgslupsCheckProcess: sigsend to pid 22943 failed, os error = 3
Guardian: Starting OIDREPLD cmdLine args = "-p 8081 -inst 1"
Guardian: Starting OIDREPLD Server,PID=25358
Guardian: Updating Process Table...
Guardian: sgslupsCheckProcess: sigsend to pid 25358 failed, os error = 3
Guardian: Starting OIDREPLD cmdLine args = "-p 8081 -inst 1"
Guardian: Starting OIDREPLD Server,PID=26127
Guardian: Updating Process Table...
Guardian: sgslupsCheckProcess: sigsend to pid 26127 failed, os error = 3

No specific error seen in oidrepld log, but following error may visible in the logs

sgslufread: Hard error on read, OS error = 32
sgslufread: Hard error on read, OS error = 32

 

Changes

 

Cause

Sign In with your My Oracle Support account

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

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms