I've been running with "intel_idle.max_cstate=0" enabled for over a week now, with no recurrence of the earlier crashes, so I can recommend this as a workaround for anyone with similar problems.
One odd side-effect: When I run the battery all the way down, where the laptop would usually either hibernate to save state or shut down completely, it now locks up with a black but backlit screen, and with the power light in a steady-on state (indicating that it's still running) instead of a steady-off state (indicating that it's powered down) or a flashing-on state (indicating that it's sleeping). There is no way to recover from the frozen black-screen-but-powered-on state, I have to power the machine down manually and restart.
I've been running with "intel_ idle.max_ cstate= 0" enabled for over a week now, with no recurrence of the earlier crashes, so I can recommend this as a workaround for anyone with similar problems.
One odd side-effect: When I run the battery all the way down, where the laptop would usually either hibernate to save state or shut down completely, it now locks up with a black but backlit screen, and with the power light in a steady-on state (indicating that it's still running) instead of a steady-off state (indicating that it's powered down) or a flashing-on state (indicating that it's sleeping). There is no way to recover from the frozen black-screen- but-powered- on state, I have to power the machine down manually and restart.