Bug 115716 - Black screen with OpenGL transitions with glm >= 0.9.9
Summary: Black screen with OpenGL transitions with glm >= 0.9.9
Status: RESOLVED FIXED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Impress (show other bugs)
Version:
(earliest affected)
6.0.1.1 release
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Caolán McNamara
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: OpenGL-Linux
  Show dependency treegraph
 
Reported: 2018-02-14 12:02 UTC by Laurent Bigonville
Modified: 2020-02-03 18:38 UTC (History)
4 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Laurent Bigonville 2018-02-14 12:02:19 UTC
Description:
Hi,

When using the OpenGL transition in impress (LO 6.0.1) I get a black screen instead of the transition.

Might be wayland related

Intel GPU
gnome-shell (3.26) as wayland compositor
gtk3 gui
mesa 17.3.3
debian unstable

Steps to Reproduce:
1.Install the pkg with the OpenGL transition
2.Open impress
3. select an OpenGL transition

Actual Results:  
Black screen in both full screen and preview

Expected Results:
A nice transition


Reproducible: Always


User Profile Reset: No


OpenGL enabled: Yes

Additional Info:
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 5500 (Broadwell GT2) 
OpenGL core profile version string: 4.5 (Core Profile) Mesa 17.3.3
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 17.3.3
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.1 Mesa 17.3.3
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10
OpenGL ES profile extensions:



User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:58.0) Gecko/20100101 Firefox/58.0
Comment 1 Aron Budea 2018-02-14 17:17:17 UTC
I can see transitions fine with OpenGL enabled, using LO 6.0.0.3 / Ubuntu 17.10 and AMD GPU.
Comment 2 Aron Budea 2018-02-14 17:18:08 UTC
To be precise, there are minor graphical glitches (eg. with font rendering during transitions), but generally transitions are shown.
Comment 3 Xisco Faulí 2018-03-19 15:55:01 UTC
Maybe it's a wayland problem ?
Comment 4 Laurent Bigonville 2018-03-19 16:28:08 UTC
I tested using X just now and I still see this issue :/
Comment 5 Xisco Faulí 2018-11-27 20:03:56 UTC
Hello Laurent,
A new major release of LibreOffice is available since this bug was reported.
Could you please try to reproduce it with the latest version of LibreOffice
from https://www.libreoffice.org/download/libreoffice-fresh/ ?
I have set the bug's status to 'NEEDINFO'. Please change it back to
'UNCONFIRMED' if the bug is still present in the latest version.
Comment 6 gepardo 2018-12-19 05:55:20 UTC
I can still reproduce the bug on LibreOffice 6.1.3 on Debian GNU/Linux. Using mesa 18.2.6 and Intel GPU.
Comment 7 Timur 2018-12-19 08:23:42 UTC
gepardo confirmed the bug. 
To be sure, please test with master from https://libreoffice.soluzioniopen.com/index.php/daily-version/.
Comment 8 gepardo 2018-12-19 12:51:07 UTC
(In reply to Timur from comment #7)
> gepardo confirmed the bug. 
> To be sure, please test with master from
> https://libreoffice.soluzioniopen.com/index.php/daily-version/.

It works fine in master.
Comment 9 gepardo 2018-12-19 12:55:08 UTC
By the way, it crashes while trying to play OpenGL transitions on kde5 backend on master, but I think it's worth a separate report.
Comment 10 gepardo 2018-12-19 13:19:30 UTC
After some experimenting, I noticed that the upstream packages for 6.1.3 work fine, so the issue seems to be Debian-specific.
Comment 11 Xisco Faulí 2018-12-19 13:24:03 UTC
(In reply to gepardo from comment #9)
> By the way, it crashes while trying to play OpenGL transitions on kde5
> backend on master, but I think it's worth a separate report.

bug 121266
Comment 12 Timur 2018-12-19 13:38:42 UTC
(In reply to gepardo from comment #8)
> It works fine in master.
I'll close then.
Comment 13 gepardo 2018-12-19 13:58:34 UTC
(In reply to Timur from comment #12)
> I'll close then.

OK.

Debian BTS seems to be a more appropriate place for this bug, so I reported it there:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=916846
Comment 14 Laurent Bigonville 2019-06-25 21:28:27 UTC
FTR, this is working with the official build

But apparently the issue can be seen downstream in at least debian/ubuntu and Manjaro
Comment 15 Rene Engelhard 2020-02-01 13:14:02 UTC
maybe https://cgit.freedesktop.org/libreoffice/core/commit/?id=fb27784fcbd3383a7b2648714de19ae5f3818fa5 is the fix?

(that would make it a upstream bug after all, still, as upstream allows a build with system-glm. And yes, Debian of course uses system-glm and glm is 0.9.9)
Comment 16 Caolán McNamara 2020-02-03 09:34:43 UTC
yeah, its the problem fixed in https://cgit.freedesktop.org/libreoffice/core/commit/?id=fb27784fcbd3383a7b2648714de19ae5f3818fa5 with the newer glm