Bug 128871 - Crash when viewing ppsx files with gtk3 (only in VM?)
Summary: Crash when viewing ppsx files with gtk3 (only in VM?)
Status: RESOLVED WORKSFORME
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Impress (show other bugs)
Version:
(earliest affected)
6.2.0.0.alpha0+
Hardware: x86-64 (AMD64) Linux (All)
: medium critical
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: bibisected, bisected, filter:pptx, haveBacktrace, regression
Depends on:
Blocks: PPTX Crash
  Show dependency treegraph
 
Reported: 2019-11-18 12:13 UTC by Serhat Şevki Dinçer
Modified: 2021-03-05 09:09 UTC (History)
6 users (show)

See Also:
Crash report or crash signature:


Attachments
GDB trace of crash (35.67 KB, text/plain)
2020-05-02 16:32 UTC, Buovjaga
Details
Problematic PPSX file (18.63 MB, application/vnd.openxmlformats-officedocument.presentationml.slideshow)
2020-06-16 07:01 UTC, Buovjaga
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Serhat Şevki Dinçer 2019-11-18 12:13:03 UTC
Description:
ECSS training materials cause Impress to crash on Manjaro Linux.

Steps to Reproduce:
1. go to https://ecss.nl/ecss-training-material-for-download/
2. download 3 ppsx files at the bottom of the page
3. open any one of them and use arrow keys to proceed the presentation

Actual Results:
Impress crashes after a few slides.

Expected Results:
Impress no crash ;)


Reproducible: Always


User Profile Reset: No


OpenGL enabled: Yes

Additional Info:
Version: 6.2.8.2
Build ID: 6.2.8-1
CPU threads: 4; OS: Linux 4.19; UI render: default; VCL: gtk3; 
Locale: en-US (en_US.utf8); UI-Language: en-US
Calc: threaded
Comment 1 Xisco Faulí 2019-11-18 13:14:33 UTC
I can't reproduce it in

Version: 6.4.0.0.beta1+
Build ID: c2097477e3a43d75c170a6f7a5daf5dcb2169329
CPU threads: 4; OS: Linux 4.15; UI render: default; VCL: gtk3; 
Locale: ca-ES (ca_ES.UTF-8); UI-Language: en-US
Calc: threaded

on which slide does it crash ?
Comment 2 BogdanB 2019-11-18 16:39:58 UTC
No crash on
Version: 6.2.7.1
Build ID: 23edc44b61b830b7d749943e020e96f5a7df63bf
CPU threads: 4; OS: Linux 4.15; UI render: default; VCL: gtk3; 
Locale: ro-RO (ro_RO.UTF-8); UI-Language: en-US
Calc: threaded
Comment 3 BogdanB 2019-11-18 16:42:16 UTC
no crash on:
Version: 6.4.0.0.beta1
Build ID: 4d7e5b0c40ed843384704eca3ce21981d4e98920
CPU threads: 4; OS: Linux 4.15; UI render: default; VCL: gtk3; 
Locale: ro-RO (ro_RO.UTF-8); UI-Language: en-US
Calc: threaded
Comment 4 Serhat Şevki Dinçer 2019-11-18 18:01:29 UTC
On my home laptop (also latest Manjaro), I was not able to reproduce crashes but I observed something else:

When I navigate in the first ppsx file (19 mb) with right arrow button, I get stuck on slide 5 and can't get to any other slide with any of the arrow, page up/down, home/end keys.

Help > Restart in safe mode > Reset to factory settings (both boxes checked)
does not help, same stuck problem.
Comment 5 QA Administrators 2019-11-19 03:29:36 UTC Comment hidden (obsolete)
Comment 6 Timur 2019-11-19 19:01:32 UTC Comment hidden (obsolete)
Comment 7 Xisco Faulí 2019-11-20 10:08:09 UTC Comment hidden (obsolete)
Comment 8 Serhat Şevki Dinçer 2019-11-25 06:56:37 UTC
Hi,

java -version:
openjdk version "13.0.1" 2019-10-15
OpenJDK Runtime Environment (build 13.0.1+9)
OpenJDK 64-Bit Server VM (build 13.0.1+9, mixed mode)

