It seems a bit weird though that you seem to want arbitrary versions of software, yet use RHEL. It is not known to provide the latest versions of any software (e.g. advocating a GNOME version which is still under development and 2 versions ahead of what is in latest stable Fedora). If you don't want the GNOME provided by RHEL7, then RHEL6 will still be supported until RHEL8 is out.
Regarding crashing program (Kate), raise a ticket?