Martin Vermeer wrote: > 207 BOOST_ASSERT(status() != Collapsed); > > Question: why does this _normally_ not trigger an assert, even if the > inset is closed? And why does it when coming directly from a mathinset?
Because the inset should always be opened as soon as a cursor is inside. This is assured by 132 autoOpen_ = mi.base.bv->cursor().isInside(this); So it seems that in the crash scenario the cursor is entering the inset in some illegal way. Could it be that the depth is not reset properly when the cursor leaves the math inset, so that it thinks it is in the collapsable when it has been moved to that par (just a wild, wild guess)? Jürgen