Well I'm wondering if anyone has encountered any trouble with that variable also. The only place it is used is around line 2876 in slime.el, it's nowhere defined and well Xemcs gives up on it and simply hangs I addes this:
;; no where defined? (setq undo-in-progress nil)
above slime-after-change-function
and now slime starts again.
Regards Friedrich