Bug 314013 - Calligra Words crashed once by cutting
Summary: Calligra Words crashed once by cutting
Status: RESOLVED WAITINGFORINFO
Alias: None
Product: calligrawords
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Calligra Words Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-01-28 02:48 UTC by David McInnis
Modified: 2013-01-28 09:40 UTC (History)
1 user (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 David McInnis 2013-01-28 02:48:07 UTC
Application: calligrawords (2.7 Pre-Alpha)
KDE Platform Version: 4.10.60 (Compiled from sources)
Qt Version: 4.8.5
Operating System: Linux 3.7.4-1-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
I used Calligra Words to open a .txt file in UTF format.

I selected some text and pressed CTRL-C, then CTRL-X. 

The Application then crashed.

I tried to reproduce the bug, but I can't

I am running Arch Linux.

The crash does not seem to be reproducible.

-- Backtrace:
Application: Calligra Words (calligrawords), signal: Aborted
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[KCrash Handler]
#6  0x00007f080c1e32c5 in raise () from /usr/lib/libc.so.6
#7  0x00007f080c1e4748 in abort () from /usr/lib/libc.so.6
#8  0x00007f080e323463 in qt_message_output (msgType=QtFatalMsg, buf=0x2d91228 "ASSERT failure in QVector<T>::operator[]: \"index out of range\", file ../../include/QtCore/../../../../Kdesrc/qt/src/corelib/tools/qvector.h, line 359") at /home/dave/Kdesrc/qt/src/corelib/global/qglobal.cpp:2323
#9  0x00007f080e3235df in qt_message(QtMsgType, const char *, typedef __va_list_tag __va_list_tag *) (msgType=QtFatalMsg, msg=0x7f080e4f2ca0 "ASSERT failure in %s: \"%s\", file %s, line %d", ap=0x7fff401538a8) at /home/dave/Kdesrc/qt/src/corelib/global/qglobal.cpp:2369
#10 0x00007f080e323da9 in qFatal (msg=0x7f080e4f2ca0 "ASSERT failure in %s: \"%s\", file %s, line %d") at /home/dave/Kdesrc/qt/src/corelib/global/qglobal.cpp:2552
#11 0x00007f080e32305b in qt_assert_x (where=0x7f080db06213 "QVector<T>::operator[]", what=0x7f080db0618f "index out of range", file=0x7f080db06148 "../../include/QtCore/../../../../Kdesrc/qt/src/corelib/tools/qvector.h", line=359) at /home/dave/Kdesrc/qt/src/corelib/global/qglobal.cpp:2026
#12 0x00007f080d403b05 in QVector<QScriptLine>::operator[] (this=0x2df4dd0, i=1) at ../../include/QtCore/../../../../Kdesrc/qt/src/corelib/tools/qvector.h:359
#13 0x00007f080d56221f in QTextLine::position (this=0x7fff40153ab0) at /home/dave/Kdesrc/qt/src/gui/text/qtextlayout.cpp:1969
#14 0x00007f07f32b02e5 in KoTextLayoutArea::decorateParagraph (this=0x2d73690, painter=0x7fff40155cb0, block=..., showFormattingCharacters=false) at /home/dave/Kdesrc/calligra/libs/textlayout/KoTextLayoutArea_paint.cpp:773
#15 0x00007f07f32ad158 in KoTextLayoutArea::paint (this=0x2d73690, painter=0x7fff40155cb0, context=...) at /home/dave/Kdesrc/calligra/libs/textlayout/KoTextLayoutArea_paint.cpp:371
#16 0x00007f07e72b0def in TextShape::paintComponent (this=0x2dd1ab0, painter=..., converter=..., paintContext=...) at /home/dave/Kdesrc/calligra/plugins/textshape/TextShape.cpp:174
#17 0x00007f07f5437def in KoShapeContainer::paint (this=0x2dd1ab0, painter=..., converter=..., paintcontext=...) at /home/dave/Kdesrc/calligra/libs/flake/KoShapeContainer.cpp:154
#18 0x00007f07f543da37 in KoShapeManager::paintShape (this=0x3a03200, shape=0x2dd1ab0, painter=..., converter=..., paintContext=...) at /home/dave/Kdesrc/calligra/libs/flake/KoShapeManager.cpp:378
#19 0x00007f07f543bfd4 in KoShapeManagerPaintingStrategy::paint (this=0x3a03860, shape=0x2dd1ab0, painter=..., converter=..., paintContext=...) at /home/dave/Kdesrc/calligra/libs/flake/KoShapeManagerPaintingStrategy.cpp:52
#20 0x00007f07f543d76e in KoShapeManager::paint (this=0x3a03200, painter=..., converter=..., forPrint=false) at /home/dave/Kdesrc/calligra/libs/flake/KoShapeManager.cpp:342
#21 0x00007f07ed433b0f in KWCanvasBase::paint (this=0x3a02bf8, painter=..., paintRect=...) at /home/dave/Kdesrc/calligra/words/part/KWCanvasBase.cpp:325
#22 0x00007f07ed4398a4 in KWCanvas::paintEvent (this=0x3a02bd0, ev=0x7fff40156770) at /home/dave/Kdesrc/calligra/words/part/KWCanvas.cpp:181
#23 0x00007f080d29d7c3 in QWidget::event (this=0x3a02bd0, event=0x7fff40156770) at /home/dave/Kdesrc/qt/src/gui/kernel/qwidget.cpp:8533
#24 0x00007f07ed4390e2 in KWCanvas::event (this=0x3a02bd0, e=0x7fff40156770) at /home/dave/Kdesrc/calligra/words/part/KWCanvas.cpp:123
#25 0x00007f080d23641c in QApplicationPrivate::notify_helper (this=0x146f800, receiver=0x3a02bd0, e=0x7fff40156770) at /home/dave/Kdesrc/qt/src/gui/kernel/qapplication.cpp:4562
#26 0x00007f080d2360c5 in QApplication::notify (this=0x7fff401594f0, receiver=0x3a02bd0, e=0x7fff40156770) at /home/dave/Kdesrc/qt/src/gui/kernel/qapplication.cpp:4527
#27 0x00007f07f665220c in KoApplication::notify (this=0x7fff401594f0, receiver=0x3a02bd0, event=0x7fff40156770) at /home/dave/Kdesrc/calligra/libs/main/KoApplication.cpp:555
#28 0x00007f080e46d318 in QCoreApplication::notifyInternal (this=0x7fff401594f0, receiver=0x3a02bd0, event=0x7fff40156770) at /home/dave/Kdesrc/qt/src/corelib/kernel/qcoreapplication.cpp:949
#29 0x00007f080d23901f in QCoreApplication::sendSpontaneousEvent (receiver=0x3a02bd0, event=0x7fff40156770) at ../../include/QtCore/../../../../Kdesrc/qt/src/corelib/kernel/qcoreapplication.h:234
#30 0x00007f080d2950df in QWidgetPrivate::drawWidget (this=0x3a02c70, pdev=0x17184e0, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x17a3710) at /home/dave/Kdesrc/qt/src/gui/kernel/qwidget.cpp:5599
#31 0x00007f080d2961f3 in QWidgetPrivate::paintSiblingsRecursive (this=0x3a08530, pdev=0x17184e0, siblings=..., index=0, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x17a3710) at /home/dave/Kdesrc/qt/src/gui/kernel/qwidget.cpp:5808
#32 0x00007f080d29556b in QWidgetPrivate::drawWidget (this=0x3a08530, pdev=0x17184e0, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x17a3710) at /home/dave/Kdesrc/qt/src/gui/kernel/qwidget.cpp:5652
#33 0x00007f080d2961f3 in QWidgetPrivate::paintSiblingsRecursive (this=0x3a04c30, pdev=0x17184e0, siblings=..., index=0, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x17a3710) at /home/dave/Kdesrc/qt/src/gui/kernel/qwidget.cpp:5808
#34 0x00007f080d29607a in QWidgetPrivate::paintSiblingsRecursive (this=0x3a04c30, pdev=0x17184e0, siblings=..., index=2, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x17a3710) at /home/dave/Kdesrc/qt/src/gui/kernel/qwidget.cpp:5795
#35 0x00007f080d29607a in QWidgetPrivate::paintSiblingsRecursive (this=0x3a04c30, pdev=0x17184e0, siblings=..., index=3, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x17a3710) at /home/dave/Kdesrc/qt/src/gui/kernel/qwidget.cpp:5795
#36 0x00007f080d29556b in QWidgetPrivate::drawWidget (this=0x3a04c30, pdev=0x17184e0, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x17a3710) at /home/dave/Kdesrc/qt/src/gui/kernel/qwidget.cpp:5652
#37 0x00007f080d2961f3 in QWidgetPrivate::paintSiblingsRecursive (this=0x3a01820, pdev=0x17184e0, siblings=..., index=2, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x17a3710) at /home/dave/Kdesrc/qt/src/gui/kernel/qwidget.cpp:5808
#38 0x00007f080d29556b in QWidgetPrivate::drawWidget (this=0x3a01820, pdev=0x17184e0, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x17a3710) at /home/dave/Kdesrc/qt/src/gui/kernel/qwidget.cpp:5652
#39 0x00007f080d2961f3 in QWidgetPrivate::paintSiblingsRecursive (this=0x1913f70, pdev=0x17184e0, siblings=..., index=6, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x17a3710) at /home/dave/Kdesrc/qt/src/gui/kernel/qwidget.cpp:5808
#40 0x00007f080d29556b in QWidgetPrivate::drawWidget (this=0x1913f70, pdev=0x17184e0, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x17a3710) at /home/dave/Kdesrc/qt/src/gui/kernel/qwidget.cpp:5652
#41 0x00007f080d2961f3 in QWidgetPrivate::paintSiblingsRecursive (this=0x126c300, pdev=0x17184e0, siblings=..., index=29, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x17a3710) at /home/dave/Kdesrc/qt/src/gui/kernel/qwidget.cpp:5808
#42 0x00007f080d29607a in QWidgetPrivate::paintSiblingsRecursive (this=0x126c300, pdev=0x17184e0, siblings=..., index=30, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x17a3710) at /home/dave/Kdesrc/qt/src/gui/kernel/qwidget.cpp:5795
#43 0x00007f080d29607a in QWidgetPrivate::paintSiblingsRecursive (this=0x126c300, pdev=0x17184e0, siblings=..., index=37, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x17a3710) at /home/dave/Kdesrc/qt/src/gui/kernel/qwidget.cpp:5795
#44 0x00007f080d29607a in QWidgetPrivate::paintSiblingsRecursive (this=0x126c300, pdev=0x17184e0, siblings=..., index=39, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x17a3710) at /home/dave/Kdesrc/qt/src/gui/kernel/qwidget.cpp:5795
#45 0x00007f080d29556b in QWidgetPrivate::drawWidget (this=0x126c300, pdev=0x17184e0, rgn=..., offset=..., flags=5, sharedPainter=0x0, backingStore=0x17a3710) at /home/dave/Kdesrc/qt/src/gui/kernel/qwidget.cpp:5652
#46 0x00007f080d4fea14 in QWidgetBackingStore::sync (this=0x17a3710) at /home/dave/Kdesrc/qt/src/gui/painting/qbackingstore.cpp:1373
#47 0x00007f080d28b980 in QWidgetPrivate::syncBackingStore (this=0x126c300) at /home/dave/Kdesrc/qt/src/gui/kernel/qwidget.cpp:1894
#48 0x00007f080d29ddf4 in QWidget::event (this=0x126c930, event=0x4bd59f0) at /home/dave/Kdesrc/qt/src/gui/kernel/qwidget.cpp:8680
#49 0x00007f080d7c06a6 in QMainWindow::event (this=0x126c930, event=0x4bd59f0) at /home/dave/Kdesrc/qt/src/gui/widgets/qmainwindow.cpp:1478
#50 0x00007f080f6e7299 in KMainWindow::event (this=0x126c930, ev=0x4bd59f0) at /home/dave/Kdesrc/kde/kdelibs/kdeui/widgets/kmainwindow.cpp:1084
#51 0x00007f080f734f1b in KXmlGuiWindow::event (this=0x126c930, ev=0x4bd59f0) at /home/dave/Kdesrc/kde/kdelibs/kdeui/xmlgui/kxmlguiwindow.cpp:126
#52 0x00007f080d23641c in QApplicationPrivate::notify_helper (this=0x146f800, receiver=0x126c930, e=0x4bd59f0) at /home/dave/Kdesrc/qt/src/gui/kernel/qapplication.cpp:4562
#53 0x00007f080d2360c5 in QApplication::notify (this=0x7fff401594f0, receiver=0x126c930, e=0x4bd59f0) at /home/dave/Kdesrc/qt/src/gui/kernel/qapplication.cpp:4527
#54 0x00007f07f665220c in KoApplication::notify (this=0x7fff401594f0, receiver=0x126c930, event=0x4bd59f0) at /home/dave/Kdesrc/calligra/libs/main/KoApplication.cpp:555
#55 0x00007f080e46d318 in QCoreApplication::notifyInternal (this=0x7fff401594f0, receiver=0x126c930, event=0x4bd59f0) at /home/dave/Kdesrc/qt/src/corelib/kernel/qcoreapplication.cpp:949
#56 0x00007f080e470faf in QCoreApplication::sendEvent (receiver=0x126c930, event=0x4bd59f0) at ../../include/QtCore/../../../../Kdesrc/qt/src/corelib/kernel/qcoreapplication.h:231
#57 0x00007f080e46e358 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x11a82b0) at /home/dave/Kdesrc/qt/src/corelib/kernel/qcoreapplication.cpp:1573
#58 0x00007f080e46df75 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at /home/dave/Kdesrc/qt/src/corelib/kernel/qcoreapplication.cpp:1466
#59 0x00007f080e4aacc7 in QCoreApplication::sendPostedEvents () at ../../include/QtCore/../../../../Kdesrc/qt/src/corelib/kernel/qcoreapplication.h:236
#60 0x00007f080e4a9cad in postEventSourceDispatch (s=0x1471640) at /home/dave/Kdesrc/qt/src/corelib/kernel/qeventdispatcher_glib.cpp:279
#61 0x00007f0808792845 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#62 0x00007f0808792b78 in ?? () from /usr/lib/libglib-2.0.so.0
#63 0x00007f0808792c34 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#64 0x00007f080e4aa563 in QEventDispatcherGlib::processEvents (this=0x11aa7d0, flags=...) at /home/dave/Kdesrc/qt/src/corelib/kernel/qeventdispatcher_glib.cpp:424
#65 0x00007f080d312e7e in QGuiEventDispatcherGlib::processEvents (this=0x11aa7d0, flags=...) at /home/dave/Kdesrc/qt/src/gui/kernel/qguieventdispatcher_glib.cpp:204
#66 0x00007f080e46a670 in QEventLoop::processEvents (this=0x7fff40159490, flags=...) at /home/dave/Kdesrc/qt/src/corelib/kernel/qeventloop.cpp:149
#67 0x00007f080e46a804 in QEventLoop::exec (this=0x7fff40159490, flags=...) at /home/dave/Kdesrc/qt/src/corelib/kernel/qeventloop.cpp:204
#68 0x00007f080e46d9ae in QCoreApplication::exec () at /home/dave/Kdesrc/qt/src/corelib/kernel/qcoreapplication.cpp:1221
#69 0x00007f080d233502 in QApplication::exec () at /home/dave/Kdesrc/qt/src/gui/kernel/qapplication.cpp:3823
#70 0x00007f07f6a082ec in kdemain (argc=2, argv=0x11a9770) at /home/dave/Kdesrc/calligra/words/part/main.cpp:43
#71 0x0000000000406cf8 in launch (argc=2, _name=0x1324038 "/opt/kde/bin/calligrawords", args=0x1324075 "\001", cwd=0x0, envc=1, envs=0x1324088 "", reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x1324090 "ArchBox;1359340731;846432;3097_TIME1329686") at /home/dave/Kdesrc/kde/kdelibs/kinit/kinit.cpp:726
#72 0x0000000000407dfa in handle_launcher_request (sock=8, who=0x40d47c "launcher") at /home/dave/Kdesrc/kde/kdelibs/kinit/kinit.cpp:1218
#73 0x00000000004086b2 in handle_requests (waitForPid=0) at /home/dave/Kdesrc/kde/kdelibs/kinit/kinit.cpp:1411
#74 0x000000000040a274 in main (argc=4, argv=0x7fff4015a078, envp=0x7fff4015a0a0) at /home/dave/Kdesrc/kde/kdelibs/kinit/kinit.cpp:1899

Reported using DrKonqi
Comment 1 Camilla Boemann 2013-01-28 09:40:23 UTC
Thanks for taking the time to report, unfortunately from the data it looks like some weird bug I can't fix when it's not reproducible so I'm just going to have to close it, as it doesn't serve much purpose to have a bug open that can't be fixed.

But again thanks for reporting - it might have been possible to solve it, but without more info it's impossible