Hide Forgot
Description of problem: With a particular Office Open XML Presentation (.pptx extension) exported from Google Slides, openning it with LibreOffice, either with the command line "libreoffice presentation.pptx" or from Files (nautilus) crashes LibreOffice during its splash screen. Also openning the presentation with the open dialog also crashes LibreOffice. In all cases LibreOffice displays the "LibreOffice Document Recovery" dialog saying "Due to an unexpected error, LibreOffice crashed." For some reason, I cannot reproduce this crash if I make a copy of it in Google Drive and download it. Version-Release number of selected component: libreoffice-core-5.2.3.3-11.fc25 Additional info: reporter: libreport-2.8.0 backtrace_rating: 4 cmdline: /usr/lib64/libreoffice/program/soffice.bin 'SWEN 444 Presentation.pptx.pptx' --splash-pipe=5 crash_function: (anonymous namespace)::signalHandlerFunction executable: /usr/lib64/libreoffice/program/soffice.bin global_pid: 2492 kernel: 4.8.11-300.fc25.x86_64 pkg_fingerprint: 4089 D8F2 FDB1 9C98 pkg_vendor: Fedora Project runlevel: N 5 type: CCpp uid: 1000 Truncated backtrace: Thread no. 1 (10 frames) #2 (anonymous namespace)::signalHandlerFunction at /usr/src/debug/libreoffice-5.2.3.3/sal/osl/unx/signal.cxx:434 #4 rtl_uString_assign at /usr/src/debug/libreoffice-5.2.3.3/sal/rtl/strtmpl.cxx:1461 #5 rtl::OUString::operator= at /usr/src/debug/libreoffice-5.2.3.3/include/rtl/ustring.hxx:402 #6 oox::ppt::Comment::setText at /usr/src/debug/libreoffice-5.2.3.3/include/oox/ppt/comments.hxx:78 #7 oox::ppt::PresentationFragmentHandler::importSlide at /usr/src/debug/libreoffice-5.2.3.3/oox/source/ppt/presentationfragmenthandler.cxx:336 #8 oox::ppt::PresentationFragmentHandler::finalizeImport at /usr/src/debug/libreoffice-5.2.3.3/oox/source/ppt/presentationfragmenthandler.cxx:413 #9 sax_fastparser::FastSaxParserImpl::parseStream at /usr/src/debug/libreoffice-5.2.3.3/sax/source/fastparser/fastparser.cxx:788 #10 oox::core::FastParser::parseStream at /usr/src/debug/libreoffice-5.2.3.3/oox/source/core/fastparser.cxx:118 #12 oox::core::XmlFilterBase::importFragment at /usr/src/debug/libreoffice-5.2.3.3/oox/source/core/xmlfilterbase.cxx:360 #14 oox::ppt::PowerPointImport::importDocument at /usr/src/debug/libreoffice-5.2.3.3/oox/source/ppt/pptimport.cxx:93
Created attachment 1229645 [details] File: backtrace
Created attachment 1229646 [details] File: cgroup
Created attachment 1229647 [details] File: core_backtrace
Created attachment 1229648 [details] File: dso_list
Created attachment 1229649 [details] File: environ
Created attachment 1229650 [details] File: limits
Created attachment 1229651 [details] File: maps
Created attachment 1229652 [details] File: mountinfo
Created attachment 1229653 [details] File: namespaces
Created attachment 1229654 [details] File: open_fds
Created attachment 1229655 [details] File: proc_pid_status
Created attachment 1229656 [details] File: var_log_messages
Created attachment 1229657 [details] File: presentation.pptx
I believe this is what I fixed upstream with https://cgit.freedesktop.org/libreoffice/core/commit/?id=5c4ace9cc3eccbe252b5d284abcdc640ac763a50
works in my local up to date 5-2 build, so should be good in 5.2.4 which will be updated soon