ORA-600 [kcblasm_1] In 10.2.0.5

In this Document


***Checked for relevance on 18-Jul-2013***
Information in this document applies to any platform.Oracle Database - Enterprise Edition - Version 10.2.0.5.0 to 10.2.0.5.0 [Release 10.2]APPLIES TO:

SYMPTOMS


Hitting ORA-600 [kcblasm_1] in 10.2.0.5:

In the ALERT:

ORA-00600: internal error code, arguments: [kcblasm_1], [103], [], [], [], [], [], []


The call stack in the generated tracefiles looks similar to:

kcblasm1 kcblasm kxhfFndFreeSlot kxhfNewBuffer qerhjGetNewBuffer ksxb1bqb kxhrPack

 

CHANGES

This problem is hit only in 10.2.0.5, up to PSU 10.2.0.5.4 in which problem is fixed.
Problem is affecting 10.2.0.5 to 10.2.0.5.3.

CAUSE

This is is a known and common problem hit in 10.2.0.5, investigated and corrected in unpublished Bug 7612454.

The problem was introduced in 10.2.0.5, by the fix of Bug:7523755.
This has been corrected in PSU 10.2.0.5.4 and 11.2.


SOLUTION

 To quickest way to the solution of this problem is to apply PSU 10.2.0.5.4, Patch 12419392 or later.

All alternative solutions for this problem are listed below:

  • Upgrade the database to 11.2.

    OR

  • Apply 10.2.0.5.4 Patch Set Update (Patch 12419392) or later PSUs where bug is fixed. 
    The available PSUs are mentioned in "10.2.0.5 Patch Set Updates - List of Fixes in each PSU" (Document 1337394.1)

    OR

  • Apply interim Patch 7612454 on top of 10.2.0.5 (10.2.0.5.0-10.2.0.5.3):

    • For UNIX / Linux platforms apply Patch 7612454 available for download on MOS.

    • For Windows platforms apply Patch 3 or higher. 
      Please check Document 342443.1 for latest patches available for Windows on top of 10.2.0.5.



Note: 
It is possible to hit ORA-600 [kcblasm_1] in 10.2.0.4 or 11.1.0.7 if an early version of the one-off Patch 7523755 was applied. 
The problem patch Patch 7523755 was quickly removed and a correct version of the patch is since long available for download at MOS.
For details of the problem of hitting ORA-600 [kcblasm_1] in 10.2.0.4 or 11.1.0.7, please take part of Document 849381.1.

REFERENCES

NOTE:849381.1 - ORA-00600 [kcblasm_1] May Occur After Applying The Patch 7523755
BUG:7523755 - ORACLE PROCESS RUNNING OUT OF OS KERNEL I/O RESOURCES EVEN AFTER APPLY 6343215

BUG:8371523 - ORA-600 [KCBLASM1_1], [103], [] LOADING DATA
BUG:9781592 - ORA-600 [KCBLASM_1] [103] DURING HASH JOIN QUERY USE ON DATABASE IN DWH
BUG:9800302 - 10.2.0.5 GETTING ORA-00600 [KCBLASM_1]
BUG:9804132 - INSERT FAILS WITH ORA-600 [KCBLASM_1], [103]

NOTE:1337394.1 - 10.2.0.5 Patch Set Updates - List of Fixes in each PSU
NOTE:209768.1 - Database, FMW, EM Grid Control, and OCS Software Error Correction Support Policy
NOTE:342443.1 - 10.2.0.x Oracle Database and Networking Patches for Microsoft Platforms
NOTE:742060.1 - Release Schedule of Current Database Releases
NOTE:7523755.8 - Bug 7523755 - "WARNING:Oracle process running out of OS kernel I/O resources" messages
NOTE:7612454.8 - Bug 7612454 - More "direct path read" operations / OERI:kcblasm_1

ORA-600 [kcblasm_1] In 10.2.0.5