Bug 99707 - Impress stalls presentation on 3-liner text block
Summary: Impress stalls presentation on 3-liner text block
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Impress (show other bugs)
Version:
(earliest affected)
5.2.0.0.alpha1
Hardware: x86-64 (AMD64) All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: bibisectRequest, regression
Depends on:
Blocks:
 
Reported: 2016-05-06 09:40 UTC by ullix
Modified: 2018-05-24 09:59 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments
a small test program showing the problem un Ubuntu Mate 16.04 (58.43 KB, application/vnd.oasis.opendocument.presentation)
2016-05-06 09:40 UTC, ullix
Details

Note You need to log in before you can comment on or make changes to this bug.
Description ullix 2016-05-06 09:40:45 UTC
Created attachment 124877 [details]
a small test program showing the problem un Ubuntu Mate 16.04

During presentation with Impress, the program stalls at a certain slide, which seems to be specific to a 3-liner text block.

This issue had been reported for previous versions 
[see https://bugs.documentfoundation.org/show_bug.cgi?id=95300],

it had been absent for a later version 
[Version: 5.1.2.2, Build-ID: 1:5.1.2-0ubuntu1, CPU-Threats: 8; BS-Version: Linux 4.4; UI-Render: Standard; Gebietsschema: de-DE (de_DE.UTF-8) running on Ubuntu-Mate 16.04] 

but is now back in the 5.2-alpha version 
[Version: 5.2.0.0.alpha1, Build ID: 902b28a39528b6c92602e9b521a1d0861be1caf9, CPU Threads: 8; OS Version: Linux 4.4; UI Render: default; Locale: de-DE (de_DE.UTF-8) ]

I found it existed already on a alpha0 version
[Version: 5.2.0.0.alpha0+, Build ID: 7b9a5e8124328da9d81aed58cf944c91560a7c07, CPU Threads: 8; OS Version: Linux 4.4; UI Render: default; TinderBox: Linux-rpm_deb-x86_64@70-TDF, Branch:master, Time: 2016-04-10_00:23:09, Locale: de-DE (de_DE.UTF-8)]

Attached is a small impress file, which does show the problem: in presentation mode it only ahows the vertikal-line animation on the first slide. Further clicks or key presses show nothing until the end of the presentaition
Comment 1 Buovjaga 2016-05-07 13:09:58 UTC
Repro.

ullix: do you want to join the QA team to do this: https://wiki.documentfoundation.org/QA/Triage_For_Beginners

Arch Linux 64-bit, KDE Plasma 5
Version: 5.2.0.0.alpha1+
Build ID: 540fee2dc7553152914f7f1d8a41921e765087ef
CPU Threads: 8; OS Version: Linux 4.5; UI Render: default; 
Locale: fi-FI (fi_FI.UTF-8)
Built on April 30th 2016
Comment 2 ullix 2016-05-07 13:58:14 UTC Comment hidden (obsolete)
Comment 3 Buovjaga 2016-05-07 15:36:43 UTC
(In reply to ullix from comment #2)
> I'd be happy to help. But I need to be told what to do :-/

You can join IRC #libreoffice-qa @ Freenode and ask for bugs to test :)
If you don't have an IRC client: https://webchat.freenode.net/?channels=#libreoffice-qa
Comment 4 Xisco Faulí 2016-09-02 11:07:13 UTC
I can't reproduce it with

Version: 5.3.0.0.alpha0+
Build ID: dcc56d663059b3baced58e34bb8186a05ceadf53
CPU Threads: 4; OS Version: Linux 4.2; UI Render: default; 
Locale: ca-ES (ca_ES.UTF-8); Calc: group

Could you please test it again?
Comment 5 Xisco Faulí 2016-09-02 11:10:36 UTC
Ubuntu version: 15.10
Comment 6 Buovjaga 2016-09-12 16:27:21 UTC
Still repro.

Arch Linux 64-bit, KDE Plasma 5
Version: 5.3.0.0.alpha0+
Build ID: 1a9a77f84cac68bd5374df3e9ee4df88dc87a0ac
CPU Threads: 8; OS Version: Linux 4.7; UI Render: default; 
Locale: fi-FI (fi_FI.UTF-8); Calc: group
Built on September 1st 2016
Comment 7 ullix 2016-09-15 11:30:50 UTC
I can't test 5.3.x versions, but here are new 5.2 and 5.1 results, the older version working, the newer one not:

WORKING OK:

on Desktop with: 
Libreoffice Version: 5.1.4.2, Build-ID: 1:5.1.4-0ubuntu1, CPU-Threads: 8; BS-Version: Linux 4.4; UI-Render: Standard; Gebietsschema: de-DE (de_DE.UTF-8)

on Ubuntu 16.04.1 LTS with kernel 4.4.0-36-generic #55-Ubuntu SMP Thu Aug 11 18:01:55 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

WORKING NOT(!) OK:

on Laptop with:
Libreoffice Version: 5.2.1.2, Build ID: 1:5.2.1~rc2-0ubuntu1~xenial0, CPU Threads: 4; OS Version: Linux 4.4; UI Render: default; Locale: en-US (en_US.UTF-8); Calc: group

on Ubuntu 16.04.1 LTS, 4.4.0-34-generic #53-Ubuntu SMP Wed Jul 27 16:06:39 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

So, now I have the problem of downgrading on the laptop. Too difficult for me
Comment 8 Buovjaga 2016-09-15 11:58:44 UTC
(In reply to ullix from comment #7)
> So, now I have the problem of downgrading on the laptop. Too difficult for me

You don't have to downgrade it. You can just install the 5.1 version https://launchpad.net/~libreoffice/+archive/ubuntu/libreoffice-5-1
Comment 9 ullix 2016-09-15 12:35:13 UTC
Not true.

After adding the ppa:libreoffice/libreoffice-5-1 to my repositories, I find the 5.1.x versions as older versions of the installed 5.2.x. When attempting to force installation of the 5.1.x version, I get "broken package" notices.

It is the attempt of a downgrade, which - if possible at all - escapes me on how to achieve.
Comment 10 Buovjaga 2016-09-15 12:43:43 UTC
You already had 5.2 from the ppa?

Maybe try this
sudo add-apt-repository ppa:libreoffice/ppa --remove
sudo apt-get update
sudo apt-get purge libreoffice*

And then only add the 5-1 repo.

You can also try parallel install https://wiki.documentfoundation.org/Installing_in_parallel/Linux
Comment 11 ullix 2016-09-15 13:23:51 UTC
Yes, by deleting everything it works. But then you also have to copy over your dictionaries and all other personal installations. Annoying.

However, I did this and can now say that the 3-liner works correctly also on Libreoffice 5.1.5.2, Build-ID: 1:5.1.5~rc2-0ubuntu1~xenial1.

Here the regression seems to come with the step to 5.2.x !

So this problem comes and goes between version 4.x and 5.x. Most recent is 5.1 good, and 5.2 bad. 

I tried to parallel-install 5.3 - but where is it? 

And as I have provided a very simple presentation, which shows this effect, it is still not possible to get debug info from LO to uncover the problem?

Then, even if 5.3 worked again, this history shows that this bug comes and goes. A "good" 5.3. does not prevent 5.4 from being "bad" again, as long as the bug has not been identified.
Comment 12 Buovjaga 2016-09-15 13:44:58 UTC
The bug is in 5.3, like I mentioned in comment 6

You can get 5.3 from http://dev-builds.libreoffice.org/daily/master/?C=M;O=A
Comment 13 ullix 2016-09-15 15:19:21 UTC
Oh, I thought it meant the opposite thing  ;-)

Good to see that I am no longer the only one to see this problem. I am willing to test, but my computer abilities are limited.
Comment 14 ullix 2017-05-15 07:52:18 UTC
I just made the mistake of upgrading Libreoffice on Ubuntu Mate 16.04.2

The new version is now Version: 5.3.3.2, 
Build ID: 1:5.3.3~rc2-0ubuntu0.16.04.1~lo0
CPU Threads: 4; OS Version: Linux 4.4; UI Render: default; VCL: gtk2; Layout Engine: new; 
Locale: en-US (en_US.UTF-8); Calc: group


The error is back. 

Any fix of the past apparently was a fix just by chance; the problem was not solved. Don't you realize that due to this issue you can never be sure you can give a presentation?

I wish this problem would  be taken seriously.
Comment 15 Buovjaga 2017-05-15 15:03:37 UTC
(In reply to ullix from comment #14)
> Any fix of the past apparently was a fix just by chance; the problem was not
> solved. Don't you realize that due to this issue you can never be sure you
> can give a presentation?
> 
> I wish this problem would  be taken seriously.

There was no fix in the past, so I don't get what you are talking about.

I thought to try and bibisect it, but unfortunately I cannot reproduce it in Ubuntu 16.04 with various 5.2-5.3 versions. I tried VCL backends gtk, gen, x11.. no problem.

I still see the problem with Arch Linux, but I can't bibisect with Arch.
Comment 16 ullix 2017-05-15 16:31:59 UTC
(In reply to Buovjaga from comment #15)

> 
> There was no fix in the past, 

That is what I meant ;-) -- the bug just happens to be gone or not.
Comment 17 QA Administrators 2018-05-16 02:31:41 UTC Comment hidden (obsolete)
Comment 18 ullix 2018-05-24 07:32:14 UTC
The bug is NOT present in this one:

Version: 5.1.6.2
Build ID: 1:5.1.6~rc2-0ubuntu1~xenial3
CPU Threads: 8; OS Version: Linux 4.13; UI Render: default; 
Locale: en-US (de_DE.UTF-8); Calc: group

The bug IS AGAIN present in this one:
Version: 6.0.4.2
Build ID: 1:6.0.4~rc2-0ubuntu0.16.04.1
CPU threads: 4; OS: Linux 4.13; UI render: default; VCL: gtk2; 
Locale: en-US (en_US.UTF-8); Calc: group
Comment 19 Buovjaga 2018-05-24 09:59:21 UTC
This bug is also seen on Windows. I cannot bibisect it, because it is in all the bibisect repos, even in 5.1.x versions. However, I can verify that the bug is not seen in 3.5.0 on Win or 3.6.7 on Linux.

Someone with working Linux bibisect repos has to analyse this.