It looks like there is a Lisp_Misc_Free object in the undo-list. At least, I think it's the undo-list. One time I actually got the mark_object (BVAR (nextb, undo_list)) in the backtrace, although the next time it was just mark_stack, but the object being marked still looks like an undo-list.