Summary: | Korganizer (and kontact) crashes when removing a participant from an event | ||
---|---|---|---|
Product: | [Applications] korganizer | Reporter: | Marek McGann <marek.mcgann> |
Component: | general | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | christophe, helgast, richardtv05, vectro |
Priority: | NOR | ||
Version: | 4.1.2 | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Attachments: | Kontact backtrace |
Description
Marek McGann
2008-10-07 19:35:01 UTC
Are you able to reproduce this crash ? If yes, please install the kdepim-dbg package and provide a backtrace when Korganizer crashes. Created attachment 28687 [details]
Kontact backtrace
Thank you. Application: Kontact (kontact), signal SIGSEGV [Thread debugging using libthread_db enabled] [New Thread 0x7f9df399c6f0 (LWP 9557)] [KCrash handler] #5 0x00007f9deb870f1d in KCal::IncidenceBase::updated (this=0x1cc19d0) at /build/buildd/kdepimlibs-4.1.3/kcal/incidencebase.cpp:474 #6 0x00007f9deb8724e6 in KCal::IncidenceBase::addAttendee (this=0x1cc19d0, a=0x22a52e0, doupdate=true) at /build/buildd/kdepimlibs-4.1.3/kcal/incidencebase.cpp:367 #7 0x00007f9dd8943aa8 in KOAttendeeEditor::cancelAttendeeIncidence ( this=0x20bbc30, incidence=<value optimized out>) at /build/buildd/kdepim-4.1.3/korganizer/koattendeeeditor.cpp:413 #8 0x00007f9dd88b8143 in KOIncidenceEditor::cancelRemovedAttendees ( this=0x1b73ef0, incidence=0x22d8460) at /build/buildd/kdepim-4.1.3/korganizer/koincidenceeditor.cpp:140 #9 0x00007f9dd88bba3b in KOEventEditor::writeEvent (this=0x1b73ef0, event=0x22d8460) at /build/buildd/kdepim-4.1.3/korganizer/koeventeditor.cpp:367 #10 0x00007f9dd88bd28d in KOEventEditor::processInput (this=0x1b73ef0) at /build/buildd/kdepim-4.1.3/korganizer/koeventeditor.cpp:293 #11 0x00007f9dd88b804d in KOIncidenceEditor::qt_metacall (this=0x1b73ef0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7ffffb9e4ad0) at /build/buildd/kdepim-4.1.3/obj-x86_64-linux-gnu/korganizer/koincidenceeditor.moc:125 #12 0x00007f9dd88bbfd6 in KOEventEditor::qt_metacall (this=0x0, _c=30153168, _id=35110000, _a=0x0) at /build/buildd/kdepim-4.1.3/obj-x86_64-linux-gnu/korganizer/koeventeditor.moc:69 #13 0x00007f9df34f3134 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #14 0x00007f9df2aca795 in KDialog::slotButtonClicked (this=0x1b73ef0, button=8) at /build/buildd/kde4libs-4.1.3/kdeui/dialogs/kdialog.cpp:848 #15 0x00007f9df2acaa3d in KDialog::qt_metacall (this=0x1b73ef0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7ffffb9e4d20) at /build/buildd/kde4libs-4.1.3/obj-x86_64-linux-gnu/kdeui/kdialog.moc:181 #16 0x00007f9df2b869f6 in KPageDialog::qt_metacall (this=0x0, _c=30153168, _id=35110000, _a=0x0) at /build/buildd/kde4libs-4.1.3/obj-x86_64-linux-gnu/kdeui/kpagedialog.moc:63 #17 0x00007f9dd88b7e25 in KOIncidenceEditor::qt_metacall (this=0x0, _c=30153168, _id=35110000, _a=0x0) at /build/buildd/kdepim-4.1.3/obj-x86_64-linux-gnu/korganizer/koincidenceeditor.moc:104 #18 0x00007f9dd88bbfd6 in KOEventEditor::qt_metacall (this=0x0, _c=30153168, _id=35110000, _a=0x0) at /build/buildd/kdepim-4.1.3/obj-x86_64-linux-gnu/korganizer/koeventeditor.moc:69 #19 0x00007f9df34f3134 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #20 0x00007f9df34f6e0e in QSignalMapper::mapped () from /usr/lib/libQtCore.so.4 #21 0x00007f9df34f76b0 in QSignalMapper::map () from /usr/lib/libQtCore.so.4 #22 0x00007f9df34f82a0 in QSignalMapper::qt_metacall () from /usr/lib/libQtCore.so.4 #23 0x00007f9df34f3134 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #24 0x00007f9df1d9b787 in QAbstractButton::clicked () from /usr/lib/libQtGui.so.4 #25 0x00007f9df1b1f8db in ?? () from /usr/lib/libQtGui.so.4 #26 0x00007f9df1b214a2 in ?? () from /usr/lib/libQtGui.so.4 #27 0x00007f9df1b216f5 in QAbstractButton::mouseReleaseEvent () from /usr/lib/libQtGui.so.4 #28 0x00007f9df1867329 in QWidget::event () from /usr/lib/libQtGui.so.4 #29 0x00007f9df1814c3d in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4 #30 0x00007f9df181d22a in QApplication::notify () from /usr/lib/libQtGui.so.4 #31 0x00007f9df2b5afcb in KApplication::notify (this=0x7ffffb9e64a0, receiver=0x2249e20, event=0x7ffffb9e5660) at /build/buildd/kde4libs-4.1.3/kdeui/kernel/kapplication.cpp:311 #32 0x00007f9df34ded61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4 #33 0x00007f9df181c5c8 in QApplicationPrivate::sendMouseEvent () from /usr/lib/libQtGui.so.4 #34 0x00007f9df1880be9 in ?? () from /usr/lib/libQtGui.so.4 #35 0x00007f9df187f607 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4 #36 0x00007f9df18a72c4 in ?? () from /usr/lib/libQtGui.so.4 #37 0x00007f9df0719d3b in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #38 0x00007f9df071d50d in ?? () from /usr/lib/libglib-2.0.so.0 #39 0x00007f9df071d6cb in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #40 0x00007f9df350715f in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4 #41 0x00007f9df18a6a6f in ?? () from /usr/lib/libQtGui.so.4 #42 0x00007f9df34dd682 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4 #43 0x00007f9df34dd80d in QEventLoop::exec () from /usr/lib/libQtCore.so.4 #44 0x00007f9df34dfcbd in QCoreApplication::exec () from /usr/lib/libQtCore.so.4 #45 0x00000000004048e5 in main (argc=1, argv=0x7ffffb9e6b88) at /build/buildd/kdepim-4.1.3/kontact/src/main.cpp:218 #0 0x00007f9df10735f0 in __nanosleep_nocancel () from /lib/libc.so.6 SVN commit 886882 by winterz: when changing the Attendee list, let's not overload the Incidence Observer about it. This fixes a crash when removing Attendees. Well, at least it does in my testing. More testing appreciated. I'll close until someone reports that they can still make it crash. BUGS: 172354 M +1 -1 koattendeeeditor.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=886882 I am able to reproduce this bug on 4.1.3 (ubuntu intrepid-backports). Also I see the issue with to-do entries. My backtrace follows. #6 KCal::IncidenceBase::updated (this=0xa6c2eb0) at /build/buildd/kdepimlibs-4.1.3/kcal/incidencebase.cpp:474 #7 0xb76807e3 in KCal::IncidenceBase::addAttendee (this=0xa6c2eb0, a=0xa7071e0, doupdate=true) at /build/buildd/kdepimlibs-4.1.3/kcal/incidencebase.cpp:367 #8 0xb7a4e311 in KOAttendeeEditor::cancelAttendeeIncidence (this=0xa6e3630, incidence=0xa6c2eb0) at /build/buildd/kdepim-4.1.3/korganizer/koattendeeeditor.cpp:413 #9 0xb79b0ae7 in KOIncidenceEditor::cancelRemovedAttendees (this=0xa9c2890, incidence=0xa88d7b0) at /build/buildd/kdepim-4.1.3/korganizer/koincidenceeditor.cpp:140 #10 0xb79b6a94 in KOTodoEditor::writeTodo (this=0xa9c2890, todo=0xa88d7b0) at /build/buildd/kdepim-4.1.3/korganizer/kotodoeditor.cpp:334 #11 0xb79b8b9a in KOTodoEditor::processInput (this=0xa9c2890) at /build/buildd/kdepim-4.1.3/korganizer/kotodoeditor.cpp:250 #12 0xb79b0306 in KOIncidenceEditor::slotOk (this=0xa9c2890) at /build/buildd/kdepim-4.1.3/korganizer/koincidenceeditor.cpp:118 #13 0xb79b09d8 in KOIncidenceEditor::qt_metacall (this=0xa9c2890, _c=QMetaObject::InvokeMetaMethod, _id=17, _a=0xbfa3fa08) at /build/buildd/kdepim-4.1.3/obj-i486-linux-gnu/korganizer/koincidenceeditor.moc:126 #14 0xb79b7cea in KOTodoEditor::qt_metacall (this=0xa9c2890, _c=QMetaObject::InvokeMetaMethod, _id=90, _a=0xbfa3fa08) at /build/buildd/kdepim-4.1.3/obj-i486-linux-gnu/korganizer/kotodoeditor.moc:63 #15 0xb7e35a60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #16 0xb7e367e2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #17 0xb73933a7 in KDialog::okClicked (this=0xa9c2890) at /build/buildd/kde4libs-4.1.3/obj-i486-linux-gnu/kdeui/kdialog.moc:247 #18 0xb7396378 in KDialog::slotButtonClicked (this=0xa9c2890, button=4) at /build/buildd/kde4libs-4.1.3/kdeui/dialogs/kdialog.cpp:844 #19 0xb73964e4 in KDialog::qt_metacall (this=0xa9c2890, _c=QMetaObject::InvokeMetaMethod, _id=33, _a=0xbfa3fc3c) at /build/buildd/kde4libs-4.1.3/obj-i486-linux-gnu/kdeui/kdialog.moc:181 #20 0xb7463eaa in KPageDialog::qt_metacall (this=0xa9c2890, _c=QMetaObject::InvokeMetaMethod, _id=68, _a=0xbfa3fc3c) at /build/buildd/kde4libs-4.1.3/obj-i486-linux-gnu/kdeui/kpagedialog.moc:63 #21 0xb79b078a in KOIncidenceEditor::qt_metacall (this=0xa9c2890, _c=QMetaObject::InvokeMetaMethod, _id=68, _a=0xbfa3fc3c) at /build/buildd/kdepim-4.1.3/obj-i486-linux-gnu/korganizer/koincidenceeditor.moc:104 #22 0xb79b7cea in KOTodoEditor::qt_metacall (this=0xa9c2890, _c=QMetaObject::InvokeMetaMethod, _id=68, _a=0xbfa3fc3c) at /build/buildd/kdepim-4.1.3/obj-i486-linux-gnu/korganizer/kotodoeditor.moc:63 #23 0xb7e35a60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #24 0xb7e367e2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #25 0xb7e39873 in QSignalMapper::mapped () from /usr/lib/libQtCore.so.4 #26 0xb7e3a0fd in QSignalMapper::map () from /usr/lib/libQtCore.so.4 #27 0xb7e3a2ee in QSignalMapper::map () from /usr/lib/libQtCore.so.4 #28 0xb7e3abbb in QSignalMapper::qt_metacall () from /usr/lib/libQtCore.so.4 #29 0xb7e35a60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #30 0xb7e35e60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #31 0xb7081de1 in QAbstractButton::clicked () from /usr/lib/libQtGui.so.4 #32 0xb6dd5119 in ?? () from /usr/lib/libQtGui.so.4 #33 0xb6dd6d14 in ?? () from /usr/lib/libQtGui.so.4 #34 0xb6dd6fa6 in QAbstractButton::mouseReleaseEvent () from /usr/lib/libQtGui.so.4 #35 0xb6aeb9a2 in QWidget::event () from /usr/lib/libQtGui.so.4 #36 0xb6dd4fbe in QAbstractButton::event () from /usr/lib/libQtGui.so.4 #37 0xb6e7b890 in QPushButton::event () from /usr/lib/libQtGui.so.4 #38 0xb6a938ec in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4 #39 0xb6a9c121 in QApplication::notify () from /usr/lib/libQtGui.so.4 #40 0xb7432b2d in KApplication::notify (this=0xbfa40c30, receiver=0xa182c00, event=0xbfa40398) at /build/buildd/kde4libs-4.1.3/kdeui/kernel/kapplication.cpp:311 #41 0xb7e20e61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4 #42 0xb6a9b3ae in QApplicationPrivate::sendMouseEvent () from /usr/lib/libQtGui.so.4 #43 0xb6b05696 in ?? () from /usr/lib/libQtGui.so.4 #44 0xb6b04a25 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4 #45 0xb6b2e7ea in ?? () from /usr/lib/libQtGui.so.4 #46 0xb66686f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #47 0xb666bda3 in ?? () from /usr/lib/libglib-2.0.so.0 #48 0xb666bf61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #49 0xb7e4b478 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4 #50 0xb6b2dee5 in ?? () from /usr/lib/libQtGui.so.4 #51 0xb7e1f52a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4 #52 0xb7e1f6ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4 #53 0xb7e21da5 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4 #54 0xb6a93767 in QApplication::exec () from /usr/lib/libQtGui.so.4 #55 0x0804ea50 in main (argc=) at /build/buildd/kdepim-4.1.3/korganizer/main.cpp:58 #0 0xb7f3f430 in __kernel_vsyscall () *** Bug 177161 has been marked as a duplicate of this bug. *** *** Bug 179910 has been marked as a duplicate of this bug. *** |