Jean-Marc Lasgouttes wrote: > Le 30/01/2018 ? 16:43, Pavel Sanda a écrit : >> Hi, >> I have difficult time to produce reliable recipy, but I get consistent >> crashes when >> using undo in tables. Hopefully I narrow it down sooner or later, but the >> scenario is along the following lines: >> 0. Load the attached file. >> 1. "Some" random editing (also involing undo), >> this step is the "dificult" part of reproducibility, >> but I was capable to couple crashes within few minutes... >> 2. Go to the most right-top cell and choose via context >> menu and choose Column/Rows->Append row >> 3. Undo >> 4. Kaboom > > It might be my patch that moves plenty of Cursor methods to CursorData, or > just code that is not safe. The interesting line is > :CursorData::checkNewWordPosition (this=0x555556e791f8) at Cursor.cpp:469. > > A recipe would be useful indeed.
Ok try step 2 to be: "[x,y]" = cell: x-th right from left, y-th down from top 1. [3,2] set via context menu "append row" 2. [4,2] write "asdasdasd" 3. [4,1] set "append row" 4. undo many times to get to initial state 5. repeat 1,2,3,4. Kaboom at 4. Can you reproduce? P