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
After some selections, the UI gets delayed and there’s a heavy CPU load.
These selections should not load or delay anything.
User Profile Reset: No
OpenGL enabled: Yes
• 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 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]
Created attachment 157638 [details]
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
CPU-Threads: 8; BS: Linux 4.19; UI-Render: Standard; VCL: gtk3;
Gebietsschema: de-DE (de_DE.UTF-8); UI-Sprache: de-DE
no repro in
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
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 ***