Bug 377168 - Calligra Word crashes when adding special characters
Summary: Calligra Word crashes when adding special characters
Status: RESOLVED WORKSFORME
Alias: None
Product: calligrawords
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Calligra Words Bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2017-03-03 15:31 UTC by Alexander Nolting
Modified: 2021-01-16 04:35 UTC (History)
0 users

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 Alexander Nolting 2017-03-03 15:31:19 UTC
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
Comment 1 Justin Zobel 2020-12-17 05:26:58 UTC
Thank you for the crash report.

As it has been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved.

I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved/worksforme" when you respond, thank you.
Comment 2 Bug Janitor Service 2021-01-01 04:36:27 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
mark the bug 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 3 Bug Janitor Service 2021-01-16 04:35:30 UTC
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!