Bug 99707 - Impress stalls presentation on 3-liner text block, if hardware acceleration is enabled (see comment 25)
Summary: Impress stalls presentation on 3-liner text block, if hardware acceleration i...
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:
Depends on:
Blocks:
 
Reported: 2016-05-06 09:40 UTC by ullix
Modified: 2019-05-31 17:46 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.
Comment 20 QA Administrators 2019-05-25 02:57:07 UTC Comment hidden (obsolete)
Comment 21 ullix 2019-05-31 10:18:46 UTC
In this moment I am preparing a presentation, and the bug presents itself in multiple occasions in this one presentation alone! 

Is nobody on the Libreoffice team ever giving a presentation? Why is a bug, that is demonstrated in a file of an incredibly simple 3 slides, and that is the killer of any presentation, not dealt with over the course of now over three years? Instead delving into various eye-candy development????

I now bought Win10, and will switch to it - I can't bear the embarrassment of failing during the middle of my talk because I use Linux. 

And here I am asked for my yearly renewal of the confirmation that the bug does still exist. Unless I see some development on this topic, I won't comment any more with this "the bug still exists" pointless routine.

Libreoffice - for presentation use you are crap!



My current installation running on Ubuntu Mate 16.04.06 is: 
Version: 6.2.4.2
Build ID: 1:6.2.4-0ubuntu0.16.04.1~lo1
CPU threads: 8; OS: Linux 4.15; UI render: default; VCL: gtk2; 
Locale: de-DE (de_DE.UTF-8); UI-Language: en-US
Calc: threaded

and same failure on Ubuntu Mate 18.04.02 with:
Version: 6.0.7.3
Build ID: 1:6.0.7-0ubuntu0.18.04.6
CPU threads: 4; OS: Linux 4.18; UI render: default; VCL: gtk3; 
Locale: en-US (en_US.UTF-8); Calc: group
Comment 22 ullix 2019-05-31 10:56:22 UTC
I have just installed OpenOffice, and it works!

Farewell Libreoffice, source for many frustrations ...


now installed following this guidance: 
https://askubuntu.com/questions/841148/how-do-i-install-the-latest-openoffice

Apache OpenOffice 4.1.6
AOO416m1(Build:9790)  -  Rev. 1844436
2018-10-23 07:03 - Linux x86_64
Comment 23 Buovjaga 2019-05-31 12:50:23 UTC
(In reply to ullix from comment #21)
> Is nobody on the Libreoffice team ever giving a presentation? Why is a bug,
> that is demonstrated in a file of an incredibly simple 3 slides, and that is
> the killer of any presentation, not dealt with over the course of now over
> three years? Instead delving into various eye-candy development????

You are deeply mistaken in your eye-candy claim. To get an idea of recent notable fixes, you can read the QA team monthly reports: https://qa.blog.documentfoundation.org/category/reports/

Moreover, any cursory browsing of the commit history will tell you that the vast majority of fixes are dealing with stuff that is "under the hood": https://gerrit.libreoffice.org/plugins/gitiles/core/+log/

> And here I am asked for my yearly renewal of the confirmation that the bug
> does still exist. Unless I see some development on this topic, I won't
> comment any more with this "the bug still exists" pointless routine.

Again, you couldn't be more wrong with your claim about "pointless routine". The routine routinely results in 25% of the re-tested reports being discovered to be fixed.

Anyone, you included, could try to bisect this bug and thus make it easier to fix. https://wiki.documentfoundation.org/QA/Bibisect
Comment 24 Buovjaga 2019-05-31 16:31:52 UTC
Interesting find: the bug is NOT seen with kde5 backend on Linux. It is seen with all the other ones.

Arch Linux 64-bit
Version: 6.3.0.0.alpha1+
Build ID: b004b7f3c1a28ebab1823bdbe38660b6c44483b1
CPU threads: 8; OS: Linux 5.1; UI render: default; VCL: kde5; 
Locale: fi-FI (fi_FI.UTF-8); UI-Language: en-US
Calc: threaded
Built on 22 May 2019
Comment 25 Buovjaga 2019-05-31 16:52:36 UTC
Caolán on IRC solved the mystery: the problem is only seen, if Tools - Options - LibO - View: Use hardware acceleration is activated!
So probably this is not a regression. At least it needs more investigation before we can call it that.
Comment 26 ullix 2019-05-31 17:46:30 UTC
Blimey, I can confirm that it works correct on this install:

on Ubuntu Mate 18.04.02 with LibreOffice:
Version: 6.0.7.3
Build ID: 1:6.0.7-0ubuntu0.18.04.6
CPU threads: 4; OS: Linux 4.18; UI render: default; VCL: gtk3; 
Locale: en-US (en_US.UTF-8); Calc: group

when I uncheck Tools - Options - LibO - View: Use hardware acceleration


(can't check the other computer as that one is already on OpenOffice ...)