Bug 104225 - VIEWING: sluggishness while scrolling
Summary: VIEWING: sluggishness while scrolling
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Impress (show other bugs)
Version:
(earliest affected)
4.1 all versions
Hardware: All All
: medium major
Assignee: Not Assigned
URL:
Whiteboard: target:7.0.0
Keywords: filter:pptx, haveBacktrace, notBibisectable, perf, regression
Depends on:
Blocks: PPTX
  Show dependency treegraph
 
Reported: 2016-11-28 13:30 UTC by Telesto
Modified: 2024-04-15 06:31 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments
Callgrind output from master (1.75 MB, application/x-xz)
2018-07-06 17:26 UTC, Buovjaga
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Telesto 2016-11-28 13:30:33 UTC
Description:
Observed behavior: sluggishness while scrolling

Steps to Reproduce:
Steps to reproduce:
1. Open attachment 129074 [details]
2. Scroll up and down

Actual Results:  
Scrolling is quite sluggish

Expected Results:
Scrolling is quite should be snappy


Reproducible: Always

User Profile Reset: YES

Additional Info:
Version: 5.4.0.0.alpha0+ (x64)
Build ID: 7aa2b5a041df8e71a435cccbc79ee13799ec9138
CPU Threads: 4; OS Version: Windows 6.19; UI Render: default; Layout Engine: new; 
TinderBox: Win-x86_64@62-TDF, Branch:MASTER, Time: 2016-11-24_11:40:27
Locale: nl-NL (nl_NL); Calc: CL


User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
Comment 1 Buovjaga 2016-12-01 19:13:55 UTC
Scrolling is snappy in 3.6 -> regression.

Arch Linux 64-bit, KDE Plasma 5
Version: 5.4.0.0.alpha0+
Build ID: 368de904974b18dc5a8d237e046c0ed005f7c85d
CPU Threads: 8; OS Version: Linux 4.8; UI Render: default; VCL: kde4; Layout Engine: new; 
Locale: fi-FI (fi_FI.UTF-8); Calc: group
Built on November 26th 2016

Arch Linux 64-bit
Version 3.6.7.2 (Build ID: e183d5b)
Comment 2 Aron Budea 2017-01-26 02:25:57 UTC
Telesto, could you link the original bug the attachment is from for reference? Thanks!
Comment 3 Telesto 2017-01-26 07:20:45 UTC
(In reply to Aron Budea from comment #2)
> Telesto, could you link the original bug the attachment is from for
> reference? Thanks!

bug 104222
Comment 4 Xisco Faulí 2017-02-14 22:17:17 UTC
Reproduced in

Version 4.1.0.0.alpha0+ (Build ID: efca6f15609322f62a35619619a6d5fe5c9bd5a)
Comment 5 Telesto 2018-03-07 13:30:15 UTC
Repro with
Version: 6.1.0.0.alpha0+
Build ID: 2523f32dc68d35b69a7b0ee9764e61f7d8efb3ce
CPU threads: 4; OS: Windows 6.3; UI render: default; 
TinderBox: Win-x86@42, Branch:master, Time: 2018-03-06_23:56:34
Locale: nl-NL (nl_NL); Calc: CL
Comment 6 Buovjaga 2018-07-05 11:45:49 UTC
Still repro with master. Bibisect coming in due course.

Arch Linux 64-bit
Version: 6.2.0.0.alpha0+
Build ID: ea39c41fdf63191579d25f327db81db14862251c
CPU threads: 8; OS: Linux 4.17; UI render: default; VCL: gtk3; 
Locale: fi-FI (fi_FI.UTF-8); Calc: group threaded
Built on July 4th 2018
Comment 7 Buovjaga 2018-07-05 15:02:17 UTC
Will not bibisect after all - the difference in the scrolling snappiness is too subtle between the versions in 43all. Someone else can try.
Comment 8 Telesto 2018-07-05 17:49:12 UTC
(In reply to Buovjaga from comment #7)
>  Someone else can try.

Switching to notBibisectable; it's a lost cause.
Comment 9 Buovjaga 2018-07-06 17:26:35 UTC
Created attachment 143363 [details]
Callgrind output from master
Comment 10 Karsten 2019-01-16 11:27:10 UTC Comment hidden (obsolete)
Comment 11 Commit Notification 2020-04-14 07:28:38 UTC
Mark Hung committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/6de9dc3c949391ea8c6f68e7ca2b0df992fadb9c

tdf#104225: speedup hit test for FillGraphicPrimitive2D.

It will be available in 7.0.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 12 QA Administrators 2022-04-15 04:00:43 UTC Comment hidden (obsolete)
Comment 13 QA Administrators 2024-04-15 03:15:21 UTC Comment hidden (obsolete)
Comment 14 Telesto 2024-04-15 06:31:18 UTC
Still slowish
Version: 24.8.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: aef28c23adc87b8e26eacb56c7dbcf652e907fb9
CPU threads: 8; OS: macOS 14.3; UI render: Skia/Raster; VCL: osx
Locale: nl-NL (nl_NL.UTF-8); UI: en-US
Calc: threaded