Some of the slide transitions in Impress use GL. When this is not properly available on the workstation, LibreOffice will crash. In the past in this case, it would just blink and then not make the transition and our users would just pick another one. But now it's actually crashing.
It would be OK if LO just worked as it did before and fail silently.
Even better would be if it knew these would not work and would gray them out.
Easily replicated, and attaching backtrace. Let me know what else you need.
An example of one that crashes is "Cube". Many other ones work fine.
Created attachment 133541 [details]
I gave a try by sending https://gerrit.libreoffice.org/#/c/38054/ to review
The patch was wrong, see comment of it.
Fixed thanks to Caolan's patch, see https://cgit.freedesktop.org/libreoffice/core/commit/?id=0b9b36cafe29916a9fdeac420a49c174adb10c59
For 5.4 branch, it's done too, see https://cgit.freedesktop.org/libreoffice/core/commit/?h=libreoffice-5-4&id=3e368230eb28cd88a9491f6ca7a16a65e2774263
For 5.3 branch, the patch is on review with https://gerrit.libreoffice.org/#/c/38065/
Let's put this one to FIXED.
Caolán McNamara committed a patch related to this issue.
It has been pushed to "libreoffice-5-3":
Resolves: tdf#108069 2nd OpenGLContext::init should dispose earlier results
It will be available in 5.3.4.
The patch should be included in the daily builds available at
http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
Affected users are encouraged to test the fix and report feedback.
*** Bug 103236 has been marked as a duplicate of this bug. ***
*** Bug 97921 has been marked as a duplicate of this bug. ***