The WindowServer crashing issue happens to those who use custom ICC display profiles created with third-party software like DisplayCal, regardless it's an internal or external display. So, it's advisable to switch to a built-in profile if you are using a custom one. Follow these steps: