Remote Database Access Aborts With OCI-21500: [Kope2uattr:Charpass], [0xbd] (Doc ID 754466.1)

Last updated on JULY 05, 2017

Applies to:

Oracle Database - Enterprise Edition - Version 10.2.0.1 and later
Information in this document applies to any platform.
***Checked for relevance on 6th Dec 2016***

Symptoms

Machine 1 has both the Oracle Instant Client and a Full Client.
Running an OCI application that implements connection pooling fails when attempting to obtain the
2nd connection from the pool when run using either the Instant Client or Full Client.

Error;
OCI-21500: internal error code, arguments: [kope2uattr:charpass], [0xBD], [], [], [], [], [], []



Machine 1 mounts the Instant Client directory onto Machine 2.
Machine 2 runs the same application from within the same Instant Client directory and it works.

When the application fails, no core file is produced but the following error stack is produced.

----- Call Stack Trace -----
NOTE: <PLT>+offset is used to represent that the function being called is offset bytes
from the _PROCEDURE_LINKAGE_TABLE_.
calling call entry argument values in hex
location type point (? means dubious value)
-------------------- -------- -------------------- ----------------------------
skgudmp()+92 CALL <PLT>+23136 FFBF8F08 ? 7EF6884C ? 1 ?FFBF8E64 ?
7FACF54C ? 7FAFD438 ?
kgerinv()+172 PTR_CALL 00000000 70E78 ? 150B0 ? B949E8 ?7EF68AFC ? 7FAFD438 ?
15000 ?
kgesinv()+20 CALL <PLT>+78192 70E78 ? 75630 ? 7FAC49F0 ?3 ? FFBF908C ?
1004 ?
kgesin()+28 CALL <PLT>+78216 70E78 ? 75630 ? 7FAC49F0 ?3 ? FFBF908C ?
7 ?
kope2uattr()+7572 CALL <PLT>+6864 70E78 ? 75630 ? 7FAC49F0 ?3 ? 2 ? BD ?
kope2upic2()+2144 CALL kope2uattr()+0 BD ? FFBF9694 ? 1E ?7FA50F5F ? 1602E8 ? 3 ?
kodpunp()+8428 CALL <PLT>+67344 70E78 ? FFBF9694 ? 7FA50F4C ?0 ? 15F0CC ?
0 ?
kocdsun()+452 CALL <PLT>+26316 FFBF9690 ? 4 ? 7FAFD438 ?147F10 ?
FFBFCF50 ? 0 ?
kocgpn2()+936 CALL kocdsun()+0 70E78 ? 14BCD0 ? FFBFCEB0 ?FFBFD120 ? FFBFCF50
?FFBFCED8 ?
kocgpn()+72 CALL <PLT>+67536 70E78 ? FFBFD120 ? 0 ? 0 ?14BCD0 ? 0 ?
kocpin()+60 CALL <PLT>+27492 1 ? 0 ? 1 ? 0 ? 3 ? 9 ?
kocdsun()+240 CALL <PLT>+10680 70E78 ? FFBFD120 ? 3 ?90000 ? A0000 ? 9 ?
kocgpn2()+936 CALL kocdsun()+0 70E78 ? 14C330 ? 911F4 ?1490CC ? FFBFD1B0 ? 0 ?
kocgpn()+72 CALL <PLT>+67536 70E78 ? 1490CC ? 0 ? 0 ?14C330 ? 0 ?
kocpin()+60 CALL <PLT>+27492 1 ? 0 ? 1 ? 0 ? 3 ? A ?
kocapm()+948 CALL <PLT>+10680 70E78 ? 1490CC ? 3 ? A0000 ?A0000 ? A ?
koioapm()+916 CALL <PLT>+68448 A ? 1 ? 911F4 ? 0 ? 0 ?91264 ?
OCITypeArrayByName CALL <PLT>+70740 140F68 ? 149224 ? 70F74 ? 1 ?0 ? A07C8 ?
__1cGoracleEocciHMa CALL <PLT>+4872 140F48 ? A ? 0 ? 1 ? A ? 1 ?
__1cGoracleEocciOCo CALL <PLT>+1332 864E0 ? 14A6A0 ? 140F5C ? A ?1339AC ? 1 ?
__1cGoracleEocciOCo CALL <PLT>+1200 14A6A0 ? 70950 ? 85D08 ? E ?8 ? 7E9B5B8F ?
__1cGoracleEoccibBS CALL <PLT>+4668 14A6A0 ? 864B4 ? FFBFDBE4 ?FFBFDBDC ?
FFBFDCC4 ? 0 ?
main()+2360 PTR_CALL 00000000 864B4 ? FFBFDCC4 ? FFBFDCC3 ?5AAF8 ? 7E30D25C ?
14A6A0 ?
_start()+264 CALL main()+0 2 ? 7E938578 ? FFBFDDA0 ?26C00 ? 7E2E04C0 ?
7E2E0500 ?

 

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