Bug 82404 - Crash when clicking on the [Remove this from my calendar] link from a mail cancelling a Task (removed by the Attendee)
Summary: Crash when clicking on the [Remove this from my calendar] link from a mail ca...
Status: RESOLVED FIXED
Alias: None
Product: korganizer
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: needs_verification, triaged
Depends on:
Blocks:
 
Reported: 2004-05-28 18:36 UTC by Michel de la Giroday
Modified: 2009-08-22 21:20 UTC (History)
2 users (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 Michel de la Giroday 2004-05-28 18:36:54 UTC
Version:           3.3 pre (using KDE 3.2.1, compiled sources)
Compiler:          gcc version 3.3.1 (SuSE Linux)
OS:                Linux (i686) release 2.4.21-215-default

At the moment we cant send Tasks ( Todo ) with Attendees.
1/ we are not prompted to send an email to the Attendees ( see bug 79697 )
2/if we send the email via KO toolbar ( publish icon ) the received task does not keep the Attendees.

So this scenario is run using shared folders ( kolab )
Let the administrator create a shared folder with all permissions to user1 and user2
Let user1 and user2 set the Folder contents properties to Tasks
As user1 create a Task with yourself and user2 as Attendees, when prompted to choose the resource folder, select the shared folder
Sync and let user2 sync.
As user2 click on [Accept] and choose the shared folder as resource folder.
Send the Acceptance email to user1 
As user1 sync ( receive the Accept email ... )
As user2 remove the task and send the email to user1 when prompted to do so.
As user1 sync and click on the [remove this from my calendar] link

Kontact Crashes.

Backtrace:

[New Thread 16384 (LWP 4225)]
0x4168da86 in waitpid () from /lib/i686/libpthread.so.0
#0  0x4168da86 in waitpid () from /lib/i686/libpthread.so.0
#1  0x40add805 in KCrash::defaultCrashHandler(int) (sig=11) at kcrash.cpp:246
#2  0x4168c96c in __pthread_sighandler () from /lib/i686/libpthread.so.0
#3  <signal handler called>
#4  0x418411bc in memcpy () from /lib/i686/libc.so.6
#5  0x4121b421 in QString::setLength(unsigned) (this=0xbfffe4e0, 
    newLen=144521019) at tools/qstring.cpp:1702
#6  0x4121b657 in QString::grow(unsigned) (this=0xbfffe4e0, newLen=144521019)
    at tools/qstring.cpp:1790
#7  0x41221b29 in QString::operator+=(QString const&) (this=0xbfffe4e0, 
    str=@0xbfffe480) at tools/qstring.cpp:5339
#8  0x0806adec in operator+ (s1=@0xbfffe4d0, s2=0x42c630a0 " / ")
    at qstring.h:1040
#9  0x42c61c31 in KOrganizerPart::slotChangeInfo(KCal::Incidence*) (
    this=0x8328288, incidence=0x8966bd8) at korganizer_part.cpp:150
#10 0x42c620d0 in KOrganizerPart::qt_invoke(int, QUObject*) (this=0x8328288, 
    _id=5, _o=0xbfffe5b0) at korganizer_part.moc:107
#11 0x40f2f16c in QObject::activate_signal(QConnectionList*, QUObject*) (
    this=0x832b998, clist=0x83b20c8, o=0xbfffe5b0) at kernel/qobject.cpp:2380
#12 0x4316f1e2 in CalendarView::incidenceSelected(KCal::Incidence*) (
    this=0x832b998, t0=0x8966bd8) at calendarview.moc:683
#13 0x4316d7fc in CalendarView::processIncidenceSelection(KCal::Incidence*) (
    this=0x832b998, incidence=0x8966bd8) at calendarview.cpp:1633
#14 0x4316d760 in CalendarView::processMainViewSelection(KCal::Incidence*) (
    this=0x832b998, incidence=0x8966bd8) at calendarview.cpp:1616
#15 0x431704af in CalendarView::qt_invoke(int, QUObject*) (this=0x832b998, 
    _id=155, _o=0xbfffe740) at calendarview.moc:860
#16 0x40f2f01f in QObject::activate_signal(QConnectionList*, QUObject*) (
    this=0x85115f8, clist=0x86da978, o=0xbfffe740) at kernel/qobject.cpp:2356
#17 0x431c4455 in KOrg::BaseView::incidenceSelected(KCal::Incidence*) (
    this=0x85115f8, t0=0x8966bd8) at baseview.moc:206
#18 0x4318bf86 in KOTodoView::processSelectionChange() (this=0x85115f8)
    at kotodoview.cpp:858
#19 0x431877f4 in KOTodoView::qt_invoke(int, QUObject*) (this=0x85115f8, 
    _id=78, _o=0xbfffe860) at kotodoview.moc:406
