Application: kpresenter (2.2.2) KDE Platform Version: 4.5.1 (KDE 4.5.1) Qt Version: 4.6.3 Operating System: Linux 2.6.35-ARCH x86_64 Distribution (Platform): Archlinux Packages -- Information about the crash: - What I was doing when the application crashed: Whenever I open certain ppt file. Kpressenter crashes when I get to certain slide (no. 20) The crash can be reproduced every time. -- Backtrace: Application: KPresenter (kpresenter), signal: Segmentation fault [KCrash Handler] #6 0x00007f68a808c9c0 in QImage::height() const () from /usr/lib/libQtGui.so.4 #7 0x00007f688e451237 in Libemf::OutputPainterStrategy::bitBlt(Libemf::BitBltRecord) () from /usr/lib/kde4/vectorshape.so #8 0x00007f688e449aee in Libemf::Parser::readRecord(QDataStream&) () from /usr/lib/kde4/vectorshape.so #9 0x00007f688e44af6b in Libemf::Parser::loadFromStream(QDataStream&) () from /usr/lib/kde4/vectorshape.so #10 0x00007f688e445a63 in VectorShape::drawEmf(QPainter&) const () from /usr/lib/kde4/vectorshape.so #11 0x00007f68a57d6e24 in KoShapeManager::paintShape(KoShape*, QPainter&, KoViewConverter const&, bool) () from /usr/lib/libflake.so.7 #12 0x00007f68a57d56b8 in KoShapeManagerPaintingStrategy::paint(KoShape*, QPainter&, KoViewConverter const&, bool) () from /usr/lib/libflake.so.7 #13 0x00007f68a57d9f82 in KoShapeManager::paint(QPainter&, KoViewConverter const&, bool) () from /usr/lib/libflake.so.7 #14 0x00007f68a57deeea in KoShapePainter::paint(QPainter&, KoViewConverter&) () from /usr/lib/libflake.so.7 #15 0x00007f6894fc44f9 in KoPAPage::paintPage(QPainter&, KoZoomHandler&) () from /usr/lib/libkopageapp.so.7 #16 0x00007f6894fc3b1a in KoPAPage::generateThumbnail(QSize const&) () from /usr/lib/libkopageapp.so.7 #17 0x00007f6894fc1637 in KoPAPageBase::thumbnail(QSize const&) () from /usr/lib/libkopageapp.so.7 #18 0x00007f6894fb4ea1 in KoPADocument::pageThumbnail(KoPAPageBase*, QSize const&) () from /usr/lib/libkopageapp.so.7 #19 0x00007f6894fc893a in KoPADocumentModel::createThumbnail(KoShape*, QSize const&) const () from /usr/lib/libkopageapp.so.7 #20 0x00007f6894fc91a4 in KoPADocumentModel::data(QModelIndex const&, int) const () from /usr/lib/libkopageapp.so.7 #21 0x00007f68a8b5716a in KoDocumentSectionDelegate::drawThumbnail(QPainter*, QStyleOptionViewItem const&, QModelIndex const&) const () from /usr/lib/libkomain.so.7 #22 0x00007f68a8b58890 in KoDocumentSectionDelegate::paint(QPainter*, QStyleOptionViewItem const&, QModelIndex const&) const () from /usr/lib/libkomain.so.7 #23 0x00007f68a850fc4a in QTreeView::drawRow(QPainter*, QStyleOptionViewItem const&, QModelIndex const&) const () from /usr/lib/libQtGui.so.4 #24 0x00007f68a8513c53 in QTreeView::drawTree(QPainter*, QRegion const&) const () from /usr/lib/libQtGui.so.4 #25 0x00007f68a8514633 in QTreeView::paintEvent(QPaintEvent*) () from /usr/lib/libQtGui.so.4 #26 0x00007f68a802c244 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4 #27 0x00007f68a83c4e66 in QFrame::event(QEvent*) () from /usr/lib/libQtGui.so.4 #28 0x00007f68a84d1403 in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4 #29 0x00007f68a8515852 in QTreeView::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4 #30 0x00007f68a8b5a5ab in KoDocumentSectionView::viewportEvent(QEvent*) () from /usr/lib/libkomain.so.7 #31 0x00007f68a7666ec7 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #32 0x00007f68a7fdc821 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #33 0x00007f68a7fe093a in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #34 0x00007f68a4c2aa76 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #35 0x00007f68a7666d3c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #36 0x00007f68a8027678 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #37 0x00007f68a802823f in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #38 0x00007f68a80280fc in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #39 0x00007f68a80280fc in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #40 0x00007f68a80280fc in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #41 0x00007f68a80280fc in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #42 0x00007f68a80280fc in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #43 0x00007f68a80273ba in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #44 0x00007f68a802823f in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #45 0x00007f68a80273ba in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #46 0x00007f68a802823f in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #47 0x00007f68a80273ba in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #48 0x00007f68a802823f in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #49 0x00007f68a80273ba in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #50 0x00007f68a81dbe30 in ?? () from /usr/lib/libQtGui.so.4 #51 0x00007f68a801e3c0 in QWidgetPrivate::syncBackingStore() () from /usr/lib/libQtGui.so.4 #52 0x00007f68a802c742 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4 #53 0x00007f68a83de5eb in QMainWindow::event(QEvent*) () from /usr/lib/libQtGui.so.4 #54 0x00007f68a4d2b373 in KXmlGuiWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5 #55 0x00007f68a7fdc854 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #56 0x00007f68a7fe093a in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #57 0x00007f68a4c2aa76 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #58 0x00007f68a7666d3c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #59 0x00007f68a766a49a in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4 #60 0x00007f68a768f323 in ?? () from /usr/lib/libQtCore.so.4 #61 0x00007f68a3e14b33 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #62 0x00007f68a3e15310 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #63 0x00007f68a3e155ad in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #64 0x00007f68a768f82f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #65 0x00007f68a807c37e in ?? () from /usr/lib/libQtGui.so.4 #66 0x00007f68a7666122 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #67 0x00007f68a766635c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #68 0x00007f68a766a76b in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4 #69 0x00007f68a9138edd in kdemain () from /usr/lib/libkdeinit4_kpresenter.so #70 0x00007f68a8df9c4d in __libc_start_main () from /lib/libc.so.6 #71 0x00000000004005d9 in _start () Reported using DrKonqi
The file can be downloaded from: http://aitorpazos.es/t1_trata.ppt
The bug does not longer happen with koffice from trunk. Trunk will soon become 2.3. where the bug is fix.