Blah...I just got this problem... Did you get a solution?
ok solved.. Go to Options -> General -> Undo settings Maximum undo memory use: [set bigger size..]
didn't solve at all... wtf, every single undo in my project is +- 10Mb!!! o0 (moving a snare one grid forward = 10 mb...how come???)