Bug 95438 - SLIDESHOW/VIEWING: Misrendered SVG in presenter console
Summary: SLIDESHOW/VIEWING: Misrendered SVG in presenter console
Status: RESOLVED FIXED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Impress (show other bugs)
Version:
(earliest affected)
5.0.3.1 rc
Hardware: x86-64 (AMD64) All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard: target:7.1.0
Keywords: filter:svg
: 103151 (view as bug list)
Depends on:
Blocks: Slide-Show Presenter-Console
  Show dependency treegraph
 
Reported: 2015-10-30 11:06 UTC by Dr. David Alan Gilbert
Modified: 2023-11-11 09:01 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments
Test slide deck (31.96 KB, application/vnd.oasis.opendocument.presentation)
2015-10-30 11:06 UTC, Dr. David Alan Gilbert
Details
Screen capture of misrendered clock (54.59 KB, image/png)
2015-10-30 11:06 UTC, Dr. David Alan Gilbert
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dr. David Alan Gilbert 2015-10-30 11:06:29 UTC
Created attachment 120102 [details]
Test slide deck

See attached odp and screenshot;  I've got a presentation with the libreoffice gallery alarm clock icon on;  Open the document, hit f5 to play it and then page down to the second page; in the presenters console only, the SVG is shown misrendered and rather polygonal. 

Note it doesn't seem to misrender for me when the first slide is displayed, but does when I page forward to the second slide, and then stays wrong when I page back.  It's displayed fine everywhere else including the main display, editing and PDF export.

5.0.3.1-1.fc23 fedora 23 build on x86-64.
Comment 1 Dr. David Alan Gilbert 2015-10-30 11:06:55 UTC
Created attachment 120103 [details]
Screen capture of misrendered clock
Comment 2 Carlos 2017-03-29 18:38:16 UTC
I was unable to confirm the bug is still present in 
Version: 5.3.1.2 (x64)
Build ID: e80a0e0fd1875e1696614d24c32df0f95f03deb2
CPU Threads: 4; OS Version: Windows 6.19; UI Render: default; Layout Engine: new; 
Locale: en-US (en_US); Calc: group
Comment 3 Buovjaga 2017-04-26 08:48:59 UTC
I confirm it after moving to next slide.

Version: 5.4.0.0.alpha0+ (x64)
Build ID: 1f73ac90da31b62ccf6f040c68e5c0150171240f
CPU threads: 4; OS: Windows 6.1; UI render: default; 
TinderBox: Win-x86_64@42, Branch:master, Time: 2017-04-20_07:32:30
Locale: fi-FI (fi_FI); Calc: CL
Comment 4 QA Administrators 2018-04-27 02:30:37 UTC Comment hidden (obsolete)
Comment 5 Dr. David Alan Gilbert 2018-04-27 10:18:57 UTC
Still present in:
Version: 6.0.3.2
Build ID: 6.0.3.2-5.fc28
Comment 6 Roman Kuznetsov 2019-03-29 19:02:58 UTC
*** Bug 103151 has been marked as a duplicate of this bug. ***
Comment 7 QA Administrators 2021-03-29 03:39:14 UTC Comment hidden (obsolete)
Comment 8 QA Administrators 2023-03-30 03:25:42 UTC Comment hidden (obsolete)
Comment 9 Stéphane Guillou (stragu) 2023-11-10 18:20:19 UTC
Reproduced in:

Version: 7.0.6.2
Build ID: 144abb84a525d8e30c9dbbefa69cbbf2d8d4ae3b
CPU threads: 8; OS: Linux 5.15; UI render: default; VCL: gtk3
Locale: en-AU (en_AU.UTF-8); UI: en-US
Calc: threaded

Not reproduced anymore since:

Version: 7.1.0.3 / LibreOffice Community
Build ID: f6099ecf3d29644b5008cc8f48f42f4a40986e4c
CPU threads: 8; OS: Linux 5.15; UI render: default; VCL: gtk3
Locale: en-AU (en_AU.UTF-8); UI: en-US
Calc: threaded

Might bibisect the fix later.
Comment 10 Stéphane Guillou (stragu) 2023-11-11 09:01:41 UTC
Fixed by:

commit 99f2ae505d2d2dd104842c2133488210c354f731
author	Luboš Luňák	Thu Nov 19 21:42:16 2020 +0100
committer	Luboš Luňák	Fri Nov 20 12:29:17 2020 +0100
tools::Polygon::Clip() is broken with bezier curves (tdf#137068)

(b3d52624a681c3b28efa6a9218680b68962f6fd2 in linux-64-7.1 bibisect repo)

Not marking as duplicate because bug 137068 being Skia-specific would have started later.
Thanks Luboš!