Bug 120446 - Slow scrolling a ODS with some text
Summary: Slow scrolling a ODS with some text
Status: RESOLVED DUPLICATE of bug 144515
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Calc (show other bugs)
Version:
(earliest affected)
5.2.5.1 release
Hardware: All Windows (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: bibisected, bisected, perf, regression
Depends on:
Blocks: Scrolling-PageUpDown
  Show dependency treegraph
 
Reported: 2018-10-09 10:04 UTC by Telesto
Modified: 2022-04-08 09:57 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments
Example file (25.31 KB, application/vnd.oasis.opendocument.spreadsheet)
2018-10-09 10:04 UTC, Telesto
Details
Bibisect log (3.08 KB, text/plain)
2018-10-12 20:29 UTC, Telesto
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Telesto 2018-10-09 10:04:11 UTC
Description:
Slow scrolling a ODS with some text

Steps to Reproduce:
1. Open the attached file
2. Scroll up down (using scroll wheel or arrow up/down)

Actual Results:
High CPU usage an laggy

Expected Results:
Smooth


Reproducible: Always


User Profile Reset: No



Additional Info:
Found in
Version: 6.2.0.0.alpha0+
Build ID: d9ad59da50c1172fe98f94370221c9c1b688200a
CPU threads: 4; OS: Windows 6.3; UI render: default; VCL: win; 
TinderBox: Win-x86@42, Branch:master, Time: 2018-10-08_23:34:44
Locale: nl-NL (nl_NL); Calc: CL

and in
5.2

but not in
Version: 5.1.0.0.alpha1+
Build ID: 87ac0b1e75a880a68ecb748bd4b34ae5a3d2ae98
Locale: nl-NL (nl_NL
Comment 1 Telesto 2018-10-09 10:04:23 UTC
Created attachment 145511 [details]
Example file
Comment 2 Roman Kuznetsov 2018-10-11 16:34:16 UTC
confirm in

Version: 6.2.0.0.alpha0+ (x64)
Build ID: e7d5bad5ae083da12c3ec4a4a8bdc8b42447a242
CPU threads: 4; OS: Windows 10.0; UI render: GL; VCL: win; 
TinderBox: Win-x86_64@42, Branch:master, Time: 2018-10-06_02:55:02
Locale: ru-RU (ru_RU); Calc: threaded
Comment 3 Telesto 2018-10-12 20:29:49 UTC
Created attachment 145662 [details]
Bibisect log

Bisected to
author	Tor Lillqvist <tml@collabora.com>	2015-08-12 08:18:50 +0300
committer	Tor Lillqvist <tml@collabora.com>	2015-08-12 09:14:20 +0300
commit 4667db065d34193d99bce82f7e8f3b20a03ecade (patch)
tree 405ac0a286040b8a983701f167c583c45691685b
parent 695cec87d73d56617e1cdc62621971ab35ac67eb (diff)
Drop SimpleWinLayout
Use Uniscribe also for non-complex text. It is complicated enough to
have separate Graphite and Uniscribe layout engines. Will make further
changes to the code easier to manage, especially as with the
UniscribeLayout code we have access to the actual
glyphs. (Cf. 3e47219e06b9a279ba22a9bbef668731f2d3e07d)

https://cgit.freedesktop.org/libreoffice/core/commit/?id=4667db065d34193d99bce82f7e8f3b20a03ecade
Comment 4 Xisco Faulí 2018-12-05 13:31:52 UTC
Adding Cc: to Tor Lillqvist
Comment 5 QA Administrators 2021-03-01 04:08:31 UTC Comment hidden (obsolete)
Comment 6 Roman Kuznetsov 2021-03-02 14:19:16 UTC
Still repro in

Version: 7.2.0.0.alpha0+ (x64) / LibreOffice Community
Build ID: af64bc49d872d8a040d66387303def98eae5cd51
CPU threads: 4; OS: Windows 10.0 Build 18363; UI render: Skia/Raster; VCL: win
Locale: ru-RU (ru_RU); UI: en-US
Calc: threaded
Comment 7 Luboš Luňák 2022-04-08 09:57:15 UTC

*** This bug has been marked as a duplicate of bug 144515 ***