Bug 273703

Summary: Crash in Table
Product: [Applications] calligrawords Reporter: Inge Wallin <inge>
Component: generalAssignee: Unassigned bugs mailing-list <unassigned-bugs>
Status: RESOLVED FIXED    
Severity: crash CC: sebsauer
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Inge Wallin 2011-05-20 10:32:08 UTC
Application: words (2.4 Alpha 1)
KDE Platform Version: 4.5.2 (KDE 4.5.2) (Compiled from sources)
Qt Version: 4.6.3
Operating System: Linux 2.6.32.26-175.fc12.i686 i686

-- Information about the crash:
- What I was doing when the application crashed:

Observing that the text layout code leaves a thin area under a table cell that it breaks for a new page. When double clicking in this area, the crash happened.  It wasn't visually certain if this was just a blank area or a page footer, but there was no margin so I guess a blank area.

-- Backtrace:
Application: Words (words), signal: Aborted
[KCrash Handler]
#7  0x00beb416 in __kernel_vsyscall ()
#8  0x00c16b91 in raise () from /lib/libc.so.6
#9  0x00c1846a in abort () from /lib/libc.so.6
#10 0x063a4ffc in qt_message_output(QtMsgType, char const*) () from /usr/lib/libQtCore.so.4
#11 0x063a51dc in ?? () from /usr/lib/libQtCore.so.4
#12 0x063a52fa in qFatal(char const*, ...) () from /usr/lib/libQtCore.so.4
#13 0x063a5386 in qt_assert(char const*, char const*, int) () from /usr/lib/libQtCore.so.4
#14 0x01566247 in TextTool::repaintCaret (this=0xcefe840) at /local/KDE/src/calligra2/plugins/textshape/TextTool.cpp:1452
#15 0x01560de2 in TextTool::blinkCaret (this=0xcefe840) at /local/KDE/src/calligra2/plugins/textshape/TextTool.cpp:575
#16 0x0156ce3d in TextTool::qt_metacall (this=0xcefe840, _c=InvokeMetaMethod, _id=61, _a=0xbf9b4e6c) at /local/KDE/src/calligra2/build-master/plugins/textshape/TextTool.moc:245
#17 0x064a27eb in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#18 0x064b16e5 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#19 0x064fa568 in QTimer::timeout() () from /usr/lib/libQtCore.so.4
#20 0x064b75de in QTimer::timerEvent(QTimerEvent*) () from /usr/lib/libQtCore.so.4
#21 0x064adca4 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#22 0x06b256cc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#23 0x06b2c206 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#24 0x060a1f4b in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#25 0x0649dd53 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#26 0x064c8d7e in ?? () from /usr/lib/libQtCore.so.4
#27 0x064c6408 in ?? () from /usr/lib/libQtCore.so.4
#28 0x010aefb8 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#29 0x010b28e8 in ?? () from /lib/libglib-2.0.so.0
#30 0x010b2a14 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#31 0x064c60c6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#32 0x06bd3e86 in ?? () from /usr/lib/libQtGui.so.4
#33 0x0649c42a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#34 0x0649c76a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#35 0x064a0427 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#36 0x06b25778 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#37 0x0058b5c6 in kdemain (argc=2, argv=0xbf9b57d4) at /local/KDE/src/calligra2/words/part/main.cpp:43
#38 0x08048709 in main (argc=2, argv=0xbf9b57d4) at /local/KDE/src/calligra2/build-master/words/part/words_dummy.cpp:3

Reported using DrKonqi
Comment 1 Inge Wallin 2011-05-20 10:34:23 UTC
The document was the infamous words new.dhh.louisiana.gov%2Fassets%2Fmedicaid%2Fmmis%2Fdocs%2FSFPfinalinword11%3012%301%30.docx. The place the crash happened was some table where penalties for not doing criminal checks on personell was discussed.

Sebastian has that one.
Comment 2 Sebastian Sauer 2011-09-23 16:43:10 UTC
Was fixed with 0ee2ffbd126.