Apache OpenOffice (AOO) Bugzilla – Issue 118760
split the first table cell vertically,then undo&redo, the presentation app will crash
Last modified: 2012-03-27 02:56:54 UTC
reproduce steps 1)create new table with row more than 5 2)merge first column,select all rows 3)split first cell to 5 cells Vertically 4)undo and redo presentation application will crash
same behavior for me with OOo 3.3.0 on Linux
I can also verify that this also happens on windows 7 64x
reproduce on build r1296433 now it will pop up a error, then crash. the error screenshot is in attachment.
Created attachment 77323 [details] error screenshot
I reproduce the crash also in OOo 3.1
The undo remove columns algorithm is incorrect. All columns will insert the same cell. The incorrect code is in TableModel::UndoRemoveColumns(sal_Int32, ColumnVector&, CellVector&). The solution is to correct the algorithm, insert cells into column one by one.
Submit code for Tang Meng. Fix this issue with revision 1301361
marking issue as fixed.
Have no problem on build r1303653(developer snapshot)