During Startup (Open Database) Alert Log Shows ORA-600 and ORA-7445[kcbs_dump_adv_state] (Doc ID 551993.1)
Oracle Server - Enterprise Edition - Version: 10.2.0.1 to 10.2.0.3 - Release: 10.2 to 10.2
Information in this document applies to any platform.
The database may crash and fail to open due to undo/redo corruption if you are using distributed transactions. The following error may be seen in the alert log:
ORA-00600: internal error code, arguments: 
The call stack can look like this:
kcoexam kcbtema kcrpap kcrpdv kxfprdp ...
In addition, the following error may also be seen in the alert log:
ORA-07445: exception encountered: core dump [kcbs_dump_adv_state]
The problem is caused byBug 4899479 Undo/redo corruption if distributed transactions used.
Redo/undo corruption and associated dumps and/or ORA-600 errors/memory corruption can
occur from a transaction which uses "in memory undo" pool memory if the transaction also
includes distributed operations. e.g.: Insert using buffered inserts, distributed operation,
subsequent insert can lead to this problem if the first insert uses in-memory undo.
To resolve the corruption, you will need to do a point in time recovery from a good backup.
To prevent the bug from occurring, you may choose either of these options:
1. Apply the 10.2.0.4 patchset which was not available at the time of this writing (Feb 2008).
2. Check MetaLink for backportPatch 4899479for your operating system and database release.