[Korganizer-devel] [Bug 181944] SIGSEGV after adding new task removing ealier person from participant list
Sergio Martins (ld50)
iamsergio at gmail.com
Mon Jun 15 20:20:15 CEST 2009
https://bugs.kde.org/show_bug.cgi?id=181944
Sergio Martins (ld50) <iamsergio at gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Ever Confirmed|0 |1
--- Comment #3 from Sergio Martins (ld50) <iamsergio gmail com> 2009-06-15 20:20:13 ---
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)
--
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the Korganizer-devel
mailing list