DM_LDAP Cores After Period Of Inactivity

(Doc ID 1490374.1)

Last updated on AUGUST 24, 2016

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.4.0.0.0 to 7.4.0.0.0 [Release 7.4.0]
Information in this document applies to any platform.

Symptoms

Dm_ldap is failing when it is idle for few hours and after that if one is trying to access ldap server, Dm_ldap generates core and following error in dm_ldap.log.
After restarting dm_ldap, it starts working.


PinLdapConnection::getEntry: ---> (time=Wed Feb 1 02:49:13 2012)
filterstr: memberOf=CN=TTDevCoreStaffPilot,OU=Security,OU=Groups,OU=Corp,DC=SJRB,DC=LDS
DN: DC=SJRB,DC=LDS
sgslufread: Hard error on read, OS error = 32
sgslufread: Hard error on read, OS error = 32
sgslufread: Hard error on read, OS error = 32
sgslufread: Hard error on read, OS error = 32
sgslufread: Hard error on read, OS error = 32
sgslufread: Hard error on read, OS error = 32
sgslufread: Hard error on read, OS error = 32
sgslufread: Hard error on read, OS error = 32
sgslufread: Hard error on read, OS error = 32
sgslufread: Hard error on read, OS error = 32
PinLdapConnection::disconnect

Core stack:

[rc:0]$ gdb ../../bin/dm_ldap core
Core was generated by `dm_ldap'.
Program terminated with signal 11, Segmentation fault.
SEGV_MAPERR - Address not mapped to object
warning: Load module /opt/brm/oracle/app/oracle/product/11.1.0/instantclient_11_1/libnnz11.so has been stripped.
Debugging information is not available.
warning: No unwind information found.
Skipping this library /usr/lib/hpux32/libcl.so.1.

#0  0x60000000c03916b0:0 in free+0xb0 () from /usr/lib/hpux32/libc.so.1
(gdb) bt
#0  0x60000000c03916b0:0 in free+0xb0 () from /usr/lib/hpux32/libc.so.1
#1  0x60000000da6b3f80:0 in PinOwner<char*,PinSimplePtrTypeWrapper<char*> >::~PinOwner ()
   at/ade/builder_74013cf.pbs.120603.2340.hpia/publish_hpux_ia64_vob/publish_hpux_ia64/include/PinAnyTypeWrapper.h:32
#2  0x60000000da6b7270:0 in PinLdapConnection::init () at PinLdapDSConn.cpp:209
#3  0x60000000da6ceb00:0 in PinLdapConnection::getEntry () at PinLdapDSConn.cpp:1293
#4  0x60000000da6d2e20:0 in PinLdapConnection::searchEntries () at PinLdapDSConn.cpp:1170
#5  0x60000000da6e2990:0 in PinLdapSearch::execute () at PinLdapFetchOps.cpp:561
#6  0x60000000da7233b0:0 in pinLdapProcessOp () at PinLdapOps.cpp:2294
#7  0x4050e50:0 in qmflist_process_op () at ../ldap_qbe.cpp:192
#8  0x40c7dd0:0 in qm_if_be_process_op () at qbe_flist.c:113
#9  0x40bd9c0:0 in process_op () at ../unix/qm_back.c:749
#10 0x40bc7d0:0 in qm_back_select_stuff () at ../unix/qm_back.c:573
#11 0x40be240:0 in qm_back () at ../unix/qm_back.c:691
#12 0x40b4c40:0 in make_a_child () at ../unix/qm_main.c:1224
#13 0x40b8c00:0 in main () at ../unix/qm_main.c:2792
(gdb) quit


The issue happens on 7.4 PS13 (patch 13611924), patch 13932419 and patch 14141842 on HPUX Itanium.

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