Multithreaded Pro*C Application Fails With Core Dump And ORA-24440 During xa_connect On AIX

(Doc ID 1448220.1)

Last updated on JULY 05, 2017

Applies to:

Precompilers - Version 11.2.0.2 and later
IBM AIX on POWER Systems (64-bit)
***Checked for relevance on 22-Oct-2013***

Symptoms

A multi-threaded  Pro*C program fails during xa_connect with following errors:

- Core Dumps
- OCIEnvNlsCreate failure: -1. ORA-24440: OCI Easy Install mode cannot be initialize

Core Dump Stack:

pthread_kill(??, ??) at 0x90000000041b650
_p_raise(??) at 0x90000000041aec8
raise.raise(??) at 0x90000000002beac
skgesig.skgesigCrash.skgesigOSCrash(??) at 0x9000000157b38bc
kpedbg.kpeDbgSignalHandler(??, ??) at 0x90000001581fcd8
skgesig.skgesigCrash.skgesig_sigactionHandler(??, ??, ??) at 0x9000000157b3c44
kpu.kpuhhini(??) at 0x9000000158866d4
kpuini.kpughndl0(??, ??, ??, ??, ??, ??) at 0x9000000158650ec
oci8.OCIHandleAlloc(??, ??, ??, ??, ??) at 0x900000015ff83cc
xao.xaormini(??, ??, ??) at 0x900000016dd1afc
xao.xaoopen_help(??, ??, ??, ??) at 0x900000016dd1164
xao.xaoopen(??, ??, ??) at 0x900000016dccdb4
core(pv_arg = 0x00000001101b9bd0), line 131 in "ora_dynreg.c"

Changes

Using 11.2.0.2 Client.   

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