Red Hat Bugzilla – Bug 863607
[abrt] libreoffice-core-184.108.40.206-4.fc17: Process /usr/lib64/libreoffice/program/soffice.bin was killed by signal 11 (SIGSEGV)
Last modified: 2012-11-28 07:29:24 EST
Description of problem:
I have opened a random presentation and libreoffice crashed while it was half-way opening the file. I've tried different odp files, all with the same result.
Version-Release number of selected component:
libreport version: 2.0.14
cmdline: /usr/lib64/libreoffice/program/soffice.bin --impress slides.odp --splash-pipe=6
:Thread no. 1 (10 frames)
: #0 SdXMLImExSvgDElement::~SdXMLImExSvgDElement at /usr/src/debug/libreoffice-220.127.116.11/xmloff/inc/xexptran.hxx:157
: #1 SdXMLPathShapeContext::StartElement at /usr/src/debug/libreoffice-18.104.22.168/xmloff/source/draw/ximpshap.cxx:1494
: #2 SvXMLImport::startElement at /usr/src/debug/libreoffice-22.214.171.124/xmloff/source/core/xmlimp.cxx:687
: #3 sax_expatwrap::SaxExpatParser_Impl::callbackStartElement at /usr/src/debug/libreoffice-126.96.36.199/sax/source/expatwrap/sax_expat.cxx:811
: #4 doContent at lib/xmlparse.c:2443
: #5 contentProcessor at lib/xmlparse.c:2105
: #6 XML_ParseBuffer at lib/xmlparse.c:1651
: #7 sax_expatwrap::SaxExpatParser_Impl::parse at /usr/src/debug/libreoffice-188.8.131.52/sax/source/expatwrap/sax_expat.cxx:745
: #8 sax_expatwrap::SaxExpatParser::parseStream at /usr/src/debug/libreoffice-184.108.40.206/sax/source/expatwrap/sax_expat.cxx:533
: #9 ReadThroughComponent at /usr/src/debug/libreoffice-220.127.116.11/sd/source/filter/xml/sdxmlwrp.cxx:261
Created attachment 622591 [details]
Created attachment 622592 [details]
Created attachment 622593 [details]
Created attachment 622594 [details]
Created attachment 622595 [details]
Created attachment 622596 [details]
Created attachment 622597 [details]
Created attachment 622598 [details]
Created attachment 622599 [details]
Created attachment 622600 [details]
I just tried to save an empty presentation and then reopen it. That worked. It seems that the problem only occurs with presentations made some while ago, with a different version of openoffice.
Created attachment 622609 [details]
This an example file that makes ooimpress crash.
Created attachment 622619 [details]
I could make a simpler example that crashes. This slide (just one page) is taken from a presentation made with a previous version of openoffice (don't know which) on ubuntu. It contains formulas created with the ooolatex plugin. I can still open this file with openoffice 3.5 on ubuntu. The ooolatex plugin seems to work well appart from this slide, so it is not a general ooolatex bug. Even when the plugin is uninstalled, ooimpress crashes when trying to open this file.
After working with ooimpress with the ooolatex plugin for a while, ooimpress just crashes at rather unpredictable moments. Seems to be related.
I don't have that extension installed, and your examples are opening fine for me on x86_64 F-17
can't reproduce crash either.
backtrace crashes in ~SdXMLImExSvgDElement which is
automatically generated; the object is:
SdXMLImExSvgDElement aPoints(maD, aViewBox, aPosition, aSize, GetImport());
can only be some kind of memory corruption, running on valgrind
doesn't give anything interesting either...