Bulkload Fails With Error "*** Glibc Detected *** Bulkload: Corrupted Double-linked List"

(Doc ID 2229466.1)

Last updated on FEBRUARY 02, 2017

Applies to:

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

Symptoms

Oracle Internet Directory (OID) 11g bulkload fails with error "*** glibc detected *** bulkload: corrupted double-linked list".

Example bulkload.log:

------------------------------------------------------------

"oiddb"...
------------------------------------------------------------
This tool can only be executed if you know database user password for OID
Enter OID Password ::

------------------------------------------------------------
Loading data on "oiddb"
------------------------------------------------------------
objectclass004...
attr_store027...
battr_store012...
attr_store025...
battr_store027...
...
...

ril-entitlement00091...
ril-entitlement00090...
orclodipprofilename...

------------------------------------------------------------
Data loaded successfully
------------------------------------------------------------

------------------------------------------------------------
Verifying indexes ...
------------------------------------------------------------

------------------------------------------------------------
Generating Database Statistics ...
------------------------------------------------------------
...Setting OID server mode to read-write on "oiddb" node...
*** glibc detected *** bulkload: malloc(): smallbin double linked list
corrupted: 0x0000000002d13580 ***
======= Backtrace: =========
/lib64/libc.so.6[0x38f4075f4e]
/lib64/libc.so.6[0x38f407a528]
/lib64/libc.so.6(__libc_malloc+0x5c)[0x38f407ab1c]
/opt/idam/oid/Middleware/Oracle_IDM1/lib/libclntsh.so.11.1(sltspcinit+0x19)[0x2ac03b187c69]
bulkload[0x43e60c]
bulkload[0x4576a9]
bulkload[0x44de7b]
bulkload[0x42a171]
bulkload(gslmtblMain+0x14de)[0x418a36]
bulkload[0x416a63]
/lib64/libc.so.6(__libc_start_main+0xfd)[0x38f401ed5d]
bulkload[0x4168f9]
======= Memory map: ========

 

STEPS
-----------------------
The issue was reproduced as follows:

1. Execute bulkload

bulkload connect=oiddb check=TRUE generate=TRUE restore=TRUE verbose=TRUE debug=TRUE threads=32 file=data.ldif
bulkload connect=oiddb load=TRUE verbose=TRUE debug=TRUE threads=32

2. During the load data phase the error is reported

------------------------------------------------------------
Data loaded successfully
------------------------------------------------------------

------------------------------------------------------------
Verifying indexes ...
------------------------------------------------------------

------------------------------------------------------------
Generating Database Statistics ...
------------------------------------------------------------
...Setting OID server mode to read-write on "oiddb" node...
*** glibc detected *** bulkload: malloc(): smallbin double linked list corrupted: 0x0000000002d13580 ***
======= Backtrace: =========
/lib64/libc.so.6[0x38f4075f4e]
/lib64/libc.so.6[0x38f407a528]
/lib64/libc.so.6(__libc_malloc+0x5c)[0x38f407ab1c]
-----------------------------------

 



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