xa_close Call Crashes In Oracle 11g When Pro*C Code Loaded By dlopen [mainly CICS related] (Doc ID 1265632.1)

Last updated on JULY 05, 2017

Applies to:

Precompilers - Version 11.2.0.1 and later
Information in this document applies to any platform.
Checked for relevance on 20-Aug-2012

Symptoms

CICS TPM process crashes in xa_close()  if  Pro*C code was  dynamically loaded by dlopen().

Call Flow:

   xa_start
      dlopen precompiler code and execute it
   xa_end
   xa_prepare
   xa_commit
   xa_close <-- Crash

Stack :
   sqlcac () at sqlcac.c:57
   sqlfcn () at sqlrcn.c:348
   xaoclose () at xao.c:1864


Changes

This error started after upgrading to 11.2.

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