The long compilation times are a known problem. Have a look at this thread and reply for more information and ways to improve them in your project:
Feedback Wanted: Lightweight Render Pipeline page-10#post-4430011
The crash upon cancelling the process has been fixed in the upcoming a9 release.