Bug 280462 - Crash on saving a document Close Confirmation dialog
Summary: Crash on saving a document Close Confirmation dialog
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:33 UTC by Gopalakrishna Bhat
Modified: 2011-09-02 13:11 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gopalakrishna Bhat 2011-08-20 10:33:26 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:

Open a blank document; type something; close word. A dialog pops up asking for
close confirmation, on this dialog save the file and word will crash

Might be a duplicate of https://bugs.kde.org/show_bug.cgi?id=274868 but the backtrace here is different and the OS is Arch Linux

The crash can be reproduced every time.

-- Backtrace:
Application: Words (calligrawords), signal: Aborted
[Current thread is 1 (Thread 0x7eff421a3780 (LWP 12270))]

Thread 2 (Thread 0x7eff28f62700 (LWP 12271)):
#0  0x00007eff3b902b83 in poll () from /lib/libc.so.6
#1  0x00007eff3619a7d4 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007eff3619ad09 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007eff3c6dc8de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0x00007eff3c6b0db2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x00007eff3c6b0fb7 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007eff3c5c869f in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x00007eff3c693d8f in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007eff3c5cb0f5 in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007eff3c341d60 in start_thread () from /lib/libpthread.so.0
#10 0x00007eff3b90ae2d in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7eff421a3780 (LWP 12270)):
[KCrash Handler]
#6  0x00007eff3b86b795 in raise () from /lib/libc.so.6
#7  0x00007eff3b86cc0b in abort () from /lib/libc.so.6
#8  0x00007eff3c5c1a2f in qt_message_output(QtMsgType, char const*) () from /usr/lib/libQtCore.so.4
#9  0x00007eff3c5c1baf in ?? () from /usr/lib/libQtCore.so.4
#10 0x00007eff3c5c1d54 in qFatal(char const*, ...) () from /usr/lib/libQtCore.so.4
#11 0x00007eff41b306e5 in KoDocumentRdf::updateXmlIdReferences (this=0xa45e10, m=...) at /home/gk/kde/src/calligra/libs/main/rdf/KoDocumentRdf.cpp:374
#12 0x00007eff2c8e39a2 in KWOdfWriter::save (this=0x7fff1c984010, odfStore=..., embeddedSaver=...) at /home/gk/kde/src/calligra/words/part/KWOdfWriter.cpp:342
#13 0x00007eff2c8ba50a in KWDocument::saveOdf (this=0xa3a2a0, documentContext=...) at /home/gk/kde/src/calligra/words/part/KWDocument.cpp:729
#14 0x00007eff41a96a70 in KoDocument::saveNativeFormatODF (this=0xa3a2a0, store=0xa4c730, mimeType=...) at /home/gk/kde/src/calligra/libs/main/KoDocument.cpp:892
#15 0x00007eff41a968d0 in KoDocument::saveNativeFormat (this=0xa3a2a0, file=...) at /home/gk/kde/src/calligra/libs/main/KoDocument.cpp:876
#16 0x00007eff41a95243 in KoDocument::saveFile (this=0xa3a2a0) at /home/gk/kde/src/calligra/libs/main/KoDocument.cpp:537
#17 0x00007eff3f8bc030 in KParts::ReadWritePart::save() () from /usr/lib/libkparts.so.4
#18 0x00007eff41ac4a9b in KoMainWindow::saveDocument (this=0xa02760, saveas=false, silent=false) at /home/gk/kde/src/calligra/libs/main/KoMainWindow.cpp:1022
#19 0x00007eff41ac5893 in KoMainWindow::queryClose (this=0xa02760) at /home/gk/kde/src/calligra/libs/main/KoMainWindow.cpp:1163
#20 0x00007eff41ac4c99 in KoMainWindow::closeEvent (this=0xa02760, e=0x7fff1c985530) at /home/gk/kde/src/calligra/libs/main/KoMainWindow.cpp:1064
#21 0x00007eff3d888a4e in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#22 0x00007eff3dc422db in QMainWindow::event(QEvent*) () from /usr/lib/libQtGui.so.4
#23 0x00007eff3e64049e in KXmlGuiWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5
#24 0x00007eff3d838174 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#25 0x00007eff3d83cfe1 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#26 0x00007eff3e5439c6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#27 0x00007eff3c6b1bbc in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#28 0x00007eff3d8835ed in QWidgetPrivate::close_helper(QWidgetPrivate::CloseMode) () from /usr/lib/libQtGui.so.4
#29 0x00007eff3d8b5ec6 in QApplication::x11ClientMessage(QWidget*, _XEvent*, bool) () from /usr/lib/libQtGui.so.4
#30 0x00007eff3d8b43a8 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#31 0x00007eff3d8db542 in ?? () from /usr/lib/libQtGui.so.4
#32 0x00007eff3619a29d in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#33 0x00007eff3619aa78 in ?? () from /usr/lib/libglib-2.0.so.0
#34 0x00007eff3619ad09 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#35 0x00007eff3c6dc876 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#36 0x00007eff3d8db1be in ?? () from /usr/lib/libQtGui.so.4
#37 0x00007eff3c6b0db2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#38 0x00007eff3c6b0fb7 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#39 0x00007eff3c6b51ab in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#40 0x00007eff41dd3d0e in kdemain (argc=1, argv=0x7fff1c986088) at /home/gk/kde/src/calligra/words/part/main.cpp:43
#41 0x0000000000400936 in main (argc=1, argv=0x7fff1c986088) at /home/gk/kde/build/calligra/words/part/calligrawords_dummy.cpp:3

Reported using DrKonqi
Comment 1 Sebastian Sauer 2011-09-02 13:11:50 UTC
Should be fixed with commit 0d248e615. Please reopen if you can still reproduce the problem. But please note that this crash is *NOT* identical to those from bug 274868 . Thanks and thanks in advance :)