Bug 912879 - LibreOffice Impress crashes when resizing a video
Summary: LibreOffice Impress crashes when resizing a video
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: libreoffice
Version: 18
Hardware: x86_64
OS: Linux
unspecified
unspecified
Target Milestone: ---
Assignee: Caolan McNamara
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-02-19 21:55 UTC by Matt Hirsch
Modified: 2013-04-12 11:38 UTC (History)
6 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2013-04-12 11:38:15 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
Stack trace from the reported crash (42.35 KB, text/plain)
2013-02-19 21:55 UTC, Matt Hirsch
no flags Details

Description Matt Hirsch 2013-02-19 21:55:33 UTC
Created attachment 699696 [details]
Stack trace from the reported crash

Description of problem: When resizing a video in a LibreOffice Impress presentation, Impress crashes without a message. When running in the debugger, it appears it's some kind of stack corruption:

*** glibc detected *** /usr/lib64/libreoffice/program/soffice.bin: free(): invalid next size (fast): 0x00007fff981d15c0 ***

Version-Release number of selected component (if applicable):
libreoffice-impress-3.6.5.2-2.fc18.x86_64

How reproducible:
Frequent

Steps to Reproduce:
1. Open LibreOffice Impress
2. Create a blank presentation
3. Select Insert -> Movies and Sounds...
4. Choose a video file (such as one of these: http://www.fileformat.info/format/mpeg/sample/index.htm)
5. Drag one of the green dots on the resulting box to resize the video file.
  
Actual results:
LibreOffice Impress crashes.

Expected results:
Resized video

Additional info:
I have included a backtrace generated by running

ooimpress --backtrace

And then following the procedure above. I have the debuginfo packages installed for libreoffice-impress and dependencies.

I have these installed:
gstreamer-devel-0.10.36-2.fc18.x86_64
gstreamer-plugins-entrans-0.10.4-2.fc18.x86_64
gstreamer-python-0.10.22-3.fc18.x86_64
gstreamer-rtsp-0.10.8-3.fc18.x86_64
gstreamer1-plugins-good-1.0.5-3.fc18.x86_64
gstreamer-plugins-bad-free-devel-docs-0.10.23-13.fc18.x86_64
gstreamer1-1.0.5-1.fc18.x86_64
gstreamer-plugins-ugly-0.10.19-5.fc18.x86_64
gstreamer-0.10.36-2.fc18.x86_64
gstreamer1-1.0.5-1.fc18.i686
gstreamer-plugins-fc-0.2-4.fc18.x86_64
gstreamer1-plugins-bad-free-1.0.5-1.fc18.x86_64
gstreamer-plugins-bad-0.10.23-2.fc18.x86_64
gstreamer-plugins-base-devel-docs-0.10.36-3.fc18.noarch
gstreamer-ffmpeg-0.10.13-5.fc18.x86_64
gstreamer-plugins-bad-free-extras-0.10.23-13.fc18.x86_64
gstreamer-plugins-bad-free-0.10.23-13.fc18.i686
gstreamer-plugins-bad-nonfree-0.10.23-1.fc18.x86_64
gstreamer1-plugins-bad-freeworld-1.0.2-2.fc18.x86_64
gstreamer-plugins-espeak-0.4.0-1.fc18.x86_64
gstreamer-plugins-base-tools-0.10.36-3.fc18.x86_64
gstreamer-tools-0.10.36-2.fc18.x86_64
gstreamer-plugins-base-devel-0.10.36-3.fc18.x86_64
gstreamer-plugins-entrans-docs-0.10.4-2.fc18.noarch
gstreamer-plugins-base-0.10.36-3.fc18.x86_64
gstreamer-plugins-ugly-devel-docs-0.10.19-5.fc18.noarch
gstreamer-plugins-good-0.10.31-5.fc18.x86_64
gstreamer1-plugins-base-1.0.5-3.fc18.x86_64
gstreamer1-libav-1.0.2-2.fc18.x86_64
gstreamer-plugins-bad-free-0.10.23-13.fc18.x86_64
gstreamer-0.10.36-2.fc18.i686
gstreamer-plugins-good-devel-docs-0.10.31-5.fc18.noarch
gstreamer-plugins-base-0.10.36-3.fc18.i686
gstreamer-plugins-bad-free-devel-0.10.23-13.fc18.x86_64
ffmpeg-devel-1.0.1-1.fc18.x86_64
ffmpeg-libs-1.0.1-1.fc18.x86_64
ffmpeg-compat-0.6.6-4.fc18.x86_64
ffmpeg-1.0.1-1.fc18.x86_64

Comment 1 David Tardon 2013-04-12 11:38:15 UTC
The crash is deep in gstreamer1-libav, which comes from rpmfusion -> not Fedora's problem.

Anyway, upstream https://bugs.freedesktop.org/show_bug.cgi?id=63325 looks similar, except that the reporter claims it only crashes with .wmv (WMV1).


Note You need to log in before you can comment on or make changes to this bug.