Bug 103423 - Linux: drawing object with Zoom animation not displayed in Impress slideshow
Summary: Linux: drawing object with Zoom animation not displayed in Impress slideshow
Status: RESOLVED DUPLICATE of bug 133447
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Impress (show other bugs)
Version:
(earliest affected)
4.2.8.2 release
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: bibisected, bisected, regression
: 114138 116866 (view as bug list)
Depends on:
Blocks: Object-Animations
  Show dependency treegraph
 
Reported: 2016-10-23 05:00 UTC by vgstef
Modified: 2022-02-09 23:36 UTC (History)
9 users (show)

See Also:
Crash report or crash signature:


Attachments
Zoom working fine (11.89 KB, application/vnd.oasis.opendocument.presentation)
2016-10-23 19:39 UTC, Joel Madero
Details
Simple presentation with circle for zoom in problem (12.67 KB, application/vnd.oasis.opendocument.presentation)
2016-10-23 20:19 UTC, vgstef
Details
Last page didn't show due to the same bug (728.36 KB, application/vnd.oasis.opendocument.presentation)
2017-12-02 06:11 UTC, Franklin Weng
Details

Note You need to log in before you can comment on or make changes to this bug.
Description vgstef 2016-10-23 05:00:01 UTC
When we add a custom animation to an object, the animations "zoom in" and "zoom in from screen center" do not work. All the other zoom work.
Comment 1 Joel Madero 2016-10-23 19:39:38 UTC
In the future please report bugs closer to these: https://wiki.documentfoundation.org/QA/BugReport#Good_Reports

Version: 5.3.0.0.alpha1+
Build ID: 010ffbf7ddab8c0592a8ed5d71a16bc1fe28a678
CPU Threads: 2; OS Version: Linux 4.4; UI Render: default; VCL: gtk3; 
Locale: en-US (en_US.UTF-8); Calc: group

Works fine for me. Attached an example.

Setting to WFM.

If you're going to open this back up as UNCONFIRMED, please do the following:
(1) Report the bug right (as explained above in those wiki examples);
(2) Create a VERY basic example and attach;
(3) set the bug to UNCONFIRMED


Thanks
Comment 2 Joel Madero 2016-10-23 19:39:58 UTC
Created attachment 128195 [details]
Zoom working fine
Comment 3 vgstef 2016-10-23 20:19:09 UTC
Created attachment 128197 [details]
Simple presentation with circle for zoom in problem

Text works fine with Zoon in animations, but circles and square don't.
Comment 4 Joel Madero 2016-10-24 01:57:56 UTC
Version: 5.2.2.2
Build ID: 1:5.2.2-0ubuntu1~xenial0
CPU Threads: 2; OS Version: Linux 4.4; UI Render: default; 
Locale: en-US (en_US.UTF-8); Calc: group

Confirmed.


LibreOffice 3.3 - no issue

Tags:
Normal: Can prevent high quality work;
Medium: Default seems appropriate
Regression
bibisectRequest
Comment 5 Joel Madero 2016-10-24 02:23:16 UTC Comment hidden (obsolete)
Comment 6 vgstef 2016-11-08 00:13:09 UTC
I found out that the two animations ("zoom in" and "zoom in from screen center") work if I use the nvidia proprietary driver (Linux version 367.57). But they don't work when using the intel GPU (Linux version 1.14-1).

LibreOffice version 5.2.2.2 on Linux Mint 18
Comment 7 raal 2016-11-20 05:48:49 UTC Comment hidden (obsolete)
Comment 8 Michael Stahl (allotropia) 2016-11-23 09:42:49 UTC
the bisect in comment #7 is highly suspicious, most likely that repo was incrementally built or something, the comment #5 one i can reproduce

bibisect range: 5d0051efb99c6cbd0dc4dd655a71e7435159f6bc..01a13519e2a12e1e9b61bab1437d340e389e44bf

this did it, apparently it works with the internal cairo and fails with system cairo:

commit 800005b120d06100e082ad45051d4f1c3c549569
Author: Stephan Bergmann <sbergman@redhat.com>
Date:   Thu Oct 24 14:28:58 2013 +0200

    Disallow --without-system-cairo combined with (implicit) --enable-gtk

    As the system gtk libraries may depend on later versions of libcairo.so.2 and   
    its bring-along libpixman-1.so.0 with the same SONAMEs.  So if it would ever
    happen at runtime that our bundled libcairo.so.2 and/or libpixman-1.so.0 get
    loaded before the system ones, the system gtk would probably not work correctly.

    Ultimately, the bundled cairo can probably go completely.


Ok so it is caused by using system cairo which is newer than the one we bundled 3 years ago and is probably Linux-specific.

Workaround: disable Tools->Options->LibreOffice->View->"Use hardware acceleration"
Comment 9 Mike Kaganski 2017-11-29 16:06:49 UTC
*** Bug 114138 has been marked as a duplicate of this bug. ***
Comment 10 Franklin Weng 2017-12-02 06:11:09 UTC
Created attachment 138176 [details]
Last page didn't show due to the same bug

This bug still exists in

Version: 6.0.0.0.beta1
Build ID: 97471ab4eb4db4c487195658631696bb3238656c
CPU threads: 4; OS: Linux 4.11; UI render: default; VCL: kde4; 
Locale: zh-TW (zh_TW.UTF-8); Calc: group threaded

The last page of the attached file couldn't be shown in slideshow.  Turning off the hardware acceleration can temporarily solve this problem.
Comment 11 Laurent Balland 2018-04-14 14:25:04 UTC
*** Bug 116866 has been marked as a duplicate of this bug. ***
Comment 12 QA Administrators 2019-04-15 02:49:57 UTC Comment hidden (obsolete)
Comment 13 Franklin Weng 2019-04-15 09:52:11 UTC
The attachment 138176 [details] (Last page didn't show) still cannot work in version:

版本:6.1.5.2
組建 ID:90f8dcf33c87b3705e78202e3df5142b201bd805
CPU 執行緒:4; OS:Linux 4.15; UI 算繪:預設; VCL: kde4; 
語言地區:zh-TW (zh_TW.UTF-8); Calc: group threaded

and

版本:6.2.2.2
組建 ID:2b840030fec2aae0fd2658d8d4f9548af4e3518d
CPU 執行緒:4; OS:Linux 4.15; UI 算繪:預設; VCL: gtk3; 
語言地區:zh-TW (zh_TW.UTF-8); UI語言:zh-TW
Calc: threaded
Comment 14 QA Administrators 2021-04-15 03:43:05 UTC Comment hidden (obsolete)
Comment 15 Gabor Kelemen (allotropia) 2022-02-09 23:36:26 UTC
I can't reproduce the problem on Linux after:

https://git.libreoffice.org/core/+/0f375b03b98839e6af479866a10bafbd22b1bab1

author	Luboš Luňák <l.lunak@collabora.com>	Tue Apr 20 12:47:40 2021 +0200
committer	Xisco Fauli <xiscofauli@libreoffice.org>	Mon Apr 26 10:50:37 2021 +0200
tree 9c7e66b85908aa6fbbe8315bec14ad621f311305
parent 06d5d625e1dc8489e51b962353ac423669e61fed [diff]

Revert "tdf#125949 Allow the slide to continue with ..." (tdf#133447)

Before this the HW acceleration had to be disabled (comment #8) for the animations to work, after this they work with HW acceleration enabled as well.

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