https://bugs.kde.org/show_bug.cgi?id=377168
Bug ID: 377168 Summary: Calligra Word crashes when adding special characters Product: calligrawords Version: unspecified Platform: openSUSE RPMs OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: calligra-words-bugs-n...@kde.org Reporter: a.nolt...@almano.de Target Milestone: --- Application: calligrawords (3.0.0.1) Qt Version: 5.7.1 Frameworks Version: 5.30.0 Operating System: Linux 4.9.10-1-default x86_64 Distribution: "openSUSE Tumbleweed" -- Information about the crash: - What I was doing when the application crashed: Tried to enter special characters from Apple Emoji Color font -- Backtrace: Application: Calligra Words (calligrawords), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7f23bb3f3e00 (LWP 18975))] Thread 11 (Thread 0x7f2382270700 (LWP 18985)): #0 0x00007f23b3e8810f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f238d238ff3 in () at /usr/lib64/dri/swrast_dri.so #2 0x00007f238d238e57 in () at /usr/lib64/dri/swrast_dri.so #3 0x00007f23b3e82454 in start_thread () at /lib64/libpthread.so.0 #4 0x00007f23bad9937f in clone () at /lib64/libc.so.6 Thread 10 (Thread 0x7f2382a71700 (LWP 18984)): #0 0x00007f23b3e8810f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f238d238ff3 in () at /usr/lib64/dri/swrast_dri.so #2 0x00007f238d238e57 in () at /usr/lib64/dri/swrast_dri.so #3 0x00007f23b3e82454 in start_thread () at /lib64/libpthread.so.0 #4 0x00007f23bad9937f in clone () at /lib64/libc.so.6 Thread 9 (Thread 0x7f2383272700 (LWP 18983)): #0 0x00007f23b3e8810f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f238d238ff3 in () at /usr/lib64/dri/swrast_dri.so #2 0x00007f238d238e57 in () at /usr/lib64/dri/swrast_dri.so #3 0x00007f23b3e82454 in start_thread () at /lib64/libpthread.so.0 #4 0x00007f23bad9937f in clone () at /lib64/libc.so.6 Thread 8 (Thread 0x7f2383a73700 (LWP 18982)): #0 0x00007f23b3e8810f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f238d238ff3 in () at /usr/lib64/dri/swrast_dri.so #2 0x00007f238d238e57 in () at /usr/lib64/dri/swrast_dri.so #3 0x00007f23b3e82454 in start_thread () at /lib64/libpthread.so.0 #4 0x00007f23bad9937f in clone () at /lib64/libc.so.6 Thread 7 (Thread 0x7f2384274700 (LWP 18981)): #0 0x00007f23b3e8810f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f238d238ff3 in () at /usr/lib64/dri/swrast_dri.so #2 0x00007f238d238e57 in () at /usr/lib64/dri/swrast_dri.so #3 0x00007f23b3e82454 in start_thread () at /lib64/libpthread.so.0 #4 0x00007f23bad9937f in clone () at /lib64/libc.so.6 Thread 6 (Thread 0x7f2384a75700 (LWP 18980)): #0 0x00007f23b3e8810f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f238d238ff3 in () at /usr/lib64/dri/swrast_dri.so #2 0x00007f238d238e57 in () at /usr/lib64/dri/swrast_dri.so #3 0x00007f23b3e82454 in start_thread () at /lib64/libpthread.so.0 #4 0x00007f23bad9937f in clone () at /lib64/libc.so.6 Thread 5 (Thread 0x7f2385276700 (LWP 18979)): #0 0x00007f23b3e8810f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f238d238ff3 in () at /usr/lib64/dri/swrast_dri.so #2 0x00007f238d238e57 in () at /usr/lib64/dri/swrast_dri.so #3 0x00007f23b3e82454 in start_thread () at /lib64/libpthread.so.0 #4 0x00007f23bad9937f in clone () at /lib64/libc.so.6 Thread 4 (Thread 0x7f2385a77700 (LWP 18978)): #0 0x00007f23b3e8810f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f238d238ff3 in () at /usr/lib64/dri/swrast_dri.so #2 0x00007f238d238e57 in () at /usr/lib64/dri/swrast_dri.so #3 0x00007f23b3e82454 in start_thread () at /lib64/libpthread.so.0 #4 0x00007f23bad9937f in clone () at /lib64/libc.so.6 Thread 3 (Thread 0x7f239f188700 (LWP 18977)): #0 0x00007f23bad9066d in poll () at /lib64/libc.so.6 #1 0x00007f23ad8523e0 in () at /usr/lib64/libxcb.so.1 #2 0x00007f23ad854179 in xcb_wait_for_event () at /usr/lib64/libxcb.so.1 #3 0x00007f23a5502889 in () at /usr/lib64/libQt5XcbQpa.so.5 #4 0x00007f23b964c4c8 in () at /usr/lib64/libQt5Core.so.5 #5 0x00007f23b3e82454 in start_thread () at /lib64/libpthread.so.0 #6 0x00007f23bad9937f in clone () at /lib64/libc.so.6 Thread 2 (Thread 0x7f23a6267700 (LWP 18976)): #0 0x00007f23bad9066d in poll () at /lib64/libc.so.6 #1 0x00007f23b27e1896 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007f23b27e19ac in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007f23b987018b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #4 0x00007f23b9819aea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007f23b9647813 in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #6 0x00007f23b42c9385 in () at /usr/lib64/libQt5DBus.so.5 #7 0x00007f23b964c4c8 in () at /usr/lib64/libQt5Core.so.5 #8 0x00007f23b3e82454 in start_thread () at /lib64/libpthread.so.0 #9 0x00007f23bad9937f in clone () at /lib64/libc.so.6 Thread 1 (Thread 0x7f23bb3f3e00 (LWP 18975)): [KCrash Handler] #6 0x00007f23b4abc264 in () at /usr/lib64/libQt5Gui.so.5 #7 0x00007f23b4ad91c2 in QPainter::end() () at /usr/lib64/libQt5Gui.so.5 #8 0x00007f23b4b3207a in QImageTextureGlyphCache::fillTexture(QTextureGlyphCache::Coord const&, unsigned int, QFixed) () at /usr/lib64/libQt5Gui.so.5 #9 0x00007f23b4b32474 in QTextureGlyphCache::fillInPendingGlyphs() () at /usr/lib64/libQt5Gui.so.5 #10 0x00007f23b4ac589d in QRasterPaintEngine::drawCachedGlyphs(int, unsigned int const*, QFixedPoint const*, QFontEngine*) () at /usr/lib64/libQt5Gui.so.5 #11 0x00007f23b4ac9f57 in QRasterPaintEngine::drawTextItem(QPointF const&, QTextItem const&) () at /usr/lib64/libQt5Gui.so.5 #12 0x00007f23b4ae63f6 in () at /usr/lib64/libQt5Gui.so.5 #13 0x00007f23b49633ef in QTextLine::draw(QPainter*, QPointF const&, QTextLayout::FormatRange const*) const () at /usr/lib64/libQt5Gui.so.5 #14 0x00007f23b49640ca in QTextLayout::draw(QPainter*, QPointF const&, QVector<QTextLayout::FormatRange> const&, QRectF const&) const () at /usr/lib64/libQt5Gui.so.5 #15 0x00007f23b8ca5ef4 in KoTextLayoutArea::paint(QPainter*, KoTextDocumentLayout::PaintContext const&) () at /usr/lib64/libkotextlayout.so.15 #16 0x00007f238e5544aa in () at /usr/lib64/qt5/plugins/calligra/shapes/calligra_shape_text.so #17 0x00007f23b7e64ba7 in KoShapeContainer::paint(QPainter&, KoViewConverter const&, KoShapePaintingContext&) () at /usr/lib64/libflake.so.15 #18 0x00007f23b7e68ef2 in KoShapeManager::paintShape(KoShape*, QPainter&, KoViewConverter const&, KoShapePaintingContext&) () at /usr/lib64/libflake.so.15 #19 0x00007f23b7e67ad4 in KoShapeManagerPaintingStrategy::paint(KoShape*, QPainter&, KoViewConverter const&, KoShapePaintingContext&) () at /usr/lib64/libflake.so.15 #20 0x00007f23b7e6bb32 in KoShapeManager::paint(QPainter&, KoViewConverter const&, bool) () at /usr/lib64/libflake.so.15 #21 0x00007f239c312a30 in KWCanvasBase::paint(QPainter&, QRectF const&) () at /usr/lib64/libwordsprivate.so.15 #22 0x00007f239c3148ec in () at /usr/lib64/libwordsprivate.so.15 #23 0x00007f23b9e10588 in QWidget::event(QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #24 0x00007f23b9dc8eac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #25 0x00007f23b9dd0661 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #26 0x00007f23baa04ea7 in KoApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkomain.so.15 #27 0x00007f23b981bb00 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5 #28 0x00007f23b9e092ea in QWidgetPrivate::sendPaintEvent(QRegion const&) () at /usr/lib64/libQt5Widgets.so.5 #29 0x00007f23b9e09956 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQt5Widgets.so.5 #30 0x00007f23b9e0a65c in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQt5Widgets.so.5 #31 0x00007f23b9e094b4 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQt5Widgets.so.5 #32 0x00007f23b9e0a65c in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQt5Widgets.so.5 #33 0x00007f23b9e0a549 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQt5Widgets.so.5 #34 0x00007f23b9e094b4 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQt5Widgets.so.5 #35 0x00007f23b9e0a65c in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQt5Widgets.so.5 #36 0x00007f23b9e094b4 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQt5Widgets.so.5 #37 0x00007f23b9e0a65c in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQt5Widgets.so.5 #38 0x00007f23b9e094b4 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQt5Widgets.so.5 #39 0x00007f23b9e0a65c in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQt5Widgets.so.5 #40 0x00007f23b9e094b4 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQt5Widgets.so.5 #41 0x00007f23b9dd929a in () at /usr/lib64/libQt5Widgets.so.5 #42 0x00007f23b9dd9457 in () at /usr/lib64/libQt5Widgets.so.5 #43 0x00007f23b9df829f in QWidgetPrivate::syncBackingStore() () at /usr/lib64/libQt5Widgets.so.5 #44 0x00007f23b9e10658 in QWidget::event(QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #45 0x00007f23b9f0fc1b in QMainWindow::event(QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #46 0x00007f23b6749477 in KMainWindow::event(QEvent*) () at /usr/lib64/libKF5XmlGui.so.5 #47 0x00007f23b678eb85 in KXmlGuiWindow::event(QEvent*) () at /usr/lib64/libKF5XmlGui.so.5 #48 0x00007f23b9dc8eac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #49 0x00007f23b9dd0661 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #50 0x00007f23baa04ea7 in KoApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkomain.so.15 #51 0x00007f23b981bb00 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5 #52 0x00007f23b981e28d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQt5Core.so.5 #53 0x00007f23b986fd63 in () at /usr/lib64/libQt5Core.so.5 #54 0x00007f23b27e1697 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0 #55 0x00007f23b27e1900 in () at /usr/lib64/libglib-2.0.so.0 #56 0x00007f23b27e19ac in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #57 0x00007f23b987016f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #58 0x00007f23b9819aea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #59 0x00007f23b982225c in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5 #60 0x00007f23bb0535fa in kdemain () at /usr/lib64/libkdeinit5_calligrawords.so #61 0x00007f23bacd0291 in __libc_start_main () at /lib64/libc.so.6 #62 0x000000000040098a in _start () Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.