Bug 273064 - Words crashes while trying to close large ODT file
Summary: Words crashes while trying to close large ODT file
Status: VERIFIED FIXED
Alias: None
Product: calligrawords
Classification: Applications
Component: opendocument (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Calligra Words Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-05-11 19:27 UTC by swathi
Modified: 2011-05-27 14:00 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 swathi 2011-05-11 19:27:12 UTC
Version: git checkout 98c50cff00a121ef276357dabbaa5586ec121c39
        (Using KDE 4.5.5)                
     OS: Kubuntu 10.10
Test data is in ODT format which is a large file with text in it.
Open the same document in calligra words .

Expected outcome:
Document should be opened.
Actual outcome:
Words application hangs while loading the document.
Now select close button,then application is crashing.

Frequency:
Always.
Comment 1 swathi 2011-05-11 19:33:47 UTC
Here is the backtrace.
Application: Words (kdeinit4), signal: Segmentation fault
[KCrash Handler]
#7  0x01546f73 in QProgressBar::setValue(int) () from /usr/lib/libQtGui.so.4
#8  0x0235a082 in KoMainWindow::slotProgress (this=0x92c4cd8, value=12) at /home/swathi/n/calligra/libs/main/KoMainWindow.cpp:1576
#9  0x0232a2f0 in (anonymous namespace)::DocumentProgressProxy::setValue (this=0x935a018, value=12) at /home/swathi/n/calligra/libs/main/KoDocument.cpp:322
#10 0x023a7cba in KoProgressUpdater::updateUi (this=0x934f188) at /home/swathi/n/calligra/libs/main/KoProgressUpdater.cpp:197
#11 0x023a7dc8 in KoProgressUpdater::qt_metacall (this=0x934f188, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xbfbd90fc) at /home/swathi/n/build/libs/main/KoProgressUpdater.moc:74
#12 0x00e128ca in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#13 0x00e256ad in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#14 0x00e771e7 in QTimer::timeout() () from /usr/lib/libQtCore.so.4
#15 0x00e2b1ce in QTimer::timerEvent(QTimerEvent*) () from /usr/lib/libQtCore.so.4
#16 0x00e1f504 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#17 0x0106cfdc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#18 0x0107304e in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#19 0x0035068a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#20 0x00e0cb3b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#21 0x00e3ead6 in ?? () from /usr/lib/libQtCore.so.4
#22 0x00e3b874 in ?? () from /usr/lib/libQtCore.so.4
#23 0x07c51855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#24 0x07c55668 in ?? () from /lib/libglib-2.0.so.0
#25 0x07c55848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#26 0x00e3b565 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#27 0x0112ebe5 in ?? () from /usr/lib/libQtGui.so.4
#28 0x00e101e1 in QCoreApplication::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#29 0x023a780a in KoProgressUpdater::update (this=0x934f188) at /home/swathi/n/calligra/libs/main/KoProgressUpdater.cpp:154
#30 0x023a7da1 in KoProgressUpdater::qt_metacall (this=0x934f188, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfbd998c) at /home/swathi/n/build/libs/main/KoProgressUpdater.moc:73
#31 0x00e128ca in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#32 0x00e256ad in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#33 0x023a97f7 in KoUpdaterPrivate::sigUpdated (this=0x1063c118) at /home/swathi/n/build/libs/main/KoUpdaterPrivate_p.moc:95
#34 0x023a992f in KoUpdaterPrivate::qt_metacall (this=0x1063c118, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0xbfbd9ae8) at /home/swathi/n/build/libs/main/KoUpdaterPrivate_p.moc:84
#35 0x00e128ca in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#36 0x00e256ad in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#37 0x023a8e23 in KoUpdater::sigProgress (this=0x1062e8d8, _t1=3) at /home/swathi/n/build/libs/main/KoUpdater.moc:102
#38 0x023a91c2 in KoUpdater::setProgress (this=0x1062e8d8, percent=3) at /home/swathi/n/calligra/libs/main/KoUpdater.cpp:61
#39 0x023a95af in KoUpdater::qt_metacall (this=0x1062e8d8, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbfbd9ca8) at /home/swathi/n/build/libs/main/KoUpdater.moc:83
#40 0x00e128ca in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#41 0x00e256ad in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#42 0x04e710c3 in KoTextLoader::sigProgress (this=0xbfbda1bc, _t1=3) at /home/swathi/n/build/libs/kotext/KoTextLoader.moc:84
#43 0x04e71205 in KoTextLoader::processBody (this=0xbfbda1bc) at /home/swathi/n/calligra/libs/kotext/opendocument/KoTextLoader.cpp:2348
#44 0x04e837f2 in KoTextLoader::loadBody (this=0xbfbda1bc, bodyElem=..., cursor=..., section=0x0) at /home/swathi/n/calligra/libs/kotext/opendocument/KoTextLoader.cpp:732
#45 0x04e86743 in KoTextLoader::loadBody (this=0xbfbda1bc, bodyElem=..., cursor=...) at /home/swathi/n/calligra/libs/kotext/opendocument/KoTextLoader.cpp:437
#46 0x03ddb031 in KWOdfLoader::load (this=0xbfbda384, odfStore=...) at /home/swathi/n/calligra/words/part/KWOdfLoader.cpp:232
#47 0x03db81b3 in KWDocument::loadOdf (this=0x9283678, odfStore=...) at /home/swathi/n/calligra/words/part/KWDocument.cpp:686
#48 0x0232a299 in KoDocument::loadOasisFromStore (this=0x9283678, store=0x9363e10) at /home/swathi/n/calligra/libs/main/KoDocument.cpp:1974
#49 0x02338f6f in KoDocument::loadNativeFormatFromStoreInternal (this=0x9283678, store=0x9363e10) at /home/swathi/n/calligra/libs/main/KoDocument.cpp:1864
#50 0x0233a18d in KoDocument::loadNativeFormatFromStore (this=0x9283678, file=...) at /home/swathi/n/calligra/libs/main/KoDocument.cpp:1812
#51 0x0233a423 in KoDocument::loadNativeFormat (this=0x9283678, file_=...) at /home/swathi/n/calligra/libs/main/KoDocument.cpp:1792
#52 0x023341ba in KoDocument::openFile (this=0x9283678) at /home/swathi/n/calligra/libs/main/KoDocument.cpp:1579
#53 0x01b8b549 in KParts::ReadOnlyPart::openUrl(KUrl const&) () from /usr/lib/libkparts.so.4
#54 0x02331b71 in KoDocument::openUrl (this=0x9283678, _url=...) at /home/swathi/n/calligra/libs/main/KoDocument.cpp:1264
#55 0x0235983f in KoMainWindow::openDocumentInternal (this=0x92c4cd8, url=..., newdoc=0x9283678) at /home/swathi/n/calligra/libs/main/KoMainWindow.cpp:677
#56 0x0235a5f6 in KoMainWindow::openDocument (this=0x92c4cd8, newdoc=0x9283678, url=...) at /home/swathi/n/calligra/libs/main/KoMainWindow.cpp:660
#57 0x0232488d in KoApplication::start (this=0xbfbdae9c) at /home/swathi/n/calligra/libs/main/KoApplication.cpp:252
#58 0x027a198f in kdemain (argc=2, argv=0x90f6e68) at /home/swathi/n/calligra/words/part/main.cpp:41
#59 0x0804e4d1 in _start ()
Comment 2 Sebastian Sauer 2011-05-26 22:06:56 UTC
Hopefully fixed with 64d53c06282703431c670966c3d6b582ebc4356e
Comment 3 swathi 2011-05-27 14:00:16 UTC
Crash is not observed while closing the document.