Apache OpenOffice (AOO) Bugzilla – Issue 124267
Crash when insert name for range
Last modified: 2017-05-20 09:57:39 UTC
Created attachment 82637 [details] Sample Document Steps how to reproduce with server installation of "AOO 4.1.0-Dev – English UI / German locale - [AOO410m1(Build:9750) - Rev. 1566800 - 2014-02-12]" on German WIN7 Home Premium (64bit)", own separate user profile: 1. Open attached sample document, focus sheet "Softphone" 2. Select E20:E20 (does not matter) 3. <control+f3> ('Insert -> Names -> Define') to create range with name > Dialog appears 4. Type name "xxx" (does not matter) -> [ok] Bug: AOO becomes unresponsive, has to be terminated via WIN dialog Additional Info: (a) was still ok with OOo 2.0.2 (If necessary I can test additional ones) (b) No problem with LibO 4.1.3 (c) Not a general problem, until now I only observed hang with 1 particular document (addresses collection) from what I created the sample document
Confirmed, adding the regression keyword.
From stepping through the code it looks like the process is just very slow because the algorithm seems to look at all cells. Some cells seem to have broken content (eg table2(Telefonanlage), B732) which additionally slows it down. So, the bug seems to be triggered by a bad algorithm when confronted with a huge amount of data.
.
(In reply to Andre from comment #2) > So, the bug seems to be triggered by a bad algorithm when confronted with a > huge amount of data. Seems to be related to formulas, may be also damaged formulas. I replaced all formula contents characters in document by "f" (so no longer formulas in the document), afterwards hang problem has vanished, name insertions only takes a fraction of a second.
I can also confirm the described defect - reproducible in AOO 4.0.1 and AOO 4.0.0, works in AOO 3.4.1
@Rainer: Per comment 4, can we close this bug as not reproducible?
Closing for now. I will do some research concerning performance with (damaged ?) formulas later comparing 2.0.2 and 4.1.0 later, if I find something what should be improved I will submit a new enhancement request.