Bug 292224 - Crash opening PPTX
Summary: Crash opening PPTX
Status: RESOLVED WORKSFORME
Alias: None
Product: calligrastage
Classification: Applications
Component: filter/pptx (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: T Zachmann
URL:
Keywords: investigated, triaged
Depends on:
Blocks:
 
Reported: 2012-01-22 21:08 UTC by Robert Downing
Modified: 2018-10-27 04:04 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Robert Downing 2012-01-22 21:08:58 UTC
Application: kpresenter (2.3.3)
KDE Platform Version: 4.7.4 (4.7.4)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-15-generic-pae i686
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:
Launch, then try to open PPTX file -> crash
Dolphin, double-click on PPTX file -> crash

The crash can be reproduced every time.

-- Backtrace:
Application: KPresenter (kpresenter), signal: Segmentation fault
[KCrash Handler]
#7  setType (type=<optimized out>, this=<optimized out>) at ../../../../filters/kspread/xlsx/Charting.h:133
#8  XlsxXmlChartReader::read_spPr (this=0xbf96a734) at ../../../../filters/kspread/xlsx/XlsxXmlChartReader.cpp:1100
#9  0xb00aa2be in XlsxXmlChartReader::read_plotArea (this=0xbf96a734) at ../../../../filters/kspread/xlsx/XlsxXmlChartReader.cpp:593
#10 0xb00ab565 in XlsxXmlChartReader::read (this=0xbf96a734, context=0xb00aed01) at ../../../../filters/kspread/xlsx/XlsxXmlChartReader.cpp:436
#11 0xaff60f03 in MSOOXML::Utils::loadAndParseDocument (reader=0xbf96a734, zip=0x0, writers=0xbf96a73c, errorMessage=..., fileName=..., context=0xb00aed01) at ../../../filters/libmsooxml/MsooXmlUtils.cpp:213
#12 0xaff8e1b6 in MSOOXML::MsooXmlImport::loadAndParseDocument (this=0x84757e0, reader=0xbf96a734, path=..., context=0x857e1a0) at ../../../filters/libmsooxml/MsooXmlImport.cpp:302
#13 0xb005aaf7 in PptxXmlSlideReader::read_chart (this=0xbf96b54c) at ../../../../filters/libmsooxml/MsooXmlCommonReaderDrawingMLImpl.h:1188
#14 0xb0081c58 in PptxXmlSlideReader::read_graphicData (this=0xbf96b54c) at ../../../../filters/libmsooxml/MsooXmlCommonReaderDrawingMLImpl.h:2548
#15 0xb0081e5c in PptxXmlSlideReader::read_graphic (this=0xbf96b54c) at ../../../../filters/libmsooxml/MsooXmlCommonReaderDrawingMLImpl.h:2513
#16 0xb00824f0 in PptxXmlSlideReader::read_graphicFrame (this=0xbf96b54c) at ../../../../filters/kpresenter/pptx/PptxXmlSlideReader.cpp:1333
#17 0xb0084a9c in PptxXmlSlideReader::read_spTree (this=0xbf96b54c) at ../../../../filters/kpresenter/pptx/PptxXmlSlideReader.cpp:1144
#18 0xb0085042 in PptxXmlSlideReader::read_cSld (this=0xbf96b54c) at ../../../../filters/kpresenter/pptx/PptxXmlSlideReader.cpp:823
#19 0xb008530a in PptxXmlSlideReader::read_sldInternal (this=0xbf96b54c) at ../../../../filters/kpresenter/pptx/PptxXmlSlideReader.cpp:398
#20 0xb0086a98 in PptxXmlSlideReader::read_sld (this=0xbf96b54c) at ../../../../filters/kpresenter/pptx/PptxXmlSlideReader.cpp:308
#21 0xb0086d98 in PptxXmlSlideReader::readInternal (this=0xbf96b54c) at ../../../../filters/kpresenter/pptx/PptxXmlSlideReader.cpp:266
#22 0xb00873c1 in PptxXmlSlideReader::read (this=0xbf96b54c, context=0xbf96c0a4) at ../../../../filters/kpresenter/pptx/PptxXmlSlideReader.cpp:213
#23 0xaff60f03 in MSOOXML::Utils::loadAndParseDocument (reader=0xbf96b54c, zip=0x0, writers=0xbf96b554, errorMessage=..., fileName=..., context=0xb00aed01) at ../../../filters/libmsooxml/MsooXmlUtils.cpp:213
#24 0xaff8e1b6 in MSOOXML::MsooXmlImport::loadAndParseDocument (this=0x84757e0, reader=0xbf96b54c, path=..., context=0xbf96c0a4) at ../../../filters/libmsooxml/MsooXmlImport.cpp:302
#25 0xb0041ed7 in PptxXmlDocumentReader::read_sldId (this=0xbf96cb88) at ../../../../filters/kpresenter/pptx/PptxXmlDocumentReader.cpp:327
#26 0xb0042ce6 in PptxXmlDocumentReader::read_sldIdLst (this=0xbf96cb88) at ../../../../filters/kpresenter/pptx/PptxXmlDocumentReader.cpp:514
#27 0xb0045483 in PptxXmlDocumentReader::read_presentation (this=0xbf96cb88) at ../../../../filters/kpresenter/pptx/PptxXmlDocumentReader.cpp:675
#28 0xb0045f8d in PptxXmlDocumentReader::readInternal (this=0xbf96cb88) at ../../../../filters/kpresenter/pptx/PptxXmlDocumentReader.cpp:160
#29 0xb0046497 in PptxXmlDocumentReader::read (this=0xbf96cb88, context=0xbf96cf44) at ../../../../filters/kpresenter/pptx/PptxXmlDocumentReader.cpp:110
#30 0xaff60f03 in MSOOXML::Utils::loadAndParseDocument (reader=0xbf96cb88, zip=0x0, writers=0xbf96d1e8, errorMessage=..., fileName=..., context=0xb00aed01) at ../../../filters/libmsooxml/MsooXmlUtils.cpp:213
#31 0xaff8e07d in loadAndParseDocumentFromFileInternal (pathFound=0xbf96cb3f, context=0xbf96cf44, errorMessage=..., writers=0xbf96d1e8, reader=0xbf96cb88, fileName=..., this=<optimized out>) at ../../../filters/libmsooxml/MsooXmlImport.cpp:244
#32 MSOOXML::MsooXmlImport::loadAndParseDocumentFromFileInternal (this=0x84757e0, fileName=..., reader=0xbf96cb88, writers=0xbf96d1e8, errorMessage=..., context=0xbf96cf44, pathFound=0xbf96cb3f) at ../../../filters/libmsooxml/MsooXmlImport.cpp:235
#33 0xaff8f698 in MSOOXML::MsooXmlImport::loadAndParseDocumentInternal (this=0x84757e0, contentType=..., reader=0x0, writers=0x0, errorMessage=..., context=0x0, pathFound=0xbf96cb3f) at ../../../filters/libmsooxml/MsooXmlImport.cpp:229
#34 0xaff8fa7b in MSOOXML::MsooXmlImport::loadAndParseDocument (this=0x84757e0, contentType=..., reader=0xbf96cb88, writers=0xbf96d1e8, errorMessage=..., context=0xbf96cf44) at ../../../filters/libmsooxml/MsooXmlImport.cpp:255
#35 0xb001b63d in PptxImport::parseParts (this=0x84757e0, writers=0xbf96d1e8, relationships=0x0, errorMessage=...) at ../../../../filters/kpresenter/pptx/PptxImport.cpp:1118
#36 0xaff8e510 in MSOOXML::MsooXmlImport::openFile (this=0x84757e0, writers=0xbf96d1e8, errorMessage=...) at ../../../filters/libmsooxml/MsooXmlImport.cpp:343
#37 0xaff8e992 in MSOOXML::MsooXmlImport::createDocument (this=0x84757e0, outputStore=0x0, writers=0x0) at ../../../filters/libmsooxml/MsooXmlImport.cpp:107
#38 0xaffec110 in KoOdfExporter::convert (this=0x84757e0, from=..., to=...) at ../../../filters/libmsooxml/KoOdfExporter.cpp:121
#39 0xb75db917 in KOfficeFilter::ChainLink::invokeFilter (this=0x84c3bb8, parentChainLink=0x0) at ../../../libs/main/KoFilterChainLink.cpp:90
#40 0xb75d221a in KoFilterChain::invokeChain (this=0x84cd880) at ../../../libs/main/KoFilterChain.cpp:94
#41 0xb75d0582 in KoFilterManager::importDocument (this=0x8475058, url=..., status=@0xbf96d614) at ../../../libs/main/KoFilterManager.cpp:164
#42 0xb75822b2 in KoDocument::openFile (this=0x82bba18) at ../../../libs/main/KoDocument.cpp:1336
#43 0xb63db22e in KParts::ReadOnlyPartPrivate::openLocalFile (this=0x82bbb90) at ../../kparts/part.cpp:590
#44 0xb63db8e5 in KParts::ReadOnlyPart::openUrl (this=0x82bba18, url=...) at ../../kparts/part.cpp:554
#45 0xb75866ac in KoDocument::openUrl (this=0x82bba18, _url=...) at ../../../libs/main/KoDocument.cpp:1251
#46 0xb75a3784 in KoMainWindow::openDocumentInternal (this=0x8299d80, url=..., newdoc=<optimized out>) at ../../../libs/main/KoMainWindow.cpp:679
#47 0xb75a1984 in KoMainWindow::openDocument (this=0x8299d80, newdoc=0x82bba18, url=...) at ../../../libs/main/KoMainWindow.cpp:662
#48 0xb7571809 in KoApplication::start (this=0xbf96dc10) at ../../../libs/main/KoApplication.cpp:252
#49 0xb7804ebc in kdemain (argc=2, argv=0xbf96dd14) at ../../../kpresenter/part/main.cpp:41
#50 0x0804850b in main (argc=2, argv=0xbf96dd14) at kpresenter_dummy.cpp:3

Reported using DrKonqi
Comment 1 Robert Downing 2012-01-22 21:25:45 UTC
Have narrowed this down to single PPTX (following restart of KDE, other PPTX files work). Suspect problem in the PPTX file itself.
Comment 2 fsanchez 2012-01-22 22:12:24 UTC
Robert, I suggest you to attach the file.
Regards
Comment 3 Robert Downing 2012-01-22 22:15:34 UTC
The file is "Proprietary & Confidential" in nature. I'm a little leery 
of tendering it to you without some assurances.

Rob

Robert Downing
CEO
Anaceta Corp.
www.guardian-shield.com
510 468 0066 (mobile)
radowningii (Skype)

On 01/22/2012 02:12 PM, fsanchez wrote:
> https://bugs.kde.org/show_bug.cgi?id=292224
>
>
> fsanchez<franciscoadriansanchez@gmail.com>  changed:
>
>             What    |Removed                     |Added
> ----------------------------------------------------------------------------
>                   CC|                            |franciscoadriansanchez@gmai
>                     |                            |l.com
>
>
>
>
> --- Comment #2 from fsanchez<franciscoadriansanchez gmail com>   2012-01-22 22:12:24 ---
> Robert, I suggest you to attach the file.
> Regards
>
Comment 4 Sebastian Sauer 2012-01-24 13:33:59 UTC
I think the issue was fixed meanwhile. Please re-try with a more recent Calligra Stage 2.5 beta/rc version and if the issue can still be reproduced please attach an updated backtrace and reopen the report (means change it from WAITINGFORINFO to UNCONFIRMED or NEW). Lot of thankd in advance.
Comment 5 Andrew Crouthamel 2018-09-22 01:52:33 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 6 Andrew Crouthamel 2018-10-27 04:04:43 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!