Apache OpenOffice (AOO) Bugzilla – Issue 59280
Crash when saving a MS-Word RTF file in odt or in swx format
Last modified: 2013-08-07 14:42:26 UTC
Crash observed when saving a RTF file (attach. #1) either in odt or in swx format. Saving in doc (97) (attach. #2) or rtf again (attach. #3) works and both new files can be safely read and saved in odt, although they look different (attach. #4 and #5). I also attach Oo2 crash message (attach. #6). Same crash observed if the original rtf file is modified before saving. Other files, presumably generated with the same MS-Word version are saved without problems. Note that: 1) I'm running FC4 (kernel 2.6.14-1.1644_FC4) on a Toshiba Pentium IV laptop. 2) Video drive IS nvidia (NVIDIA-Linux-x86-1.0-7676-pkg1). 3) Soon before the crash, I yum-updated the system including some VERY new GNOME and GNOME-related packages (i.e. gnome-desktop-2.12.1-1.1.fc4.nr).
Created attachment 32335 [details] #1 - RTF file causing the crashes (text/rtf)
Created attachment 32336 [details] #2 - MS Word 97 file successfully saved from #1
Created attachment 32337 [details] #3 - RTF file successfully saved from #1
Created attachment 32338 [details] #4 - ODT file successfully saved from #2
Created attachment 32339 [details] #5 - ODT file successfully saved from #3
Created attachment 32340 [details] #6 - Oo2 crash log message
MRU->FLR: this attachment will crash OO 2.0.1 when opening. Must be fixed in 2.0.2.
Introduced by numtree? Stack: SwCntntNode::GetNoCondAttr(unsigned short nWhich = 0x40, ... SwTxtNode::_GetNumRule(unsigned char bInParent = 0x1 '') .... SwTxtNode::GetNumRule(unsigned char bInParent = 0x1 '')... SwUnoCursorHelper::getCrsrPropertyValue(...
Together with AMA I figured out the following: On opening the RTF document in SRC680m149 the following assertion comes up: (1) "nothing in this frame, not legal" from the RTF import filter. (2) "NoTxt neighbour of Txt" from the layout engine. The crash on opening is triggered by the collection of words for word completion or the AutoSpellCheck caused by an inconsistent document core - see the assertions. If collection of words for word completion and the AutoSpellCheck are switched off, the document can be loaded. The crash on saving this loaded document to OpenDocument file format is also triggered by the inconsistent document core. Thus, the defect isn't caused by cws swnumtree. But, this defect is already fixed by issue i59345 in cws swqbf48. OD->MRU: please verify and close this issue.
mark as duplicate *** This issue has been marked as a duplicate of 59345 ***
closed, fixed in 680m153 build.