On my work computer, disabling OpenGL or resetting to factory settings did not help. However 'SAL_USE_VCLPLUGIN=gen soffice' got rid of the crash.
Comment 9 Kevin Suo 2020-02-01 14:53:48 UTC
(In reply to Serhat Şevki Dinçer from comment #8)

@Serhat Şevki Dinçer: What is your operating system on which you can reproduce the crash?

@Xisco Faulí and @BogdanB: What are your operating systems and version?

Recently I do encounter some gtk3 related bugs which can be reproduced on Ubuntu 18.04 LTS, but do not reproduce on other Linux such as Fedora which ships with the newest libaries.
Comment 10 BogdanB 2020-02-01 18:56:38 UTC
Ubuntu Budgie 18.04
Comment 11 Buovjaga 2020-05-02 16:32:42 UTC
Created attachment 160229 [details]
GDB trace of crash

I got a crash and a trace.

Arch Linux 64-bit
Version: 7.0.0.0.alpha0+
Build ID: 05b87ae66ebccd06995cf530b860443ad9503b31
CPU threads: 8; OS: Linux 5.6; UI render: default; VCL: gtk3; 
Locale: fi-FI (fi_FI.UTF-8); UI-Language: en-US
Calc: threaded
Built on 2 May 2020
Comment 12 Timur 2020-05-02 16:49:13 UTC
I set New per Buovjaga's comment.
Comment 13 Buovjaga 2020-05-02 16:51:00 UTC Comment hidden (obsolete)
Comment 14 Xisco Faulí 2020-05-04 09:30:02 UTC Comment hidden (obsolete)
Comment 15 Buovjaga 2020-05-04 11:20:28 UTC
(In reply to Xisco Faulí from comment #14)
> (In reply to Buovjaga from comment #13)
> > Crash was with
> > http://ecss.nl/wp-content/uploads/2016/09/ECSS_Standardization_Level1-v0.12-
> > OnLine-20150918-Part01read-only.ppsx
> > 
> > Bibisected with linux 6.2 repo to
> > https://git.libreoffice.org/core/+/
> > 0546af3643114b5adf6e33f49d6834eb74ae793b%5E!/
> > tdf#123909 fix event source that refers to a timenode.
> > 
> > It is about Powerpoint, so seems legit.
> > 
> > Adding Cc: to Mark Hung
> 
> So it crashes at import time or in a specific slide? if so, which one?

Second slide
Comment 16 Xisco Faulí 2020-05-04 15:09:56 UTC
@Timur, why high/critical? seems to be gtk3 only and affecting just a few..

For those who can reproduce it, which gtk3 version do you have ?
Comment 17 Timur 2020-05-06 21:51:14 UTC
I read JPG bug flowchart that any crash is critical. And since this is regression, I elevated to High priority.
Comment 18 Mark Hung 2020-05-11 13:10:38 UTC
I don't reproduce it with 

Version: 7.0.0.0.alpha1+
Build ID: 2f4172fc48aab38c64851ba3a384bd6c7c180634
CPU threads: 4; OS: Linux 4.15; UI render: default; VCL: gtk3; 
Locale: zh-TW (zh_TW.UTF-8); UI: en-US
Calc: threaded


My operating system is Ubuntu 18.04 LTS.
Comment 19 Buovjaga 2020-05-11 13:17:52 UTC
(In reply to Mark Hung from comment #18)
> I don't reproduce it with 
> 
> Version: 7.0.0.0.alpha1+
> Build ID: 2f4172fc48aab38c64851ba3a384bd6c7c180634
> CPU threads: 4; OS: Linux 4.15; UI render: default; VCL: gtk3; 
> Locale: zh-TW (zh_TW.UTF-8); UI: en-US
> Calc: threaded
> 
> 
> My operating system is Ubuntu 18.04 LTS.

Hmm, that is interesting: now only over a week later I can't reproduce it either!

Funny that if I try with LibreOffice-7.0.0.0.alpha1-x86_64.AppImage it crashes immediately when it starts to play.
Comment 20 Xisco Faulí 2020-05-11 13:44:13 UTC Comment hidden (obsolete)
Comment 21 BogdanB 2020-05-11 13:49:24 UTC
I got this errors when pressing ESC after viewing the slides.

bogdan@bogdan-H110M-S2H:~/AppImages$ SAL_USE_VCLPLUGIN=gen ./LibreOffice-7.0.0.0.alpha1-x86_64.AppImage
Warning: failed to read path from javaldx
(libreoffice:48363): GLib-GObject-CRITICAL **: 16:47:37.646: g_object_set: assertion 'G_IS_OBJECT (object)' failed

(libreoffice:48363): GLib-GObject-CRITICAL **: 16:47:37.646: g_object_set: assertion 'G_IS_OBJECT (object)' failed

(libreoffice:48363): GStreamer-CRITICAL **: 16:47:37.646: gst_element_get_bus: assertion 'GST_IS_ELEMENT (element)' failed

(libreoffice:48363): GStreamer-CRITICAL **: 16:47:37.646: gst_bus_add_watch_full: assertion 'GST_IS_BUS (bus)' failed

(libreoffice:48363): GStreamer-CRITICAL **: 16:47:37.646: gst_bus_set_sync_handler: assertion 'GST_IS_BUS (bus)' failed

(libreoffice:48363): GLib-GObject-CRITICAL **: 16:47:37.646: g_object_unref: assertion 'G_IS_OBJECT (object)' failed

(libreoffice:48363): GStreamer-CRITICAL **: 16:47:37.646: gst_element_set_state: assertion 'GST_IS_ELEMENT (element)' failed

(libreoffice:48363): GLib-CRITICAL **: 16:47:37.951: g_source_remove: assertion 'tag > 0' failed

(libreoffice:48363): GLib-GObject-CRITICAL **: 16:47:39.453: g_object_set: assertion 'G_IS_OBJECT (object)' failed

(libreoffice:48363): GLib-GObject-CRITICAL **: 16:47:39.453: g_object_set: assertion 'G_IS_OBJECT (object)' failed

(libreoffice:48363): GStreamer-CRITICAL **: 16:47:39.453: gst_element_get_bus: assertion 'GST_IS_ELEMENT (element)' failed

(libreoffice:48363): GStreamer-CRITICAL **: 16:47:39.453: gst_bus_add_watch_full: assertion 'GST_IS_BUS (bus)' failed

(libreoffice:48363): GStreamer-CRITICAL **: 16:47:39.453: gst_bus_set_sync_handler: assertion 'GST_IS_BUS (bus)' failed

(libreoffice:48363): GLib-GObject-CRITICAL **: 16:47:39.453: g_object_unref: assertion 'G_IS_OBJECT (object)' failed

(libreoffice:48363): GStreamer-CRITICAL **: 16:47:39.453: gst_element_set_state: assertion 'GST_IS_ELEMENT (element)' failed

(libreoffice:48363): GLib-CRITICAL **: 16:47:39.453: g_source_remove: assertion 'tag > 0' failed

(libreoffice:48363): GLib-GObject-CRITICAL **: 16:47:41.068: g_object_set: assertion 'G_IS_OBJECT (object)' failed

(libreoffice:48363): GLib-GObject-CRITICAL **: 16:47:41.068: g_object_set: assertion 'G_IS_OBJECT (object)' failed

(libreoffice:48363): GStreamer-CRITICAL **: 16:47:41.068: gst_element_get_bus: assertion 'GST_IS_ELEMENT (element)' failed

(libreoffice:48363): GStreamer-CRITICAL **: 16:47:41.068: gst_bus_add_watch_full: assertion 'GST_IS_BUS (bus)' failed

(libreoffice:48363): GStreamer-CRITICAL **: 16:47:41.068: gst_bus_set_sync_handler: assertion 'GST_IS_BUS (bus)' failed

(libreoffice:48363): GLib-GObject-CRITICAL **: 16:47:41.068: g_object_unref: assertion 'G_IS_OBJECT (object)' failed

(libreoffice:48363): GStreamer-CRITICAL **: 16:47:41.068: gst_element_set_state: assertion 'GST_IS_ELEMENT (element)' failed

(libreoffice:48363): GLib-CRITICAL **: 16:47:41.366: g_source_remove: assertion 'tag > 0' failed

(libreoffice:48363): GLib-GObject-CRITICAL **: 16:47:42.868: g_object_set: assertion 'G_IS_OBJECT (object)' failed

(libreoffice:48363): GLib-GObject-CRITICAL **: 16:47:42.868: g_object_set: assertion 'G_IS_OBJECT (object)' failed

(libreoffice:48363): GStreamer-CRITICAL **: 16:47:42.868: gst_element_get_bus: assertion 'GST_IS_ELEMENT (element)' failed

(libreoffice:48363): GStreamer-CRITICAL **: 16:47:42.868: gst_bus_add_watch_full: assertion 'GST_IS_BUS (bus)' failed

(libreoffice:48363): GStreamer-CRITICAL **: 16:47:42.868: gst_bus_set_sync_handler: assertion 'GST_IS_BUS (bus)' failed

(libreoffice:48363): GLib-GObject-CRITICAL **: 16:47:42.868: g_object_unref: assertion 'G_IS_OBJECT (object)' failed

(libreoffice:48363): GStreamer-CRITICAL **: 16:47:42.868: gst_element_set_state: assertion 'GST_IS_ELEMENT (element)' failed

(libreoffice:48363): GLib-CRITICAL **: 16:47:43.481: g_source_remove: assertion 'tag > 0' failed
Comment 22 BogdanB 2020-05-11 13:50:23 UTC Comment hidden (obsolete)
Comment 23 BogdanB 2020-05-11 13:51:52 UTC Comment hidden (obsolete)
Comment 24 Xisco Faulí 2020-05-11 13:53:48 UTC Comment hidden (obsolete)
Comment 25 Xisco Faulí 2020-05-11 13:54:14 UTC
(In reply to BogdanB from comment #23)
> NOw I tried with GTK and I get no error, but after viewing the slides, when
> I am presing ESC LO just STOP and close.

That's expected. it's a ppsx file
Comment 26 Xisco Faulí 2020-05-11 13:57:37 UTC
(In reply to BogdanB from comment #22)
> About previous comment
> this is my instalation of LO
> 
> Version: 7.0.0.0.alpha1
> Build ID: 6a03b2a54143a9bc0c6d4c7f1...
> CPU threads: 4; OS: Linux 5.4; UI render: Skia/Raster; VCL: x11; 
> Locale: ro-RO (ro_RO.UTF-8); UI: en-US
> Calc: threaded

Can't reproduce it in

Version: 7.0.0.0.alpha1+
Build ID: 86bc13248c1d9f63b10aac304bdf0361d1dcc47f
CPU threads: 4; OS: Linux 4.19; UI render: default; VCL: x11; 
Locale: en-US (en_US.UTF-8); UI: en-US
Calc: threaded

Do you reproduce it without skia ?
Comment 27 BogdanB 2020-05-11 14:20:21 UTC
In Version: 7.0.0.0.alpha1
Build ID: 6a03b2a54143a9bc0c6d4c7f1...
CPU threads: 4; OS: Linux 5.4; UI render: default; VCL: x11; 
Locale: ro-RO (ro_RO.UTF-8); UI: en-US
Calc: threaded

No Skia

And I get this errors:
SAL_USE_VCLPLUGIN=gen ./LibreOffice-7.0.0.0.alpha1-x86_64.AppImage
Warning: failed to read path from javaldx

(libreoffice:64139): GLib-GObject-CRITICAL **: 17:19:10.984: g_object_set: assertion 'G_IS_OBJECT (object)' failed

(libreoffice:64139): GLib-GObject-CRITICAL **: 17:19:10.984: g_object_set: assertion 'G_IS_OBJECT (object)' failed

(libreoffice:64139): GStreamer-CRITICAL **: 17:19:10.984: gst_element_get_bus: assertion 'GST_IS_ELEMENT (element)' failed

(libreoffice:64139): GStreamer-CRITICAL **: 17:19:10.984: gst_bus_add_watch_full: assertion 'GST_IS_BUS (bus)' failed

(libreoffice:64139): GStreamer-CRITICAL **: 17:19:10.984: gst_bus_set_sync_handler: assertion 'GST_IS_BUS (bus)' failed

(libreoffice:64139): GLib-GObject-CRITICAL **: 17:19:10.984: g_object_unref: assertion 'G_IS_OBJECT (object)' failed

(libreoffice:64139): GStreamer-CRITICAL **: 17:19:10.984: gst_element_set_state: assertion 'GST_IS_ELEMENT (element)' failed

(libreoffice:64139): GLib-CRITICAL **: 17:19:11.273: g_source_remove: assertion 'tag > 0' failed

(libreoffice:64139): GLib-GObject-CRITICAL **: 17:19:11.560: g_object_set: assertion 'G_IS_OBJECT (object)' failed

(libreoffice:64139): GLib-GObject-CRITICAL **: 17:19:11.560: g_object_set: assertion 'G_IS_OBJECT (object)' failed

(libreoffice:64139): GStreamer-CRITICAL **: 17:19:11.560: gst_element_get_bus: assertion 'GST_IS_ELEMENT (element)' failed

(libreoffice:64139): GStreamer-CRITICAL **: 17:19:11.560: gst_bus_add_watch_full: assertion 'GST_IS_BUS (bus)' failed

(libreoffice:64139): GStreamer-CRITICAL **: 17:19:11.560: gst_bus_set_sync_handler: assertion 'GST_IS_BUS (bus)' failed

(libreoffice:64139): GLib-GObject-CRITICAL **: 17:19:11.560: g_object_unref: assertion 'G_IS_OBJECT (object)' failed

(libreoffice:64139): GStreamer-CRITICAL **: 17:19:11.560: gst_element_set_state: assertion 'GST_IS_ELEMENT (element)' failed

(libreoffice:64139): GLib-CRITICAL **: 17:19:11.560: g_source_remove: assertion 'tag > 0' failed

(libreoffice:64139): GLib-GObject-CRITICAL **: 17:19:12.699: g_object_set: assertion 'G_IS_OBJECT (object)' failed

(libreoffice:64139): GLib-GObject-CRITICAL **: 17:19:12.699: g_object_set: assertion 'G_IS_OBJECT (object)' failed

(libreoffice:64139): GStreamer-CRITICAL **: 17:19:12.699: gst_element_get_bus: assertion 'GST_IS_ELEMENT (element)' failed

(libreoffice:64139): GStreamer-CRITICAL **: 17:19:12.699: gst_bus_add_watch_full: assertion 'GST_IS_BUS (bus)' failed

(libreoffice:64139): GStreamer-CRITICAL **: 17:19:12.699: gst_bus_set_sync_handler: assertion 'GST_IS_BUS (bus)' failed

(libreoffice:64139): GLib-GObject-CRITICAL **: 17:19:12.699: g_object_unref: assertion 'G_IS_OBJECT (object)' failed

(libreoffice:64139): GStreamer-CRITICAL **: 17:19:12.699: gst_element_set_state: assertion 'GST_IS_ELEMENT (element)' failed

(libreoffice:64139): GLib-CRITICAL **: 17:19:12.996: g_source_remove: assertion 'tag > 0' failed
Comment 28 Buovjaga 2020-05-11 18:11:56 UTC
Hmm, now that I re-tested on 6.4 and the earlier 6.5 bibisect repo commit, I could no longer repro! This must be due to some library that got updated meanwhile. After my last test I upgraded maybe a couple of hundred packages, including xorg stuff and Intel microcode.

Perhaps this is not a LibreOffice problem in the end.
Comment 29 Timur 2020-05-12 09:00:07 UTC
I have updated Mint 19 VM (no Skia and OpenGL) and I see crash with latest master:
Version: 7.0.0.0.alpha0+
Build ID: 017f90788c330d2e35a9c05a5...
CPU threads: 4; OS: Linux 5.3; UI render: default; VCL: gtk3; 
Locale: en-US (en_US.UTF-8); UI: en-US
Calc: threaded

So it's not only Manjaro. 
Seems that in 6.3 things got worse, crash is sooner, already on 1st right arrow. 
But I see the same crash in 6.2 oldest as in 6.3 oldest, after a few strokes. So not sure why is this marked 6.2. 
I didn't see crash in 6.0 oldest but did in bibisect master.
Comment 30 Xisco Faulí 2020-05-12 09:03:44 UTC
Please, indicate the gtk3 version
Comment 31 Buovjaga 2020-05-12 09:19:05 UTC
My gtk is 3.24.20
Comment 32 Timur 2020-05-12 09:35:16 UTC
Interesting that bibisect with 6.0 didn't crash, unlike checkout. I could just bibisect not loading of image on Slide 5. "1. Understanding the ECSS..". 
May be the same issue because it's where 6.3 crashes. 

1008b030246939187e5c30ba750d6abb397161d is the first bad commit
commit b1008b030246939187e5c30ba750d6abb397161d
Author: Jenkins Build User <tdf@pollux.tdf>
Date:   Thu Jun 22 02:10:02 2017 +0200

    source 77da7b934d782153be9271605691ceee6c66233a
    
    source 77da7b934d782153be9271605691ceee6c66233a
    source 48da675a67a2bfd2eadfd6d4c6dba0dee74b5326
    source 9b68ce7b0f2326ec540717ec5c8207825403774e
    source d2e4aeb929b346acd0d1a2eaeee7237b89b99474
    source 08792a4b332d907c72d1fc7301133f5b306ec8dd
    source d7824bf16898d8cb776420e0c2bff82e6df61b86
    source f05d0d05829dd51cb9d8071ac97cc219779ee40a
    source 266bcae306a1dd6e0d9df80ba30ade7311385c28
    source 08316e5edfc36ed75a4e8dc5b6aa7eea3af4eea9
    source 136ce64b18283acf9db5d130f8ac9108591dd4ee
    source b29bae1064c9f980cc50a667e8b96c5e370326d7

:040000 040000 5ae8505fe8cb65ec3257be1c8b7dd323a0801888 4f757f302a0446f4bf2ba7c6ef8c97fea4e97368 M	instdir

Source for previous commit is c0ce1ec3736be861a2ed58827fadb25269ab0117.

https://cgit.freedesktop.org/libreoffice/core/log/?qt=range&q=c0ce1ec3736be861a2ed58827fadb25269ab0117..77da7b934d782153be9271605691ceee6c66233a

I can't say which commit is the culprit, no obvious for graphics. 
There are a few from Noel and "Fix compilation with Clang 3.9.1" from Tor and "Process all core files that are found" from Stephan and a few that don't seem to be related. 

$ dpkg -s libgtk-3-0|grep '^Version'
Version: 3.22.30-1ubuntu4
Comment 33 Timur 2020-05-12 10:08:43 UTC
I tried to bibisect in 6.3 but I couldn't, it's different crashes.

There was some message: soffice.bin requires to install plugins .. VND.SUN.STAR. PACKAGE.

I saw also: 
/usr/lib/python3/dist-packages/sessioninstaller/core.py:47: PyGIWarning: Gst was imported without specifying a version first. Use gi.require_version('Gst', '1.0') before import to ensure that the right version gets loaded.
  from gi.repository import Gst
/usr/lib/python3/dist-packages/sessioninstaller/core.py:48: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version('Gtk', '3.0') before import to ensure that the right version gets loaded.
  from gi.repository import Gtk
Comment 34 Serhat Şevki Dinçer 2020-05-18 12:43:42 UTC
new location of the files are
https://ecss.nl/training-material/ecss-training-material-downloads/

with my manjaro system updated many times since and Impress v6.3.6, I do not see the crashes anymore when openning the three ppsx files at the bottom of the above page. I can clearly view & listen the training.

Though sometimes page transition is awkward like I pressed right arrow too many times or too little. Other than that it looks good.
Comment 35 Timur 2020-05-18 13:00:57 UTC
If it works for you, it doeesn't for all. I see crash with 7.0+. New again.
Comment 36 Buovjaga 2020-05-18 13:21:09 UTC
(In reply to Timur from comment #35)
> If it works for you, it doeesn't for all. I see crash with 7.0+. New again.

I asked Caolán and he suspected an update to Mesa or related graphics library is behind the fix (after looking at my backtrace). Timur: are you running under a virtual machine? Caolán said VMs are tricky with OpenGL, so might be good to rule out any funkiness in that department.
Comment 37 Timur 2020-06-14 14:33:44 UTC Comment hidden (obsolete)
Comment 38 Buovjaga 2020-06-14 14:55:06 UTC
(In reply to Timur from comment #37)
> Yes, Mint is in VM. (In reply to Buovjaga from comment #36)
> >. Timur: are you running under a virtual machine? Caolán said VMs are tricky with OpenGL, 
> I wrote in comment 29; I have updated Mint 19 VM (no Skia and OpenGL)

Not OpenGL rendering of UI, but slide transitions.
Comment 39 Timur 2020-06-15 19:41:12 UTC Comment hidden (obsolete)
Comment 40 Buovjaga 2020-06-16 07:01:27 UTC
Created attachment 162028 [details]
Problematic PPSX file
Comment 41 Timur 2020-09-09 13:43:09 UTC
I still reproduce crash in GTK Linux VM with LO 7.1+.
Comment 42 Julien Nabet 2021-02-21 08:43:56 UTC
On pc Debian x86-64 with master sources updated today + gtk3, I don't reproduce the crash.
I typed "right arrow" until the end of the slideshow, nothing.
Comment 43 Timur 2021-02-22 08:56:04 UTC
I rechecked and no crash in Gtk with LO 7.2+, all is smooth. So this bug is WFM. I cannot reverse bibisect now but it would be nice. 


BUT, loading of PPTX  attachment 162028 [details]  in Windows is awfully slow since 6.3 and it deserves another regression bug. 
Buovjaga, please see if you can find this. 

There's also flickering but that's well-known Fade bug.