https://bugs.documentfoundation.org/show_bug.cgi?id=132714
--- Comment #22 from Armin Le Grand <[email protected]> --- Inside SwFEShell::DeleteRow the call bRet = GetDoc()->DeleteRowCol( aBoxes ); gets three SwSelBoxes "aBoxes" which is a class SwSelBoxes : public o3tl::sorted_vector<SwTableBox*, CompareSwSelBoxes> {}; These get 'cleared' calling SwTableBox::RemoveFromTable() that resets m_pStartNode = nullptr; // clear it so this is only run once there. Later, in EndAllActionAndCall(), these show up inSwTableCursor::ActualizeSelection. Sometimes one of these changed from 0x00 to a bad ptr, sometimes another SwTableBox* on pPOld is *wrong* by pointing to a (evtl deleted?) SwTableBox. Seems as if SwFEShell::DeleteRow itself does not choose enough SwTableBox(es) to add to "aBoxes" to get 'cleaned up' ...? It is strange anyways that half of the methods in SwTableBox are prepared to handle nullptr == m_pStartNode and half are not (?) so it *is* somehow expected, but not consequently... -- You are receiving this mail because: You are the assignee for the bug.
