Apache OpenOffice (AOO) Bugzilla – Issue 123909
Select one column, paste cell range with merged cell in, AOO will be not responding.
Last modified: 2017-05-20 10:35:23 UTC
This defect is migrated from Symphony defect as below: Sym3_3357 Select one column, paste cell range with merged cell in, symphony will be not responding.
Already Reproducible with attached sample document and sever installation of "OOo 3.3.0 English UI / German locale [OOO330m20 (Build 9567)]" on WIN7 Home Premium (64bit) DE : 1. Open attached sample document from AOO Start center 2. Select yellow background cells using mouse 3. <control+c> for copy 4. Click Column Heading "B" 5. <control+v> for paste Bug: AOO will hang with maximum CPU load Additional info: ---------------- (a) was still ok with OOo 3.1.1 (b) really related to cell range, copy / paste of merged cell will not cause Hang. (c) LibO 4.1.3 still suffers from the Problem (see "FDO#45925 - EDITING: HANG when copy - paste cells including merged ones to column" (d) Already reproducible with Pre-3.4.0 (OOo 3.3.0), but because of crippled Version selector (Bug 123063) no useful info can be contributed
Created attachment 82153 [details] Sample Document See comment above how to use
Confirmed also in AOO410m1(Build:9750) - Rev. 1551264 2013-12-17_04:10:52 - Rev. 1551455 Debian
"steve_y" committed SVN revision 1555031 into trunk: Bug 123909 - Select one column, paste cell range with merged cell in, AOO wil...
Created attachment 82223 [details] fix patch Root Cause: Because need to allocate too much memory for 1M rows, memory allocation cost too much time Resolution: Pre-calculate needed memory, and reserve enough memory in advance NOTE: With the fix, paste cells to 1M rows needs several seconds, but freeze will not happen. As the same scenarion in Excel 2010 also take several seconds, I think the result is acceptable.
No longer reproducible with server installation of "AOO 4.1.0-Dev – English UI / German locale - [AOO410m1(Build:9750) - Rev. 1558977 - 2014-01-18]" on German WIN7 Home Premium (64bit)", own separate user profile. Fix works fine, paste within few moments.
Verify AOO410m1(Build:9750) - Rev. 1570848 Rev.1570848 on windows7 ,pass