#20 0x40f2f16c in QObject::activate_signal(QConnectionList*, QUObject*) (
    this=0x86ce048, clist=0x84d5ef0, o=0xbfffe860) at kernel/qobject.cpp:2380
#21 0x40f2eebe in QObject::activate_signal(int) (this=0x86ce048, signal=7)
    at kernel/qobject.cpp:2325
#22 0x412998a6 in QListView::selectionChanged() (this=0x86ce048)
    at .moc/debug-shared-mt/moc_qlistview.cpp:299
#23 0x410218bb in QListView::setSelected(QListViewItem*, bool) (
    this=0x86ce048, item=0x831cea8, selected=true)
    at widgets/qlistview.cpp:5241
#24 0x4101db58 in QListView::contentsMousePressEventEx(QMouseEvent*) (
    this=0x86ce048, e=0xbfffea70) at widgets/qlistview.cpp:4317
#25 0x4101d179 in QListView::contentsMousePressEvent(QMouseEvent*) (
    this=0x86ce048, e=0xbfffea70) at widgets/qlistview.cpp:4195
#26 0x4318879d in KOTodoListView::contentsMousePressEvent(QMouseEvent*) (
    this=0x86ce048, e=0xbfffea70) at kotodoview.cpp:266
#27 0x4105305d in QScrollView::viewportMousePressEvent(QMouseEvent*) (
    this=0x86ce048, e=0xbfffef20) at widgets/qscrollview.cpp:1731
#28 0x410527a2 in QScrollView::eventFilter(QObject*, QEvent*) (this=0x86ce048, 
    obj=0x86bc048, e=0xbfffef20) at widgets/qscrollview.cpp:1497
#29 0x4101cdcb in QListView::eventFilter(QObject*, QEvent*) (this=0x86ce048, 
    o=0x86bc048, e=0xbfffef20) at widgets/qlistview.cpp:3827
#30 0x40f2ca88 in QObject::activate_filters(QEvent*) (this=0x86bc048, 
    e=0xbfffef20) at kernel/qobject.cpp:902
#31 0x40f2c8fa in QObject::event(QEvent*) (this=0x86bc048, e=0xbfffef20)
    at kernel/qobject.cpp:735
#32 0x40f6712f in QWidget::event(QEvent*) (this=0x86bc048, e=0xbfffef20)
    at kernel/qwidget.cpp:4650
#33 0x40ecc6b3 in QApplication::internalNotify(QObject*, QEvent*) (
    this=0xbffff3c0, receiver=0x86bc048, e=0xbfffef20)
    at kernel/qapplication.cpp:2618
#34 0x40ecbe69 in QApplication::notify(QObject*, QEvent*) (this=0xbffff3c0, 
    receiver=0x86bc048, e=0xbfffef20) at kernel/qapplication.cpp:2404
#35 0x40a60851 in KApplication::notify(QObject*, QEvent*) (this=0xbffff3c0, 
    receiver=0x86bc048, event=0xbfffef20) at kapplication.cpp:507
#36 0x40e629c7 in QApplication::sendSpontaneousEvent(QObject*, QEvent*) (
    receiver=0x86bc048, event=0xbfffef20) at qapplication.h:494
#37 0x40e5b9c9 in QETWidget::translateMouseEvent(_XEvent const*) (
    this=0x86bc048, event=0xbffff2b0) at kernel/qapplication_x11.cpp:4252
#38 0x40e59629 in QApplication::x11ProcessEvent(_XEvent*) (this=0xbffff3c0, 
    event=0xbffff2b0) at kernel/qapplication_x11.cpp:3403
#39 0x40e73cb0 in QEventLoop::processEvents(unsigned) (this=0x80ec5d8, flags=4)
    at kernel/qeventloop_x11.cpp:192
#40 0x40ee086a in QEventLoop::enterLoop() (this=0x80ec5d8)
    at kernel/qeventloop.cpp:198
#41 0x40ee0786 in QEventLoop::exec() (this=0x80ec5d8)
    at kernel/qeventloop.cpp:145
#42 0x40ecc833 in QApplication::exec() (this=0xbffff3c0)
    at kernel/qapplication.cpp:2741
#43 0x0805c937 in main (argc=1, argv=0xbffff564) at main.cpp:159
Comment 1 Reinhold Kainhofer 2006-11-02 19:24:25 UTC
Reassigning all KOrganizer bug reports and wishes to the newly created 
korganizer-devel mailing list.
Comment 2 Allen Winter 2009-08-22 21:20:24 UTC
I'm closing this because
1) the report is for a very old version
2) we've put a lot of work into invitations recently, especially when using Kontact with Kolab, and I'm pretty sure this bug no longer exists.

Please report if similar problems happen with KOntact from KDE 4.3 or above.