Apache OpenOffice (AOO) Bugzilla – Issue 75187
Open a special case file with the Calc, and edit it, then freeze occurs.
Last modified: 2013-08-07 15:14:03 UTC
Open a special case file with the Calc, and edit it, then freeze occurs. 1, Open a new calc document. 2, Open a special case file with the calc, and edit it. Result: Freeze.
Created attachment 43567 [details] This is the special file that causes the above problem.
Created attachment 43568 [details] another file that cause the above problem.
I can reproduce this bug. Save the attachment file in your machine. Open a new soffice then open the attachment file and edit it. It is freeze after sevel double click.
hi Niklas, please have a look at this one. The problem is reproducible with the second attachment. After opening it try to scroll or change to another sheet. Office seems to loop than. Frank
@Gao Zemin: Are you working on a patch for this issue?
It's similar to issue 69416. It's a loop in ImpEditEngine::DoOnlineSpelling (or ImpEditEngine::HasSpellErrors when using the spell dialog). It doesn't happen without the changes for issue 69482 in breakiterator_cjk.cxx. Note that the affected text (F4 on sheet "0225") has Chinese as western font language, which usually can't be selected.
Confirmed.
The problem is not that issue 69482 is fixed but that it is not correctly fixed. If you run the macro in the above issue it does not report a problem with the text checked. But if I take as text the very lines form the debugger which cause the freeze the macro reports the problem that should have been fixed for those text lines as not being fixed. And that will result in an infinite loop when iterating through the text if automatic spell checking is active.
Created attachment 44700 [details] Document with macro to reproduce the problem
TL->Karl: Please check with all three strings from the macro (aFreezeA, aFreezeB1, aFreezeB2). Also the documents may contain other strings which will cause the same problem. Please take over. Thanks!
CJK breakiterator issue, duplicate of i76706, fixed in cws i18n30.
CJK breakiterator issue, duplicate of i76706, fixed in cws i18n30. *** This issue has been marked as a duplicate of 76706 ***
Closing dup.