Bug 156132 - Weird wiggly rendering of ellipse shapes in impress
Summary: Weird wiggly rendering of ellipse shapes in impress
Status: RESOLVED WORKSFORME
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Impress (show other bugs)
Version:
(earliest affected)
7.3.7.2 release
Hardware: x86-64 (AMD64) Linux (All)
: medium minor
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-07-03 10:11 UTC by Johannes Buchner
Modified: 2023-07-12 09:03 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments
Wiggly rendering of the ellipses (176.14 KB, image/png)
2023-07-03 10:11 UTC, Johannes Buchner
Details
Correct rendering of the ellipses (176.02 KB, image/png)
2023-07-03 10:12 UTC, Johannes Buchner
Details
Example impress presentation (14.46 KB, application/vnd.oasis.opendocument.presentation)
2023-07-03 14:36 UTC, Johannes Buchner
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Johannes Buchner 2023-07-03 10:11:19 UTC
Description:
Ellipses are rendered with strange wiggles.

Steps to Reproduce:
1. Draw an ellipse in LibreOffice Impress.
2. Copy the slide.

Actual Results:
The copied slide shows the attached rendering artifacts.

Expected Results:
Slide should look like the original.


Reproducible: Sometimes


User Profile Reset: No

Additional Info:
This only occurs sometimes.

Switching between slides also triggers the odd rendering sometimes.

Switching to presentation mode shows the ellipses correctly (at least every time I tried).

I am on an up-to-date Ubuntu linux with X.

I disabled "OpenCL", "Hardware acceleration" and "anti-aliasing" in Options -> LibreOffice. I also have the issue with "Hardware acceleration" turned on.
Comment 1 Johannes Buchner 2023-07-03 10:11:55 UTC
Created attachment 188172 [details]
Wiggly rendering of the ellipses
Comment 2 Johannes Buchner 2023-07-03 10:12:31 UTC
Created attachment 188173 [details]
Correct rendering of the ellipses
Comment 3 Stéphane Guillou (stragu) 2023-07-03 11:21:55 UTC
I could not reproduce on Ubuntu 20.04 with:

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

Can you please:
- update to a currently supported version (7.5 ideally)
- test again and see if the issue remains. If it does:
- share an example document so we can test in the same conditions
- paste here the info copied from Help > About LibreOffice

Thank you!
Comment 4 Rafael Lima 2023-07-03 14:19:35 UTC
I could not reproduce the bug with:

Version: 7.5.4.2 (X86_64) / LibreOffice Community
Build ID: 50(Build:2)
CPU threads: 16; OS: Linux 6.2; UI render: default; VCL: kf5 (cairo+xcb)
Locale: pt-BR (pt_BR.UTF-8); UI: pt-BR
Ubuntu package version: 4:7.5.4-0ubuntu0.23.04.1
Calc: threaded

Can you please share a sample document where the bug occurs?
Comment 5 Johannes Buchner 2023-07-03 14:36:57 UTC
Created attachment 188188 [details]
Example impress presentation

1. I started a new document
2. I added two ellipses to the first slide. 
3. I copied the first slide (CTRL-C CTRL-V). The new slide looked ok.
4. I clicked again on the first slide, and duplicated it again (CTRL-C CTRL-V).
The new slide (slide 2) looked wiggly.

Closing the file and reopening it, the first slide looks okay. The second and third look wiggly. 

Closing the file and reopening it again gives the same.
Comment 6 Johannes Buchner 2023-07-03 14:38:52 UTC
current setup:

Version: 7.3.7.2 / LibreOffice Community
Build ID: 30(Build:2)
CPU threads: 12; OS: Linux 5.15; UI render: default; VCL: gtk3
Locale: de-DE (en_US.UTF-8); UI: en-US
Ubuntu package version: 1:7.3.7-0ubuntu0.22.04.3
Calc: threaded

Unfortunately, I do not think I can test pre-release versions soon on this computer.
Comment 7 QA Administrators 2023-07-04 03:13:54 UTC Comment hidden (obsolete)
Comment 8 Stéphane Guillou (stragu) 2023-07-04 09:33:40 UTC
(In reply to Johannes Buchner from comment #5)

Thanks you for the file and steps. Unfortunately, still no repro for me with same version as in comment 3.

(In reply to Johannes Buchner from comment #6)
> Unfortunately, I do not think I can test pre-release versions soon on this
> computer.

Version 7.5 is not pre-release, it is the only stable version that we currently support and that will see fixes. You can install it alongside previous version and later delete it if you want, using the debs: https://www.libreoffice.org/download/download-libreoffice/

Please also test with Help > Restart in Safe Mode.

Cheers
Comment 9 Johannes Buchner 2023-07-11 12:37:02 UTC
Thank you Stéphane for the pointers.

I was able to reproduce the behaviour with 7.5.
Comment 10 QA Administrators 2023-07-12 03:14:40 UTC Comment hidden (obsolete)
Comment 11 Johannes Buchner 2023-07-12 07:18:11 UTC
I used the Safe Mode menu dialog to "configure" and disable user extensions and hardware acceleration. Then I could no longer reproduce.

I then closed and opened impress normally (with 7.3), and now the bug no longer appears. I cannot reproduce it anymore.

I guess this bug can be closed as resolved?
Comment 12 Stéphane Guillou (stragu) 2023-07-12 09:03:51 UTC
Resolving as "works for me", looks like it was somehow linked to your user profile (if you are still using the same graphics settings as before).
Let us know if the issue pops up again (and share your Tools > Options > LibreOffice > View settings with us).
Thanks!