Bug 148735 - FILEOPEN PPTX: crash upon opening (possibly SmartArt-related?)
Summary: FILEOPEN PPTX: crash upon opening (possibly SmartArt-related?)
Status: RESOLVED DUPLICATE of bug 148665
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Impress (show other bugs)
Version:
(earliest affected)
7.4.0.0 alpha0+
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: bibisected, bisected, filter:pptx, regression
Depends on:
Blocks:
 
Reported: 2022-04-22 19:50 UTC by Gerald Pfeifer
Modified: 2022-04-22 22:27 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments
Sample slide (PPTX) that crashes Impress upon opening (33.44 KB, application/vnd.ms-powerpoint)
2022-04-22 19:50 UTC, Gerald Pfeifer
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Gerald Pfeifer 2022-04-22 19:50:01 UTC
Created attachment 179734 [details]
Sample slide (PPTX) that crashes Impress upon opening

Impress recently started crashing open a specific PPTX document;
I am attaching a drastically reduced test case.


Seen with Version: 7.4.0.0.alpha0+ / LibreOffice Community
Build ID: e4243a140345a4bcd800217115b42667e277c6a3
CPU threads: 8; OS: Linux 5.17; UI render: default; VCL: gtk3
Locale: en-US (en_US.UTF-8); UI: en-US


Okay with

  Version: 7.3.1.0.0+ / LibreOffice Community
  Build ID: 33d70d68aa67d567e9b18fa5947b86df6e378f32
  CPU threads: 8; OS: Linux 5.17; UI render: default; VCL: gtk3
  Locale: en-US (en_US.UTF-8); UI: en-US

down to the following (and older even):

  Version: 7.0.7.0.0+
  Build ID: 54e9dd41dc9dd45af12c9346199f601ea4a5994d
  CPU threads: 8; OS: Linux 5.17; UI render: default; VCL: gtk3
  Locale: en-US (en_US.UTF-8); UI: en-US
  TinderBox: Linux-rpm_deb-x86_64@86-TDF, Branch:libreoffice-7-0, Time: 2021-05-07_08:22:18
Comment 1 Roman Kuznetsov 2022-04-22 20:06:20 UTC
confirm in

Version: 7.4.0.0.alpha0+ / LibreOffice Community
Build ID: f8e11c6480ff0005715b989a6d4e2e10a3816cf6
CPU threads: 4; OS: Linux 5.14; UI render: default; VCL: gtk3
Locale: ru-RU (ru_RU.UTF-8); UI: en-US
Calc: threaded Jumbo

and no crash in

Version: 7.3.2.2 / LibreOffice Community
Build ID: 49f2b1bff42cfccbd8f788c8dc32c1c309559be0
CPU threads: 4; OS: Linux 5.14; UI render: default; VCL: gtk3
Locale: ru-RU (ru_RU.UTF-8); UI: en-US
Calc: CL

it's really the regression
Comment 2 Xisco Faulí 2022-04-22 20:13:22 UTC
Issue introduced by https://cgit.freedesktop.org/libreoffice/core/commit/?id=c79fa460fe6220051bbda2d3c0cb67fbf765e2ac
Closing as duplicated of bug 148665

*** This bug has been marked as a duplicate of bug 148665 ***
Comment 3 Hossein 2022-04-22 22:27:05 UTC
Backtrace, copied from Qt Creator:

1   __GI_raise  raise.c   50   0x7ffff79ec03b 
2   __GI_abort  abort.c   79   0x7ffff79cb859 
3   ??   0x7ffff7846109 
4   std::vector<std::shared_ptr<oox::drawingml::TextRun>>::front  vector  443  0x7fffd23d1fa6 
5   oox::drawingml::TextBody::toString  textbody.cxx  92   0x7fffd23d0f85 
6   oox::drawingml::DiagramData::secureDataFromShapeToModelAfterDiagramImport datamodel.cxx   295  0x7fffd22d3047 
7   oox::drawingml::AdvancedDiagramHelper::doAnchor   diagramhelper.cxx   213  0x7fffd22fb92d 
8   oox::drawingml::Shape::propagateDiagramHelper   shape.cxx   229  0x7fffd2372a27 
9   oox::ppt::PPTShape::addShape  pptshape.cxx  574  0x7fffd25b2bd4 
10  oox::ppt::SlidePersist::createXShapes   slidepersist.cxx  150  0x7fffd25d81ea 
11  oox::ppt::PresentationFragmentHandler::importSlide  presentationfragmenthandler.cxx 404  0x7fffd25c1a78 
12  oox::ppt::PresentationFragmentHandler::finalizeImport   presentationfragmenthandler.cxx 550  0x7fffd25c3331 
13  oox::core::FragmentHandler2::endDocument  fragmenthandler2.cxx  53   0x7fffd22364ab 
14  sax_fastparser::FastSaxParserImpl::parseStream  fastparser.cxx  907  0x7fffe18b2d2b 
15  sax_fastparser::FastSaxParser::parseStream  fastparser.cxx  1480 0x7fffe18b71d2 
16  oox::core::FastParser::parseStream  fastparser.cxx  121  0x7fffd221d85b 
17  oox::core::FastParser::parseStream  fastparser.cxx  129  0x7fffd221d930 
18  oox::core::XmlFilterBase::importFragment  xmlfilterbase.cxx   413  0x7fffd2248ba5 
19  oox::core::XmlFilterBase::importFragment  xmlfilterbase.cxx   343  0x7fffd2248687 
20  oox::ppt::PowerPointImport::importDocument  pptimport.cxx   109  0x7fffd25a89e2 
... <More>