Bug 123478 - Impress crashes immediately when EDITING and trying to insert a specific video file
Summary: Impress crashes immediately when EDITING and trying to insert a specific vide...
Status: RESOLVED NOTOURBUG
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Impress (show other bugs)
Version:
(earliest affected)
6.0.7.3 release
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-02-15 07:09 UTC by Allen
Modified: 2019-08-18 07:38 UTC (History)
4 users (show)

See Also:
Crash report or crash signature:


Attachments
Video file created on a Canon camera (17.88 MB, video/mov)
2019-02-15 07:20 UTC, Allen
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Allen 2019-02-15 07:09:51 UTC
Description:
go to Insert > Audio or Video  select the attached file and it crashes immediately.  The file plays correctly in VLC.  It does not crash with a different video.

Steps to Reproduce:
1.Open a blank presentation
2.Insert > Audio or Video  select the attached file and it crashes immediately.
3.

Actual Results:
Crash

Expected Results:
Video inserted into presentation


Reproducible: Always


User Profile Reset: No



Additional Info:
Version: 6.0.7.3
Build ID: 1:6.0.7-0ubuntu0.18.04.2
CPU threads: 4; OS: Linux 4.15; UI render: default; VCL: gtk3; 
Locale: en-US (en_US.UTF-8); Calc: group
Comment 1 Allen 2019-02-15 07:20:23 UTC
Created attachment 149306 [details]
Video file created on a Canon camera

All the files of this format that I have tried crash Impress.  They play without a problem in VLC.  Another .mov file created by a Panasonic camera does not cause the crash.
Comment 2 raal 2019-02-15 16:10:25 UTC
No crash with Version: 6.3.0.0.alpha0+
Build ID: c7ad7849d54fd3dad67e7779102f65b8b2f04881
CPU threads: 4; OS: Linux 4.15; UI render: default; VCL: gtk3; 

Please, could you test with newer version? Setting bug as needinfo, set as unconfirmed again if problem still occurs in newer version. Thank you.
Comment 3 Allen 2019-02-15 16:46:27 UTC
I can't find version 6.3.0.0.alpha0+.  I tried version 6.2.0.3 with the same results.  Can you provide a .deb of 6.3.0.0.alpha0+ ?
Comment 4 raal 2019-02-15 17:25:22 UTC
Hello, you can download it from https://dev-builds.libreoffice.org/daily/master/Linux-rpm_deb-x86_64@86-TDF/current/
Comment 5 Allen 2019-02-15 18:40:29 UTC
Same result on 6.3.0.0.alpha0+
Comment 6 Allen 2019-02-15 18:49:28 UTC
Note that this does not occur on this older version running on Ubuntu 16.04

Version: 5.1.6.2
Build ID: 1:5.1.6~rc2-0ubuntu1~xenial6
CPU Threads: 4; OS Version: Linux 4.4; UI Render: default; 
Locale: en-US (en_US.UTF-8); Calc: group
Comment 7 Regis Perdreau 2019-02-16 14:09:30 UTC
On windows , i can't insert this file : "Format not supported"

is it supported in any case ?


Version: 6.0.7.3 (x64)
Build ID: dc89aa7a9eabfd848af146d5086077aeed2ae4a5
Threads CPU : 4; OS : Windows 10.0; UI Render : par défaut; 
Locale : fr-FR (fr_FR); Calc: group
Comment 8 Allen 2019-02-16 17:51:31 UTC
It was supported on earlier versions on Ubuntu 16.04 and now causes the crash.  Also it is created by very popular Canon digital cameras and should be supported if it is not.  In any case, at least, it should reject the format and not crash.
Comment 9 Buovjaga 2019-07-14 15:16:13 UTC
You could use this debug build and take a backtrace of the crash: https://dev-builds.libreoffice.org/daily/master/Linux-rpm_deb-x86_64@86-TDF-dbg/current/

You have to install the program gdb first.

https://wiki.documentfoundation.org/QA/BugReport/Debug_Information#GNU.2FLinux:_How_to_get_a_backtrace

It would certainly be nice, if it failed with "Format not supported" instead of crashing.
Comment 10 Xisco Faulí 2019-08-15 13:11:39 UTC
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 11 Allen 2019-08-15 21:39:18 UTC
Bug seems to be fixed in LibreOffice 6.3.04 on Ubuntu 16.04 but still crashes on Ubuntu 18.04.
Comment 12 Buovjaga 2019-08-16 04:48:47 UTC
(In reply to Allen from comment #11)
> Bug seems to be fixed in LibreOffice 6.3.04 on Ubuntu 16.04 but still
> crashes on Ubuntu 18.04.

Compare the packages between your 16.04 and 18.04: do they both have gstreamer packages installed?
Comment 13 Allen 2019-08-16 21:13:04 UTC
Yes, they both have gstreamer installed but they are different versions.  Here is the first line of the output from dpkg -l for each.

On 18.04:

ii  gir1.2-gstreamer-1.0:amd64                         1.14.5-0ubuntu1~18.04.1                      amd64        GObject introspection data for the GStreamer library


On 16.04:

ii  gir1.2-gstreamer-1.0                              1.8.3-1~ubuntu0.1                            amd64        GObject introspection data for the GStreamer library
Comment 14 Buovjaga 2019-08-17 06:18:08 UTC
(In reply to Allen from comment #13)
> Yes, they both have gstreamer installed but they are different versions. 
> Here is the first line of the output from dpkg -l for each.
> 
> On 18.04:
> 
> ii  gir1.2-gstreamer-1.0:amd64                        
> 1.14.5-0ubuntu1~18.04.1                      amd64        GObject
> introspection data for the GStreamer library
> 
> 
> On 16.04:
> 
> ii  gir1.2-gstreamer-1.0                              1.8.3-1~ubuntu0.1     
> amd64        GObject introspection data for the GStreamer library

Thanks. Makes one wonder, if there is some glitch in the newer gstreamer 1.14. Yet, raal was for sure using gstreamer 1.14 when he tested in comment 2.

For the record, I have no problem inserting your video using Arch Linux and gstreamer 1.16 (the latest release)
Comment 15 Allen 2019-08-18 03:19:35 UTC
So I installed the following build of version 1.14 of gstreamer from 

https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/3267-deletedppa/+build/14926540

gstreamer1.0-plugins-bad_1.14.1-1ubuntu1~ubuntu18.04.1_amd64.deb

and Impress now works.  

It looks like the standard version of gstreamer installed with Ubuntu 18.04 is the culprit.  However I don't know if this build, being experimental, might break something else.
Comment 16 Buovjaga 2019-08-18 07:38:14 UTC
Thanks a lot for testing. I guess you could report it to Ubuntu: https://bugs.launchpad.net/ubuntu
Let's close this.