I’ll add to the chorus of people who have this problem. I’m running 6 Carbon X1s, and only one of them is doing this. It was running fine - then a student tried printing a file with the wrong printer profile selected. Ever since then it crashes… and gives occasional Z-axis homing errors.
Does this offer any useful clues?