Bug 259108

Summary: kword:msoffice2007:While doing scrolling,kword is closing suddenly
Product: [Unmaintained] kword Reporter: swathi <swathi.vegesna999>
Component: generalAssignee: KOffice Bug Wranglers <koffice-bugs-null>
Status: RESOLVED UNMAINTAINED    
Severity: crash CC: cfeck, lassi.ta.nieminen, swathi.vegesna999
Priority: NOR    
Version: git   
Target Milestone: Persona: Susan   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description swathi 2010-12-07 13:20:37 UTC
Version:           svn (Rev: Essen revision 1202759) (using KDE 4.4.3) 
OS:                Kubuntu 10.04
Attached test data is in MS Word 2007 document.It has 23 pages in it.
When I opened the same document in Kword, while doing scrolling kword is closing suddenly.

Expected outcome:
Kword should not be closed.
Comment 1 swathi 2011-05-27 13:43:30 UTC
Another test data with same issue 
http://people.wku.edu/michael.mcdonald/Classes/SEC473/PLVS%20DOK%20Part%20II.docx
Comment 2 swathi 2011-06-06 08:24:03 UTC
Back trace:
Application: Words (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0xb777c710 (LWP 15156))]

Thread 2 (Thread 0xb2650b70 (LWP 15164)):
#0  0x00a8ce36 in clock_gettime () from /lib/librt.so.1
#1  0x00e6050b in ?? () from /usr/lib/libQtCore.so.4
#2  0x00f376e5 in ?? () from /usr/lib/libQtCore.so.4
#3  0x00f3772a in ?? () from /usr/lib/libQtCore.so.4
#4  0x00f357a8 in ?? () from /usr/lib/libQtCore.so.4
#5  0x00f3583d in ?? () from /usr/lib/libQtCore.so.4
#6  0x09382e6a in g_main_context_prepare () from /lib/libglib-2.0.so.0
#7  0x09383279 in ?? () from /lib/libglib-2.0.so.0
#8  0x09383848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#9  0x00f3559f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#10 0x00f05609 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#11 0x00f05a8a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#12 0x00e01b7e in QThread::exec() () from /usr/lib/libQtCore.so.4
#13 0x00ee435b in ?? () from /usr/lib/libQtCore.so.4
#14 0x00e04df9 in ?? () from /usr/lib/libQtCore.so.4
#15 0x00190cc9 in start_thread () from /lib/libpthread.so.0
#16 0x009fc69e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb777c710 (LWP 15156)):
[KCrash Handler]
#7  KoTextLayoutRootArea::setPage (this=0x0, textpage=0xae92bc8) at /home/swathi/nsc/calligra/libs/textlayout/KoTextLayoutRootArea.cpp:79
#8  0x0418d333 in KWCopyShape::paint (this=0xa351b70, painter=..., converter=...) at /home/swathi/nsc/calligra/words/part/frames/KWCopyShape.cpp:92
#9  0x02e12b49 in KoShapeManager::paintShape (this=0xa9c9620, shape=0xa351b70, painter=..., converter=..., forPrint=false) at /home/swathi/nsc/calligra/libs/flake/KoShapeManager.cpp:369
#10 0x02e0e921 in KoShapeManagerPaintingStrategy::paint (this=0xa9c9a40, shape=0xa351b70, painter=..., converter=..., forPrint=<value optimized out>) at /home/swathi/nsc/calligra/libs/flake/KoShapeManagerPaintingStrategy.cpp:52
#11 0x02e126b7 in KoShapeManager::paint (this=0xa9c9620, painter=..., converter=..., forPrint=false) at /home/swathi/nsc/calligra/libs/flake/KoShapeManager.cpp:335
#12 0x04145448 in KWCanvasBase::paint (this=0xa9c9244, painter=..., paintRect=...) at /home/swathi/nsc/calligra/words/part/KWCanvasBase.cpp:316
#13 0x04147b48 in KWCanvas::paintEvent (this=0xa9c9230, ev=0xbfb60d84) at /home/swathi/nsc/calligra/words/part/KWCanvas.cpp:156
#14 0x0333dcc6 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#15 0x04147e47 in KWCanvas::event (this=0xa9c9230, e=0xbfb60d84) at /home/swathi/nsc/calligra/words/part/KWCanvas.cpp:112
#16 0x032dffdc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#17 0x032e60e9 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#18 0x0074bd8a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#19 0x00f06b3b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#20 0x03344ee6 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#21 0x03345cff in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#22 0x03344c35 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#23 0x03345cff in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#24 0x03345b38 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#25 0x03345b38 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#26 0x03344c35 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#27 0x03345cff in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#28 0x03344c35 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#29 0x03345cff in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#30 0x03344c35 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#31 0x03345cff in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#32 0x03344c35 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#33 0x03345cff in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#34 0x03344c35 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#35 0x03535c74 in ?? () from /usr/lib/libQtGui.so.4
#36 0x033372b3 in QWidgetPrivate::syncBackingStore() () from /usr/lib/libQtGui.so.4
#37 0x0333e466 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#38 0x0377e917 in QMainWindow::event(QEvent*) () from /usr/lib/libQtGui.so.4
#39 0x00843164 in KMainWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5
#40 0x0088ba4f in KXmlGuiWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5
#41 0x032dffdc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#42 0x032e60e9 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#43 0x0074bd8a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#44 0x00f06b3b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#45 0x00f09d8b in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#46 0x00f09f4d in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4
#47 0x00f35a74 in ?? () from /usr/lib/libQtCore.so.4
#48 0x0937f855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#49 0x09383668 in ?? () from /lib/libglib-2.0.so.0
#50 0x09383848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#51 0x00f35565 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#52 0x033a1be5 in ?? () from /usr/lib/libQtGui.so.4
#53 0x00f05609 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#54 0x00f05a8a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#55 0x00f0a00f in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#56 0x032dee07 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#57 0x05a9a9bd in kdemain (argc=2, argv=0x9c97aa0) at /home/swathi/nsc/calligra/words/part/main.cpp:43
#58 0x0804e4d1 in _start ()
Comment 3 Christoph Feck 2015-02-06 13:21:43 UTC
Thank you for your bug report or feature suggestion.

The "KOffice" application suite is no longer maintained, and all tickets are now closed.

We recommend to switch to the "Calligra" application suite, which has replacements for all unmaintained KOffice applications:

- KWord was replaced with Calligra Words
- KPlato was replaced with Calligra Plan

For more information, see http://en.wikipedia.org/wiki/Calligra_Suite

(This is an automatic message from the KDE bug triaging team)