Bug 280461 - Words crashes on double clicking in the open document window
Summary: Words crashes on double clicking in the open document window
Status: RESOLVED FIXED
Alias: None
Product: calligrawords
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Calligra Words Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-08-20 10:25 UTC by Gopalakrishna Bhat
Modified: 2011-08-28 07:29 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
document that crashes (4.74 KB, application/vnd.oasis.opendocument.text)
2011-08-20 10:45 UTC, Gopalakrishna Bhat
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Gopalakrishna Bhat 2011-08-20 10:25:25 UTC
Application: calligrawords (2.4 Alpha 4)
KDE Platform Version: 4.6.3 (4.6.3)
Qt Version: 4.7.3
Operating System: Linux 2.6.39-ARCH x86_64

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

Launch words; goto open document window and double click any odt document

The crash can be reproduced every time.

-- Backtrace:
Application: Words (calligrawords), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f916c6a3780 (LWP 12243))]

Thread 2 (Thread 0x7f9153462700 (LWP 12244)):
#0  0x00007f9165e02b83 in poll () from /lib/libc.so.6
#1  0x00007f916069a7d4 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f916069ad09 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007f9166bdc8de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0x00007f9166bb0db2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x00007f9166bb0fb7 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007f9166ac869f in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x00007f9166b93d8f in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007f9166acb0f5 in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007f9166841d60 in start_thread () from /lib/libpthread.so.0
#10 0x00007f9165e0ae2d in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f916c6a3780 (LWP 12243)):
[KCrash Handler]
#6  0x00007f9167f9c6e9 in QTextDocument::firstBlock() const () from /usr/lib/libQtGui.so.4
#7  0x00007f9156db9f30 in KWDocument::endOfLoading (this=0x1b53ed0) at /home/gk/kde/src/calligra/words/part/KWDocument.cpp:621
#8  0x00007f9156db9e1c in KWDocument::loadOdf (this=0x1b53ed0, odfStore=...) at /home/gk/kde/src/calligra/words/part/KWDocument.cpp:603
#9  0x00007f916bf9d521 in KoDocument::loadOasisFromStore (this=0x1b53ed0, store=0x249f050) at /home/gk/kde/src/calligra/libs/main/KoDocument.cpp:1976
#10 0x00007f916bf9c58c in KoDocument::loadNativeFormatFromStoreInternal (this=0x1b53ed0, store=0x249f050) at /home/gk/kde/src/calligra/libs/main/KoDocument.cpp:1866
#11 0x00007f916bf9c191 in KoDocument::loadNativeFormatFromStore (this=0x1b53ed0, file=...) at /home/gk/kde/src/calligra/libs/main/KoDocument.cpp:1814
#12 0x00007f916bf9bffd in KoDocument::loadNativeFormat (this=0x1b53ed0, file_=...) at /home/gk/kde/src/calligra/libs/main/KoDocument.cpp:1794
#13 0x00007f916bf9ad9d in KoDocument::openFile (this=0x1b53ed0) at /home/gk/kde/src/calligra/libs/main/KoDocument.cpp:1579
#14 0x00007f9169dbcbfc in ?? () from /usr/lib/libkparts.so.4
#15 0x00007f9169dbd244 in KParts::ReadOnlyPart::openUrl(KUrl const&) () from /usr/lib/libkparts.so.4
#16 0x00007f916bf99556 in KoDocument::openUrl (this=0x1b53ed0, _url=...) at /home/gk/kde/src/calligra/libs/main/KoDocument.cpp:1262
#17 0x00007f916bfa0f1a in KoDocument::openExistingFile (this=0x1b53ed0, url=...) at /home/gk/kde/src/calligra/libs/main/KoDocument.cpp:2604
#18 0x00007f916bfa2057 in KoDocument::qt_metacall (this=0x1b53ed0, _c=QMetaObject::InvokeMetaMethod, _id=15, _a=0x7fffd5a95f50) at /home/gk/kde/build/calligra/libs/main/KoDocument.moc:131
#19 0x00007f9156da73e0 in KWDocument::qt_metacall (this=0x1b53ed0, _c=QMetaObject::InvokeMetaMethod, _id=35, _a=0x7fffd5a95f50) at /home/gk/kde/build/calligra/words/part/moc_KWDocument.cpp:95
#20 0x00007f9166bc47fa in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#21 0x00007f916c0181b3 in KoOpenPane::openExistingFile (this=0x1ceb1d0, _t1=...) at /home/gk/kde/build/calligra/libs/main/KoOpenPane.moc:104
#22 0x00007f916c018091 in KoOpenPane::qt_metacall (this=0x1ceb1d0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fffd5a96060) at /home/gk/kde/build/calligra/libs/main/KoOpenPane.moc:86
#23 0x00007f9166bc47fa in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#24 0x00007f916c016663 in KoExistingDocumentPane::openExistingUrl (this=0x1d1a7a0, _t1=...) at /home/gk/kde/build/calligra/libs/main/KoExistingDocumentPane.moc:89
#25 0x00007f916c0164fa in KoExistingDocumentPane::onAccepted (this=0x1d1a7a0) at /home/gk/kde/src/calligra/libs/main/KoExistingDocumentPane.cpp:56
#26 0x00007f916c016612 in KoExistingDocumentPane::qt_metacall (this=0x1d1a7a0, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7fffd5a96120) at /home/gk/kde/build/calligra/libs/main/KoExistingDocumentPane.moc:77
#27 0x00007f9166bc47fa in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#28 0x00007f91658492f0 in KFileWidget::slotOk() () from /usr/lib/libkfile.so.4
#29 0x00007f916584a879 in ?? () from /usr/lib/libkfile.so.4
#30 0x00007f916584b5ae in KFileWidget::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkfile.so.4
#31 0x00007f9166bc47fa in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#32 0x00007f916582e0e5 in KDirOperator::fileSelected(KFileItem const&) () from /usr/lib/libkfile.so.4
#33 0x00007f916582e1c5 in KDirOperator::Private::_k_slotActivated(QModelIndex const&) () from /usr/lib/libkfile.so.4
#34 0x00007f91658338ba in KDirOperator::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkfile.so.4
#35 0x00007f9166bc47fa in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#36 0x00007f916823b5b5 in QAbstractItemView::activated(QModelIndex const&) () from /usr/lib/libQtGui.so.4
#37 0x00007f916823baaf in QAbstractItemView::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4
#38 0x00007f91682578fe in QListView::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4
#39 0x00007f9167d886a0 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#40 0x00007f9168128ba6 in QFrame::event(QEvent*) () from /usr/lib/libQtGui.so.4
#41 0x00007f916823895b in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#42 0x00007f9166bb1d48 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#43 0x00007f9167d3813f in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#44 0x00007f9167d3d8e2 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#45 0x00007f9168a439c6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#46 0x00007f9166bb1bbc in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#47 0x00007f9167d39142 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/libQtGui.so.4
#48 0x00007f9167db5361 in ?? () from /usr/lib/libQtGui.so.4
#49 0x00007f9167db410a in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#50 0x00007f9167ddb542 in ?? () from /usr/lib/libQtGui.so.4
#51 0x00007f916069a29d in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#52 0x00007f916069aa78 in ?? () from /usr/lib/libglib-2.0.so.0
#53 0x00007f916069ad09 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#54 0x00007f9166bdc876 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#55 0x00007f9167ddb1be in ?? () from /usr/lib/libQtGui.so.4
#56 0x00007f9166bb0db2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#57 0x00007f9166bb0fb7 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#58 0x00007f9166bb51ab in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#59 0x00007f916c2d3d0e in kdemain (argc=1, argv=0x7fffd5a982c8) at /home/gk/kde/src/calligra/words/part/main.cpp:43
#60 0x0000000000400936 in main (argc=1, argv=0x7fffd5a982c8) at /home/gk/kde/build/calligra/words/part/calligrawords_dummy.cpp:3

Reported using DrKonqi
Comment 1 Gopalakrishna Bhat 2011-08-20 10:45:39 UTC
Created attachment 62995 [details]
document that crashes
Comment 2 Camilla Boemann 2011-08-20 12:07:51 UTC
I can't reproduce
Comment 3 Mani 2011-08-28 07:25:05 UTC
Somehow fix for this bug got reverted back. Original bug#202078 was fixed by TZander. I have commited the fix again with some comments. Please change the resolution to fixed, I don't have permission to change it.