Memory Corruption Errors (e.g. ORA-600  /  /  etc.) from Java Clients Using Query Change Notification
(Doc ID 1673541.1)
Last updated on JULY 12, 2019
Applies to:Oracle Database - Enterprise Edition - Version 126.96.36.199 to 188.8.131.52.0 [Release 11.2 to 18]
Oracle Database Cloud Schema Service - Version N/A and later
Oracle Database Exadata Express Cloud Service - Version N/A and later
Oracle Database Exadata Cloud Machine - Version N/A and later
Oracle Cloud Infrastructure - Database Service - Version N/A and later
Information in this document applies to any platform.
Memory corruption errors such as ORA-600 , ORA-00600  or ORA-00600  etc. may be seen when using Query Change Notification in a Java client application after adding a column to a table.
The trace files will show memory corruption of the callback heap for chunks of label "ktcnqAllocObjco".
Therefore, if you search the related trace file for "ktcnqAllocObjco", you will likely find this label or similar ktcnq memory allocations (i.e. "ktcnq rid colin", "ktcnq row trans" & "ktcnq RIDCONT").
Some or all of the following function codes will likely be found in the 'Call Stack' section of the trace file:
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