I haven’t experienced crashes myself, but then again I’m using 2.82 dev (which got some undo related commits) on an M.2 drive.
Bastien has been working on a branch known as undo-experiments
, in it he is working to make undo operations faster and more stable.