Summary: | Crash cause at KoTextLayoutTableArea.cpp:757 d->cellAreas[row][column]==NULL | ||
---|---|---|---|
Product: | [Applications] calligracommon | Reporter: | Sebastian Sauer <mail> |
Component: | text-layout | Assignee: | Calligra Bugs <calligra-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | crash | ||
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Unlisted Binaries | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | Document that triggers the crash |
Created attachment 59434 [details] Document that triggers the crash Version: unspecified OS: Linux Program received signal SIGSEGV, Segmentation fault. 0xb0cccf56 in KoTextLayoutArea::paint (this=0x0, painter=0xbfffb25c, context=...) at /home/kdab/src/kde/calligra/libs/textlayout/KoTextLayoutArea_paint.cpp:76 76 if (m_startOfArea == 0) // We have not been layouted yet (gdb) bt #0 0xb0cccf56 in KoTextLayoutArea::paint (this=0x0, painter=0xbfffb25c, context=...) at /home/kdab/src/kde/calligra/libs/textlayout/KoTextLayoutArea_paint.cpp:76 #1 0xb0cd762f in KoTextLayoutTableArea::paintCell (this=0x86c16e0, painter=0xbfffb25c, context=..., tableCell=...) at /home/kdab/src/kde/calligra/libs/textlayout/KoTextLayoutTableArea.cpp:757 #2 0xb0cd6e14 in KoTextLayoutTableArea::paint (this=0x86c16e0, painter=0xbfffb25c, context=...) at /home/kdab/src/kde/calligra/libs/textlayout/KoTextLayoutTableArea.cpp:661 #3 0xb0ccd0d1 in KoTextLayoutArea::paint (this=0x85920f8, painter=0xbfffb25c, context=...) at /home/kdab/src/kde/calligra/libs/textlayout/KoTextLayoutArea_paint.cpp:106 #4 0xb02c0b50 in TextShape::paintComponent (this=0x86c3df0, painter=..., converter=...) at /home/kdab/src/kde/calligra/plugins/textshape/TextShape.cpp:161 #5 0xb7c5c4b7 in KoShapeContainer::paint (this=0x86c3df0, painter=..., converter=...) at /home/kdab/src/kde/calligra/libs/flake/KoShapeContainer.cpp:157 #6 0xb7c60f44 in KoShapeManager::paintShape (this=0x844c938, shape=0x86c3df0, painter=..., converter=..., forPrint=false) at /home/kdab/src/kde/calligra/libs/flake/KoShapeManager.cpp:369 #7 0xb7c5f77a in KoShapeManagerPaintingStrategy::paint (this=0x8581130, shape=0x86c3df0, painter=..., converter=..., forPrint=false) at /home/kdab/src/kde/calligra/libs/flake/KoShapeManagerPaintingStrategy.cpp:52 #8 0xb7c60d35 in KoShapeManager::paint (this=0x844c938, painter=..., converter=..., forPrint=false) at /home/kdab/src/kde/calligra/libs/flake/KoShapeManager.cpp:335 #9 0xb0d2db92 in KWCanvasBase::paint (this=0x8418e84, painter=..., paintRect=...) at /home/kdab/src/kde/calligra/words/part/KWCanvasBase.cpp:421 #10 0xb0d30ea3 in KWCanvas::paintEvent (this=0x8418e70, ev=0xbfffb814) at /home/kdab/src/kde/calligra/words/part/KWCanvas.cpp:156 #11 0xb655d60a in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4 #12 0xb0d30b26 in KWCanvas::event (this=0x8418e70, e=0xbfffb814) at /home/kdab/src/kde/calligra/words/part/KWCanvas.cpp:112 #13 0xb6502414 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #14 0xb650b174 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #15 0xb6fb21f1 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #16 0xb5f0cfde in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #17 0xb655a2a2 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #18 0xb655aff7 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #19 0xb6559ff8 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #20 0xb655aff7 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #21 0xb655aebd in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #22 0xb655aebd in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #23 0xb6559ff8 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #24 0xb655aff7 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #25 0xb6559ff8 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #26 0xb655aff7 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #27 0xb6559ff8 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #28 0xb655aff7 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #29 0xb6559ff8 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #30 0xb655aff7 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #31 0xb655aebd in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #32 0xb655aebd in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #33 0xb655aebd in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 Reproducible: Didn't try