Bug 238163 - korganizer often crashes when saving todo entry
Summary: korganizer often crashes when saving todo entry
Status: RESOLVED FIXED
Alias: None
Product: korganizer
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Unspecified
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-19 13:10 UTC by Silver Salonen
Modified: 2011-06-22 00:51 UTC (History)
1 user (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 Silver Salonen 2010-05-19 13:10:30 UTC
Version:            (using KDE 4.4.3)
Installed from:    openSUSE RPMs

I use a remote .ics calendar in KOrganizer. I often get crashes when I edit an event or todo. I don't know what it's related though.. it seems kind of random. I can repeat it by just trying to edit entries again.. usually KOrganizer does not crash, but if I edit/save them for enough times, it finally happens :)

Here's the backtrace:

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff69cfb8e in ?? () from /usr/lib64/libkorganizerprivate.so.4
(gdb) bt
#0  0x00007ffff69cfb8e in ?? () from /usr/lib64/libkorganizerprivate.so.4
#1  0x00007ffff69cb8a6 in ?? () from /usr/lib64/libkorganizerprivate.so.4
#2  0x00007ffff7ac4e39 in KDialog::qt_metacall(QMetaObject::Call, int, void**) ()
   from /usr/lib64/libkdeui.so.5
#3  0x00007ffff7ac4f50 in KPageDialog::qt_metacall(QMetaObject::Call, int, void**) ()
   from /usr/lib64/libkdeui.so.5
#4  0x00007ffff69cc780 in ?? () from /usr/lib64/libkorganizerprivate.so.4
#5  0x00007ffff69cf4d0 in ?? () from /usr/lib64/libkorganizerprivate.so.4
#6  0x00007ffff4e1078f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) ()
   from /usr/lib64/libQtCore.so.4
#7  0x00007ffff4e15a7e in QSignalMapper::mapped(int) () from /usr/lib64/libQtCore.so.4
#8  0x00007ffff4e16c92 in QSignalMapper::map(QObject*) () from /usr/lib64/libQtCore.so.4
#9  0x00007ffff4e16f10 in QSignalMapper::qt_metacall(QMetaObject::Call, int, void**) ()
   from /usr/lib64/libQtCore.so.4
#10 0x00007ffff4e1078f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) ()
   from /usr/lib64/libQtCore.so.4
#11 0x00007ffff5969092 in QAbstractButton::clicked(bool) () from /usr/lib64/libQtGui.so.4
#12 0x00007ffff568399b in ?? () from /usr/lib64/libQtGui.so.4
#13 0x00007ffff568485b in ?? () from /usr/lib64/libQtGui.so.4
#14 0x00007ffff5684acc in QAbstractButton::mouseReleaseEvent(QMouseEvent*) ()
   from /usr/lib64/libQtGui.so.4
#15 0x00007ffff5327172 in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#16 0x00007ffff52d0e1c in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /usr/lib64/libQtGui.so.4
#17 0x00007ffff52d7bdb in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#18 0x00007ffff797d4e6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#19 0x00007ffff4dfd98c in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
   from /usr/lib64/libQtCore.so.4
#20 0x00007ffff52d6db6 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/libQtGui.so.4
#21 0x00007ffff5356765 in ?? () from /usr/lib64/libQtGui.so.4
#22 0x00007ffff535547a in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/libQtGui.so.4
#23 0x00007ffff537f932 in ?? () from /usr/lib64/libQtGui.so.4
#24 0x00007fffedf60dee in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#25 0x00007fffedf647b8 in ?? () from /usr/lib64/libglib-2.0.so.0
#26 0x00007fffedf648e0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#27 0x00007ffff4e26eb3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
    () from /usr/lib64/libQtCore.so.4
#28 0x00007ffff537f51e in ?? () from /usr/lib64/libQtGui.so.4
#29 0x00007ffff4dfc2a2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib64/libQtCore.so.4
#30 0x00007ffff4dfc67c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib64/libQtCore.so.4
#31 0x00007ffff4e003cb in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#32 0x000000000040858a in _start ()
Comment 1 Silver Salonen 2010-05-19 13:14:50 UTC
Hmm.. sorry, I guess I was missing debug information :)

Here's another backtrace for the same thing:

