Bug 137258 - Impress slideshow hangs when opening certain PPS files on 1st run or exit
Summary: Impress slideshow hangs when opening certain PPS files on 1st run or exit
Status: RESOLVED WORKSFORME
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Impress (show other bugs)
Version:
(earliest affected)
7.0.1.2 release
Hardware: All All
: medium major
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: haveBacktrace
Depends on:
Blocks:
 
Reported: 2020-10-05 07:33 UTC by Mihai Vasiliu
Modified: 2022-10-10 16:12 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments
Use this to reproduce. (4.11 MB, application/x-ole-storage)
2020-10-05 07:34 UTC, Mihai Vasiliu
Details
Here is the crash from LO 7.1 when exiting the slideshow (166.95 KB, application/octet-stream)
2020-10-06 10:28 UTC, Mihai Vasiliu
Details
gdbtrace.log (278.78 KB, text/plain)
2020-10-08 14:46 UTC, Timur
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mihai Vasiliu 2020-10-05 07:33:41 UTC
Description:
When opening the PPS presentation attached, Libreoffice Impress starts playing the embedded sound, but no text appears on the slide and the whole application hangs if clicked anywhere on the slide. Must be force-closed.

Steps to Reproduce:
1. Open PPS attached.
2. Presentation loads the background music but no text shown.
3. Application hangs on any user action.

Actual Results:
Application hangs on any user action.

Expected Results:
The text should load normally and presentation should continue.


Reproducible: Always


User Profile Reset: No



Additional Info:
The PPS works fine in MS PowerPoint
Comment 1 Mihai Vasiliu 2020-10-05 07:34:09 UTC
Created attachment 166081 [details]
Use this to reproduce.
Comment 2 Timur 2020-10-05 12:52:43 UTC Comment hidden (obsolete)
Comment 3 Telesto 2020-10-06 06:31:51 UTC
No issue with
Version: 7.0.0.2
Build ID: c01aa64b6c3d89ebe5fe69c28c7adb24eb85249c
CPU threads: 4; OS: Mac OS X 10.12.6; UI render: default; VCL: osx
Locale: nl-NL (nl_NL.UTF-8); UI: en-US
Calc: threaded

Assume a Skia problem, but likely fixed
Comment 4 Buovjaga 2020-10-06 07:55:23 UTC
Works fine for me in

Arch Linux 64-bit
Version: 7.0.1.2
Build ID: 00(Build:2)
CPU threads: 8; OS: Linux 5.8; UI render: default; VCL: kf5
Locale: fi-FI (fi_FI.UTF-8); Käyttöliittymä: fi-FI
=7.0.1-1
Calc: threaded

Mihai: please copy and paste here the contents of your Help - About. This allows us to know more about your system.

Set to NEEDINFO.
Change back to UNCONFIRMED after you have provided the information.

(In reply to Telesto from comment #3)
> Assume a Skia problem, but likely fixed

Can't be a Skia problem as this is reported on Linux.
Comment 5 Mihai Vasiliu 2020-10-06 08:33:58 UTC
For me it reproduces constantly.

Here is the about info:
Version: 7.0.1.2 (x64)
Build ID: 7cbcfc562f6eb6708b5ff7d7397325de9e764452
CPU threads: 8; OS: Windows 10.0 Build 19041; UI render: Skia/Raster; VCL: win
Locale: ro-RO (ro_RO); UI: en-US
Calc: CL
Comment 6 Timur 2020-10-06 08:51:28 UTC
Since reporter is Windows, I change that here. I may report Linux separately. 
I reproduced some problem with LO 7.0 Skia but not with master LO 7.1+.

Mihai, please do (always when reporting bugs, in addition to writing exact version from Help-About):
1. User Profile Reset (or rename);
2. test daily master from https://dev-builds.libreoffice.org/daily/master/current.html, it installs separately. 

Note that we have separate bug 91456.
Comment 7 Mihai Vasiliu 2020-10-06 10:26:39 UTC
Resetting the user profile didn't help. The same hang&crash.

Trying 7.1 alpha works, no hangs, slideshow plays properly, but when exiting the presentation Impress crashes and then it does not open again untill I delete the user profile directory.
Comment 8 Mihai Vasiliu 2020-10-06 10:28:02 UTC
Created attachment 166117 [details]
Here is the crash from LO 7.1 when exiting the slideshow

ProductName=LibreOffice
Version=7.1.0.0
BuildID=f90500754fac014638214b5e061832b2c518aab6
URL=https://crashreport.libreoffice.org/submit/
UseSkia=true
Language=ro-RO
ShutDown=true
DumpFile=C:\Users\Mihai\AppData\Roaming\LibreOfficeDev\4\crash\20e9a174-a1cc-4896-81a6-db935032751a.dmp
GDIHandles=134
Comment 9 Timur 2020-10-06 11:23:23 UTC Comment hidden (obsolete)
Comment 10 Xisco Faulí 2020-10-08 13:51:36 UTC
Not reproduced in

Version: 7.1.0.0.alpha0+
Build ID: a9976a958b2857e308c6598532151878615bfd9f
CPU threads: 4; OS: Linux 5.7; UI render: default; VCL: gtk3
Locale: en-US (en_US.UTF-8); UI: en-US
Calc: threaded
Comment 11 Xisco Faulí 2020-10-08 13:52:05 UTC
(In reply to Timur from comment #9)
> I don't reproduce crash on exiting slide show.
> I reproduce crash on loading slideshow sometimes, only on 1st run, even in
> 7.1+.

why is it 'high' if you can not even reproduce it ?
Comment 12 Timur 2020-10-08 14:46:17 UTC
Created attachment 166196 [details]
gdbtrace.log

I'll confirm the crash, repro in Windows on 1st time load. 
Interesting it doesn't happen on subsequent LO exit and run for me. 

Previously I had crash in Linux GTK3 and Skia, no repro GEN.
No crash in LO 5.3 bibisect master, crash in 5.4.

I also had a crash with debug 7.1+. Here is GDBtrace.

Crash is not normal nor medium.
Comment 13 Mihai Vasiliu 2020-10-09 18:11:53 UTC
Upgraded today to LO 7.0.2.2
Version: 7.0.2.2 (x64)
Build ID: 8349ace3c3162073abd90d81fd06dcfb6b36b994
CPU threads: 8; OS: Windows 10.0 Build 19041; UI render: Skia/Raster; VCL: win
Locale: ro-RO (ro_RO); UI: en-US
Calc: CL

The presentation does not crash anymore on opening, but I can reproduce the crash every time when pressing escape to close the presentation after a couple of slides.
Comment 14 QA Administrators 2022-10-10 03:31:47 UTC Comment hidden (obsolete)
Comment 15 Mihai Vasiliu 2022-10-10 16:12:08 UTC
Bug does not reproduce anymore in build
Version: 7.4.1.2 (x64) / LibreOffice Community
Build ID: 3c58a8f3a960df8bc8fd77b461821e42c061c5f0
CPU threads: 8; OS: Windows 10.0 Build 22000; UI render: Skia/Raster; VCL: win
Locale: ro-RO (ro_RO); UI: en-US
Calc: CL