Oracle ORA-00600
The ORA-0600 error indicates an internal error in Oracle itself. You're most likely hitting an Oracle bug.
If you go to http://metalink.oracle.com, you can look up the exact bug, if it is known, by pasting the "arguments" and full stack trace into the ORA-0600 lookup tool. See metalink note 153788.1.
If there's a known bug with that description, it's likely that there's already a patch available for you to download and install. If it's not a known bug, contact support.
What is the full query?
http://www.orafaq.com/wiki/ORA-00600 suggests you should report the error to oracle.