Program received signal SIGSEGV, Segmentation fault.
0xffffffffffffffff in ?? ()
(gdb) bt
#0  0xffffffffffffffff in ?? ()
#1  0x00007ffff69cfb91 in KOTodoEditor::processInput (this=0xe9b5e0)
    at /usr/src/debug/kdepim-4.4.3/korganizer/kotodoeditor.cpp:250
#2  0x00007ffff69cb8a6 in KOIncidenceEditor::slotButtonClicked (this=0xe9b5e0, 
    button=<value optimized out>) at /usr/src/debug/kdepim-4.4.3/korganizer/koincidenceeditor.cpp:102
#3  0x00007ffff7ac4e39 in KDialog::qt_metacall(QMetaObject::Call, int, void**) ()
   from /usr/lib64/libkdeui.so.5
#4  0x00007ffff7ac4f50 in KPageDialog::qt_metacall(QMetaObject::Call, int, void**) ()
   from /usr/lib64/libkdeui.so.5
#5  0x00007ffff69cc780 in KOIncidenceEditor::qt_metacall (this=0xede3d0, _c=14887456, _id=1, _a=0x1)
    at /usr/src/debug/kdepim-4.4.3/build/korganizer/koincidenceeditor.moc:113
#6  0x00007ffff69cf4d0 in KOTodoEditor::qt_metacall (this=0xede3d0, _c=14887456, _id=1, _a=0x1)
    at /usr/src/debug/kdepim-4.4.3/build/korganizer/kotodoeditor.moc:71
#7  0x00007ffff4e1078f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) ()
   from /usr/lib64/libQtCore.so.4
#8  0x00007ffff4e15a7e in QSignalMapper::mapped(int) () from /usr/lib64/libQtCore.so.4
#9  0x00007ffff4e16c92 in QSignalMapper::map(QObject*) () from /usr/lib64/libQtCore.so.4
#10 0x00007ffff4e16f10 in QSignalMapper::qt_metacall(QMetaObject::Call, int, void**) ()
   from /usr/lib64/libQtCore.so.4
#11 0x00007ffff4e1078f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) ()
   from /usr/lib64/libQtCore.so.4
#12 0x00007ffff5969092 in QAbstractButton::clicked(bool) () from /usr/lib64/libQtGui.so.4
#13 0x00007ffff568399b in ?? () from /usr/lib64/libQtGui.so.4
#14 0x00007ffff568485b in ?? () from /usr/lib64/libQtGui.so.4
#15 0x00007ffff5684acc in QAbstractButton::mouseReleaseEvent(QMouseEvent*) ()
   from /usr/lib64/libQtGui.so.4
#16 0x00007ffff5327172 in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#17 0x00007ffff52d0e1c in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /usr/lib64/libQtGui.so.4
#18 0x00007ffff52d7bdb in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#19 0x00007ffff797d4e6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#20 0x00007ffff4dfd98c in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
   from /usr/lib64/libQtCore.so.4
#21 0x00007ffff52d6db6 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/libQtGui.so.4
#22 0x00007ffff5356765 in ?? () from /usr/lib64/libQtGui.so.4
#23 0x00007ffff535547a in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/libQtGui.so.4
#24 0x00007ffff537f932 in ?? () from /usr/lib64/libQtGui.so.4
#25 0x00007fffedf60dee in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#26 0x00007fffedf647b8 in ?? () from /usr/lib64/libglib-2.0.so.0
#27 0x00007fffedf648e0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#28 0x00007ffff4e26eb3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
    () from /usr/lib64/libQtCore.so.4
#29 0x00007ffff537f51e in ?? () from /usr/lib64/libQtGui.so.4
#30 0x00007ffff4dfc2a2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib64/libQtCore.so.4
#31 0x00007ffff4dfc67c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib64/libQtCore.so.4
#32 0x00007ffff4e003cb in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#33 0x000000000040858a in main (argc=<value optimized out>, argv=<value optimized out>)
    at /usr/src/debug/kdepim-4.4.3/korganizer/main.cpp:61
Comment 2 Silver Salonen 2010-05-19 14:41:18 UTC
Just a guess - maybe it happens when the remote calendar gets reloaded while editing an event (I've set automatic reload to 1 minute).
Comment 3 Sergio Martins 2011-06-22 00:51:10 UTC
KOTodoEditor doesn't exist anymore.
We have new editors now.