Apache OpenOffice (AOO) Bugzilla – Issue 81755
'Table -> Split Table' crashes OOo
Last modified: 2013-08-07 14:42:46 UTC
"2.3.0 RC3 Multilingual German version WIN XP: [680m5(Build9221)]" will crash when you try to split the complex table in attached sample.odt Steps to reproduce: 1. Open sample document 2. Mouseclick so that caret appears after colon after word "Fortsetzung" 3. press 'cursor right' and then 'cursor down' 4. Menu 'Table -> Split table'. Leave option "Copy heading" and press <OK> OOo will crash. I sent 2 crash reportawth ID "r5uk3n" and "r4uk3n"
Created attachment 48332 [details] Sample document to reproduce the problem.
This makes OOo 2.3.0 unusable for me, I will have to downgrade to 2.2
Also reproducible with "2.3.0 Dev. Snapshot WIN XP: [680m222(Build9183)]"
MRU->AMA: looks like a regression of the new table model. Did not crash in OO 2.2.1. You just need to place the cursor in the last cell (A9) on page 2, split the table -> crash.
ama->ama: Has to be fixed in ndtbl.cxx, SwNodes.SplitTables(..) The new table has to get the same table model like the original table.
BTW: Merging of different table models causes crashes, too.
I see this as a show stopper for 2.3.0, especially due to "comments from ama Thu Sep 20 14:43:43". I do not believe that we can risk such lots of crashes.
Created attachment 48469 [details] Different table models
I've added a bug document with a lot of tables. It should not be possible to merge tables of different table models because Writer becomes instable afterwards. I fixed this "merge" issue in CWS sw8u9bf01, edtab.cxx. And I fixed the crash of splitting old tables in ndtbl.cxx. => Fixed.
Ready for QA
Verified fix in CWS sw8u9bf01.
Checked the fix in SRC680m236 and OOG680m9.