Looks like the invalid procedures are causing further problems here. Now export fails because some of the procedures are invalid. The utlrp.sql script (for re-validating the procedure fails with ORA-600) . Is n't that utlrp.sql should be used for re-compiling all the procedures?
About to export NBN's objects ...
. exporting database links
. exporting sequence numbers
. exporting cluster definitions
EXP-00056: ORACLE error 4045 encountered
ORA-04045: errors during recompilation/revalidation of SYS.KU$_XMLSCHEMA_VIEW
ORA-00600: internal error code, arguments: [qmtInit1], [], [], [], [], [], [], []
EXP-00000: Export terminated unsuccessfully
There is always a better way to do the things.