Summary: | SIGSEGV after adding new task removing ealier person from participant list | ||
---|---|---|---|
Product: | [Applications] korganizer | Reporter: | SLX <bugs> |
Component: | general | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | jcandido.filho, simon, smartins |
Priority: | NOR | ||
Version: | 4.1 | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
SLX
2009-01-26 01:41:20 UTC
I can't reproduce this with KDE 4.2 I tried to create a new task, but the closed KOrganizer with SIGSEGV error signal 11. Attention, I'm using KDE 4.2.4. I can reproduce it now. I'll take a look at it. #0 QString::operator== (this=0x88e9320, other=@0x8947558) at tools/qstring.cpp:1910 #1 0xb7b3ad60 in KCal::Person::operator== (this=0x893da60, person=@0x8980730) at /home/serj/kde/src/KDE/kdepimlibs/kcal/person.cpp:96 #2 0xb7ad598c in KCal::Attendee::operator== (this=0x893da60, attendee=@0x8980730) at /home/serj/kde/src/KDE/kdepimlibs/kcal/attendee.cpp:90 #3 0xb791e906 in KOAttendeeEditor::cancelAttendeeIncidence (this=0x89d51e0, incidence=0x894da98) at /home/serj/kde/src/KDE/kdepim/korganizer/koattendeeeditor.cpp:476 #4 0xb7896155 in KOIncidenceEditor::cancelRemovedAttendees (this=0x863ae18, incidence=0x89fe648) at /home/serj/kde/src/KDE/kdepim/korganizer/koincidenceeditor.cpp:168 #5 0xb789a2f4 in KOTodoEditor::fillTodo (this=0x863ae18, todo=0x89fe648) at /home/serj/kde/src/KDE/kdepim/korganizer/kotodoeditor.cpp:350 #6 0xb789a67a in KOTodoEditor::processInput (this=0x863ae18) at /home/serj/kde/src/KDE/kdepim/korganizer/kotodoeditor.cpp:268 #7 0xb7895109 in KOIncidenceEditor::slotButtonClicked (this=0x863ae18, button=4) at /home/serj/kde/src/KDE/kdepim/korganizer/koincidenceeditor.cpp:102 #8 0xb7de405f in KDialog::qt_metacall (this=0x863ae18, _c=QMetaObject::InvokeMetaMethod, _id=69, _a=0xbfb94b1c) at /home/serj/kde/build/KDE/kdelibs/kdeui/kdialog.moc:184 #9 0xb7eb1b8a in KPageDialog::qt_metacall (this=0x863ae18, _c=QMetaObject::InvokeMetaMethod, _id=69, _a=0xbfb94b1c) at /home/serj/kde/build/KDE/kdelibs/kdeui/kpagedialog.moc:64 #10 0xb78959fa in KOIncidenceEditor::qt_metacall (this=0x863ae18, _c=QMetaObject::InvokeMetaMethod, _id=69, _a=0xbfb94b1c) at /home/serj/kde/build/KDE/kdepim/korganizer/koincidenceeditor.moc:107 #11 0xb789ac9a in KOTodoEditor::qt_metacall (this=0x863ae18, _c=QMetaObject::InvokeMetaMethod, _id=69, _a=0xbfb94b1c) at /home/serj/kde/build/KDE/kdepim/korganizer/kotodoeditor.moc:65 #12 0xb6d1d898 in QMetaObject::activate (sender=0x87a2ec0, from_signal_index=<value optimized out>, to_signal_index=4, argv=<value optimized out>) at kernel/qobject.cpp:3117 #13 0xb6d1df04 in QMetaObject::activate (sender=0x87a2ec0, m=0xb6dbc7d8, local_signal_index=0, argv=0xbfb94b1c) at kernel/qobject.cpp:3194 ---Type <return> to continue, or q <return> to quit--- #14 0xb6d21841 in QSignalMapper::mapped (this=0x87a2ec0, _t1=4) at .moc/debug-shared/moc_qsignalmapper.cpp:95 #15 0xb6d21c3b in QSignalMapper::map (this=0x87a2ec0, sender=0x85e5110) at kernel/qsignalmapper.cpp:266 #16 0xb6d21e3e in QSignalMapper::map (this=0x87a2ec0) at kernel/qsignalmapper.cpp:257 #17 0xb6d22337 in QSignalMapper::qt_metacall (this=0x87a2ec0, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfb94c8c) at .moc/debug-shared/moc_qsignalmapper.cpp:81 Valgrind says: ==6650== Invalid read of size 4 ==6650== at 0x4575D50: KCal::Person::operator==(KCal::Person const&) (person.cpp:96) ==6650== by 0x451098B: KCal::Attendee::operator==(KCal::Attendee const&) (attendee.cpp:90) ==6650== by 0x48A8905: KOAttendeeEditor::cancelAttendeeIncidence(KCal::Incidence*) (koattendeeeditor.cpp:476) ==6650== by 0x4820154: KOIncidenceEditor::cancelRemovedAttendees(KCal::Incidence*) (koincidenceeditor.cpp:168) ==6650== by 0x48242F3: KOTodoEditor::fillTodo(KCal::Todo*) (kotodoeditor.cpp:350) ==6650== by 0x4824679: KOTodoEditor::processInput() (kotodoeditor.cpp:268) ==6650== by 0x481F108: KOIncidenceEditor::slotButtonClicked(int) (koincidenceeditor.cpp:102) ==6650== by 0x413D05E: KDialog::qt_metacall(QMetaObject::Call, int, void**) (kdialog.moc:184) ==6650== by 0x420AB89: KPageDialog::qt_metacall(QMetaObject::Call, int, void**) (kpagedialog.moc:64) ==6650== by 0x481F9F9: KOIncidenceEditor::qt_metacall(QMetaObject::Call, int, void**) (koincidenceeditor.moc:107) ==6650== by 0x4824C99: KOTodoEditor::qt_metacall(QMetaObject::Call, int, void**) (kotodoeditor.moc:65) ==6650== by 0x53E8897: QMetaObject::activate(QObject*, int, int, void**) (qobject.cpp:3117) ==6650== Address 0xb1dbd50 is 0 bytes inside a block of size 8 free'd ==6650== at 0x400692C: operator delete(void*) (vg_replace_malloc.c:342) ==6650== by 0x4836485: CustomListViewItem<KCal::Attendee*>::~CustomListViewItem() (koeditordetails.cpp:55) ==6650== by 0x483673C: KOEditorDetails::removeAttendee() (koeditordetails.cpp:243) ==6650== by 0x48368CA: KOEditorDetails::qt_metacall(QMetaObject::Call, int, void**) (koeditordetails.moc:145) ==6650== by 0x53E8897: QMetaObject::activate(QObject*, int, int, void**) (qobject.cpp:3117) ==6650== by 0x53E8CB1: QMetaObject::activate(QObject*, QMetaObject const*, int, int, void**) (qobject.cpp:3214) ==6650== by 0x5DAC772: QAbstractButton::clicked(bool) (moc_qabstractbutton.cpp:200) ==6650== by 0x5AF22CB: QAbstractButtonPrivate::emitClicked() (qabstractbutton.cpp:543) ==6650== by 0x5AF3C6D: QAbstractButtonPrivate::click() (qabstractbutton.cpp:536) ==6650== by 0x5AF3E8D: QAbstractButton::mouseReleaseEvent(QMouseEvent*) (qabstractbutton.cpp:1115) ==6650== by 0x576711B: QWidget::event(QEvent*) (qwidget.cpp:7521) ==6650== by 0x5AF2CE2: QAbstractButton::event(QEvent*) (qabstractbutton.cpp:1077) SVN commit 983727 by smartins: Fix segfault when removing attendees. RB: http://reviewboard.kde.org/r/852/ BUG: 181944 MERGE: e4 M +16 -12 koattendeeeditor.cpp M +0 -1 koattendeeeditor.h WebSVN link: http://websvn.kde.org/?view=rev&revision=983727 SVN commit 986265 by tmcguire: Crossport r983727 by smartins from trunk to the enterprise4 branch: Fix segfault when removing attendees. RB: http://reviewboard.kde.org/r/852/ CCBUG: 181944 MERGE: e4 M +15 -12 koattendeeeditor.cpp M +0 -1 koattendeeeditor.h WebSVN link: http://websvn.kde.org/?view=rev&revision=986265 *** Bug 197866 has been marked as a duplicate of this bug. *** |