Bug 124729 - Impress reliably crashes on THIS PowerPoint document in Linux
Summary: Impress reliably crashes on THIS PowerPoint document in Linux
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Impress (show other bugs)
Version:
(earliest affected)
5.4.6.2 release
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: bibisectRequest, regression
Depends on:
Blocks: PPTX
  Show dependency treegraph
 
Reported: 2019-04-14 08:59 UTC by David Tonhofer
Modified: 2019-05-15 12:08 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments
Some document by NASA that impress doesn't like (184.61 KB, application/vnd.openxmlformats-officedocument.presentationml.presentation)
2019-04-14 09:00 UTC, David Tonhofer
Details
Screenshot: OpenGL disabled results in slight different (but still wrong) behaviour (205.27 KB, image/png)
2019-04-17 07:01 UTC, David Tonhofer
Details

Note You need to log in before you can comment on or make changes to this bug.
Description David Tonhofer 2019-04-14 08:59:49 UTC
Description:
Attaching a PowerPoint document for which Impress reliably crashes.
This is on:

Fedora 29 (5.0.6-200.fc29.x86_64) 

using LibreOffice:

Version: 6.1.5.2
Build ID: 6.1.5.2-4.fc29
CPU threads: 8; OS: Linux 5.0; UI render: default; VCL: gtk3; 
Locale: en-GB (en_GB.UTF-8); Calc: group threaded


Unfortunately I have not been able to create a backtrace because ABRT cannot properly interwork with gdb for some reason (I opened a bug at RedHat for *that*)

Steps to Reproduce:
1) Start presentation
2) Click on "next slide"


Actual Results:
Application crashes.

Expected Results:
Application should display error or otherwise res-stabilize.


Reproducible: Always


User Profile Reset: No


OpenGL enabled: Yes

Additional Info:
OpenGL is enabled:

OpenGL vendor string: nouveau
OpenGL renderer string: NV94
OpenGL core profile version string: 3.3 (Core Profile) Mesa 18.3.6
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.3 (Compatibility Profile) Mesa 18.3.6
OpenGL shading language version string: 3.30
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 18.3.6
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
OpenGL ES profile extensions:
Comment 1 David Tonhofer 2019-04-14 09:00:43 UTC
Created attachment 150740 [details]
Some document by NASA that impress doesn't like
Comment 2 V Stuart Foote 2019-04-14 13:08:33 UTC
Can not reproduce on Windows 10 Home 64-bit en-US with
Version: 6.2.2.2 (x64)
Build ID: 2b840030fec2aae0fd2658d8d4f9548af4e3518d
CPU threads: 4; OS: Windows 10.0; UI render: GL; VCL: win; 
Locale: en-US (en_US); UI-Language: en-US
Calc: threaded

All slides of presentation could be traversed. With single monitor (laptop) presentation slide transitions, and animations for multi-element slides, all advance with out issue. 

Probably unrelated, only noticeable issue was some mishandling of Text boxes with fonts set italic leaned outside their stamping box. (Slides 12, 15, 16)
Comment 3 Xisco Faulí 2019-04-16 07:26:10 UTC
I can't reproduce it in

Version: 6.3.0.0.alpha0+
Build ID: 0eaa0804085dd6e93257dd31361490720456679d
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

Does it work if you disable OpenGl ? -> https://wiki.documentfoundation.org/OpenGL

I have set the bug's status to 'NEEDINFO'. Please change it back to
'UNCONFIRMED' if the issue is still present
Comment 4 Timur 2019-04-16 11:28:33 UTC Comment hidden (obsolete)
Comment 5 Timur 2019-04-16 12:45:42 UTC
No repro with OO so I'll mark regression. Repro also LO 5.4.6. 
No repro in Windows.
Comment 6 David Tonhofer 2019-04-17 06:59:55 UTC
Recently upgraded to 

libreoffice-6.1.5.2-5.fc29.x86_64

Tried with OpenGL disabled as per comment #3

This results not in a crash, but the projector window disappearing, in a half-drawn dialog "LibreOffice 6.1 Document Recovery" and the application becoming unresponsive. Attaching screenshot.
Comment 7 David Tonhofer 2019-04-17 07:01:06 UTC
Created attachment 150808 [details]
Screenshot: OpenGL disabled results in slight different (but still wrong) behaviour
Comment 8 Timur 2019-04-18 14:57:18 UTC
Worked with 5.2.7.2 but with flickering.
Comment 9 Xisco Faulí 2019-04-25 13:29:15 UTC Comment hidden (obsolete)
Comment 10 raal 2019-04-28 05:29:00 UTC
No repro Version: 6.3.0.0.alpha0+
Build ID: e913727c7ee3af0bb4031c6829abfb3373306492
CPU threads: 4; OS: Linux 4.15; UI render: default; VCL: gtk3;
Comment 11 Timur 2019-04-29 08:18:13 UTC
(In reply to Xisco Faulí from comment #9)
> (In reply to Timur from comment #4)
> > I reproduced in Linux Mint with LO appimage 6.1 and extracted 6.3+ .
> Do you reproduce it without opengl ?
I tested in VM that doesn't use OpenGL, so yes.