Description: When you hold down the Ctrl key and then select a few cell blocks with the mouse in my attached table, the UI gets delayed pretty quick and the CPU gets loaded pretty much. To my experience, every additional block causes exponential lags, so selecting 6 blocks causes way more load than selecting 5 blocks (guess this one additional block doubles the delay time). I tested LibreOffice 6.3 and 6.4 on both Fedora 28 (X11) and Fedora 31 (Wayland). I will attach a screen cast and that example document. That document basically is just a table I copied from a macro-generated XLSX document to this ODT file (and I applied some sort and color operation on it). With the empty default table, this is not reproducible. Steps to Reproduce: 1. Open my attached table 2. Hold the Ctrl key and select a few block with the mouse Actual Results: After some selections, the UI gets delayed and there’s a heavy CPU load. Expected Results: These selections should not load or delay anything. Reproducible: Always User Profile Reset: No OpenGL enabled: Yes Additional Info: • LO options (LO ⇒ View) show that hardware acceleration and anti-aliasing is checked. • When I check nothing or only check hardware acceleration, everything works fine. • When I only check anti-aliasing, I experience slight lags. • So the combination of these two options seem to cause this, I guess? OpenGL vendor string: Intel Open Source Technology Center OpenGL renderer string: Mesa DRI Intel(R) Haswell Mobile OpenGL core profile version string: 4.5 (Core Profile) Mesa 18.0.5 OpenGL core profile shading language version string: 4.50 OpenGL core profile context flags: (none) OpenGL core profile profile mask: core profile OpenGL core profile extensions: OpenGL version string: 3.0 Mesa 18.0.5 OpenGL shading language version string: 1.30 OpenGL context flags: (none) OpenGL extensions: OpenGL ES profile version string: OpenGL ES 3.1 Mesa 18.0.5 OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10 OpenGL ES profile extensions:
Created attachment 157637 [details] Example document
Created attachment 157638 [details] Screen cast At the beginning, I select 11 blocks, but you just see the first 3 of them. After loading the processor for 20 seconds, the remaining 8 block appear in the UI.
Frank, please write here info from Help-About dialog
Version: 6.4.0.3 Build-ID: b0a288ab3d2d4774cb44b62f04d5d28733ac6df8 CPU-Threads: 8; BS: Linux 4.19; UI-Render: Standard; VCL: gtk3; Flatpak Gebietsschema: de-DE (de_DE.UTF-8); UI-Sprache: de-DE Calc: threaded
no repro in Version: 7.0.0.0.alpha0+ Build ID: 6c59c9d2b8818674640a50656ffba90f9cd3900e CPU threads: 4; OS: Mac OS X 10.15.4; UI render: default; VCL: osx; Locale: ru-RU (ru_RU.UTF-8); UI-Language: en-US Calc: threaded possible GTK3 only?
its probably an accessibility issue visible with gtks working accessibility support. attaching a debugger and getting a few backtrace samples would test that theory
*** This bug has been marked as a duplicate of bug 121860 ***