My Oracle Support Banner

OLON Crashes With Windows 32 bit 18.3 client (Doc ID 2669265.1)

Last updated on APRIL 17, 2023

Applies to:

Oracle Database - Enterprise Edition - Version 18.3.0.0.0 to 19.7.0.0.0 [Release 18 to 19]
Information in this document applies to any platform.

Symptoms

18.3 OCI program (using OLON) running on Windows 32 bit crashes as below

The debugger's call stack shows:

APP01! 77c2e383()
OCIW32! 6a364f53()
OCIW32! 6a363119()
OCIW32! 6a361179()
APP01! 77c34145()
APP01! 77c33fe2()
_heap_alloc_base(unsigned int 4096) line 200
_nh_malloc_dbg(unsigned int 1, int 32450856, int 24, const char * 0x00000018,
int 4344416) line 248 + 21 bytes
_flush(_iobuf * 0x0019ff40) line 162 + 23 bytes
_ftbuf(int 1, _iobuf * 0x00424a60) line 171 + 9 bytes
printf(const char * 0x00000000) line 62 + 14 bytes
ffffffff()

The top line with address 77c2e383 is in NTDLL.DLL, function

RtlEnterCriticalSection This was called with a NULL pointer.

OCI code works fine if OCI.DLL is used.
Issue started after 18.3.

Changes

 Upgraded to 18.3

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Changes
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.