Bug 324230 - Crash enabling auto spell check
Summary: Crash enabling auto spell check
Status: RESOLVED FIXED
Alias: None
Product: calligrawords
Classification: Applications
Component: general (show other bugs)
Version: 2.7.2
Platform: Chakra Linux
: NOR crash
Target Milestone: ---
Assignee: Calligra Words Bugs
URL:
Keywords: drkonqi
: 323816 (view as bug list)
Depends on:
Blocks:
 
Reported: 2013-08-29 17:25 UTC by Giuseppe Calà
Modified: 2013-08-30 12:56 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 Giuseppe Calà 2013-08-29 17:25:23 UTC
Application: calligrawords (2.7.2)
KDE Platform Version: 4.11.00
Qt Version: 4.8.5
Operating System: Linux 3.10.5-1-CHAKRA x86_64
Distribution: "Chakra"

-- Information about the crash:
- What I was doing when the application crashed:
In a blank document I pasted the following sentence: "Lorem ipsum dolor sit amet" and if auto spell check is enabled Words crashes. In spell check settings Italian is default language. Disabling "auto spell check" fixes the issue.

-- Backtrace:
Application: Calligra Words (calligrawords), signal: Aborted
Using host libthread_db library "/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fe98ebe5780 (LWP 22178))]

Thread 2 (Thread 0x7fe96873d700 (LWP 22179)):
#0  0x00007fe98c17009d in poll () from /lib/libc.so.6
#1  0x00007fe98907f644 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007fe98907f764 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007fe98d863ef6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0x00007fe98d83285f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x00007fe98d832af5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007fe98d726546 in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x00007fe98d812a88 in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007fe98d72899c in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007fe98d496dd2 in start_thread () from /lib/libpthread.so.0
#10 0x00007fe98c178ced in clone () from /lib/libc.so.6

Thread 1 (Thread 0x7fe98ebe5780 (LWP 22178)):
[KCrash Handler]
#5  0x00007fe98c0c81c9 in raise () from /lib/libc.so.6
#6  0x00007fe98c0c95c8 in abort () from /lib/libc.so.6
#7  0x00007fe98d71e29f in qt_message_output(QtMsgType, char const*) () from /usr/lib/libQtCore.so.4
#8  0x00007fe98d71e409 in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007fe98d71ec14 in qFatal(char const*, ...) () from /usr/lib/libQtCore.so.4
#10 0x00007fe98cb952ad in QTextLine::position() const () from /usr/lib/libQtGui.so.4
#11 0x00007fe976708d8c in KoTextLayoutArea::decorateParagraph(QPainter*, QTextBlock&, bool) () from /usr/lib/libtextlayout.so.12
#12 0x00007fe97670b644 in KoTextLayoutArea::paint(QPainter*, KoTextDocumentLayout::PaintContext const&) () from /usr/lib/libtextlayout.so.12
#13 0x00007fe96ce9b90e in ?? () from /usr/lib/kde4/textshape.so
#14 0x00007fe975e7b8b3 in KoShapeContainer::paint(QPainter&, KoViewConverter const&, KoShapePaintingContext&) () from /usr/lib/libflake.so.12
#15 0x00007fe975e81f91 in KoShapeManager::paintShape(KoShape*, QPainter&, KoViewConverter const&, KoShapePaintingContext&) () from /usr/lib/libflake.so.12
#16 0x00007fe975e7de61 in KoShapeManagerPaintingStrategy::paint(KoShape*, QPainter&, KoViewConverter const&, KoShapePaintingContext&) () from /usr/lib/libflake.so.12
#17 0x00007fe975e80e3c in KoShapeManager::paint(QPainter&, KoViewConverter const&, bool) () from /usr/lib/libflake.so.12
#18 0x00007fe96fb2121e in KWCanvasBase::paint (this=0x34da648, painter=..., paintRect=...) at /chakra/desktop/calligra/src/calligra-2.7.2/words/part/KWCanvasBase.cpp:332
#19 0x00007fe96fb21d67 in KWCanvas::paintEvent (this=0x34da620, ev=0x7fffeff95280) at /chakra/desktop/calligra/src/calligra-2.7.2/words/part/KWCanvas.cpp:181
#20 0x00007fe98c9683bf in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#21 0x00007fe98c910011 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#22 0x00007fe98c916ecd in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#23 0x00007fe976eff0e7 in KoApplication::notify(QObject*, QEvent*) () from /usr/lib/libkomain.so.12
#24 0x00007fe98d83443d in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#25 0x00007fe98c961ef7 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#26 0x00007fe98c962a1a in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#27 0x00007fe98c961a61 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#28 0x00007fe98c962a1a in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#29 0x00007fe98c96288a in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#30 0x00007fe98c961a61 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#31 0x00007fe98c962a1a in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#32 0x00007fe98c961a61 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#33 0x00007fe98c962a1a in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#34 0x00007fe98c961a61 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#35 0x00007fe98c962a1a in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#36 0x00007fe98c961a61 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#37 0x00007fe98cb46088 in ?? () from /usr/lib/libQtGui.so.4
#38 0x00007fe98c955690 in QWidgetPrivate::syncBackingStore() () from /usr/lib/libQtGui.so.4
#39 0x00007fe98c967f00 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#40 0x00007fe98cd4bf33 in QMainWindow::event(QEvent*) () from /usr/lib/libQtGui.so.4
#41 0x00007fe98e6de8e9 in KXmlGuiWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5
#42 0x00007fe98c910011 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#43 0x00007fe98c916ecd in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#44 0x00007fe976eff0e7 in KoApplication::notify(QObject*, QEvent*) () from /usr/lib/libkomain.so.12
#45 0x00007fe98d83443d in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#46 0x00007fe98d837921 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#47 0x00007fe98d864723 in ?? () from /usr/lib/libQtCore.so.4
#48 0x00007fe98907f375 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#49 0x00007fe98907f6a8 in ?? () from /usr/lib/libglib-2.0.so.0
#50 0x00007fe98907f764 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#51 0x00007fe98d863ed5 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#52 0x00007fe98c9b9756 in ?? () from /usr/lib/libQtGui.so.4
#53 0x00007fe98d83285f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#54 0x00007fe98d832af5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#55 0x00007fe98d838999 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#56 0x00007fe9771efcd5 in kdemain (argc=<optimized out>, argv=<optimized out>) at /chakra/desktop/calligra/src/calligra-2.7.2/words/app/main.cpp:43
#57 0x0000000000407f09 in _start ()

Possible duplicates by query: bug 323816, bug 319155, bug 314013.

Reported using DrKonqi
Comment 1 Jekyll Wu 2013-08-30 01:58:16 UTC
*** Bug 323816 has been marked as a duplicate of this bug. ***
Comment 2 Camilla Boemann 2013-08-30 12:56:52 UTC
It's fixed in master and upcoming 2.7.3