Bug 205643 - Korganizer crashes when sub-task date changed
Summary: Korganizer crashes when sub-task date changed
Status: RESOLVED DUPLICATE of bug 205067
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:
Depends on:
Blocks:
 
Reported: 2009-08-30 03:29 UTC by Ondrej Machulda
Modified: 2009-08-30 17:24 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
korganizer-20090830.kcrash (7.51 KB, text/plain)
2009-08-30 12:47 UTC, Jan Kundrát
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ondrej Machulda 2009-08-30 03:29:48 UTC
Version:           4.3.0 (using 4.3.00 (KDE 4.3.0), Gentoo)
Compiler:          i686-pc-linux-gnu-gcc
OS:                Linux (i686) release 2.6.30-gentoo-r4

Steps to reproduce:
1. create new view filter, with setting "Hide finished tasks"
2. ensure that no view filter is selected
3. create new task, than set is as finished
4. create a sub-task (with date being set, so that you can find it in calendar), leave it unfinished
5. activate the filter from step 1., so that all finished tasks are hidden
6. roll to appropriate date in calendar and find the sub-task from step 4.
7. open it's setting, change date, save
8. crash

Without the filter that hides finished tasks being activated, everything works fine.

If necessary, I can on demand provide more information.
Comment 1 Christophe Marin 2009-08-30 11:05:12 UTC
> If necessary, I can on demand provide more information.

Can you provide a backtrace for this crash please ?
Comment 2 Jan Kundrát 2009-08-30 12:47:44 UTC
Created attachment 36575 [details]
korganizer-20090830.kcrash

I've also reproduced the problem on my Gentoo box, so confirming. Attaching the requested backtrace.
Comment 3 Dario Andres 2009-08-30 17:21:39 UTC
Pasting the backtrace inline:
-------

Application: KOrganizer (korganizer), signal: Segmentation fault
[KCrash Handler]
#6  0xb78a3074 in KOTodoModel::moveIfParentChanged (this=0x82a96a0, curNode=0x0, todo=0x8aa6d60, addParentIfMissing=false) at /usr/include/qt4/QtCore/qabstractitemmodel.h:366
#7  0xb78a54fc in KOTodoModel::processChange (this=0x82a96a0, incidence=0x8aa6d60, action=1)
    at /var/tmp/portage/kde-base/korganizer-4.3.0/work/korganizer-4.3.0/korganizer/views/todoview/kotodomodel.cpp:271
#8  0xb78ab957 in KOTodoView::changeIncidenceDisplay (this=0x8339cf0, incidence=0x8aa6d60, action=1)
    at /var/tmp/portage/kde-base/korganizer-4.3.0/work/korganizer-4.3.0/korganizer/views/todoview/kotodoview.cpp:406
#9  0xb78c9a7d in CalendarView::changeIncidenceDisplay (this=0x829d800, incidence=0x8aa6d60, action=1)
    at /var/tmp/portage/kde-base/korganizer-4.3.0/work/korganizer-4.3.0/korganizer/calendarview.cpp:784
#10 0xb78d40b7 in CalendarView::incidenceChanged (this=0x829d800, oldIncidence=0x8361ad8, newIncidence=0x8aa6d60, what=9)
    at /var/tmp/portage/kde-base/korganizer-4.3.0/work/korganizer-4.3.0/korganizer/calendarview.cpp:726
#11 0xb78d43d2 in CalendarView::incidenceChanged (this=0x829d800, oldIncidence=0x8361ad8, newIncidence=0x8aa6d60)
    at /var/tmp/portage/kde-base/korganizer-4.3.0/work/korganizer-4.3.0/korganizer/calendarview.cpp:667
#12 0xb78d93f6 in CalendarView::qt_metacall (this=0x829d800, _c=QMetaObject::InvokeMetaMethod, _id=93, _a=0xbfd5bb88)
    at /var/tmp/portage/kde-base/korganizer-4.3.0/work/korganizer-4.3.0_build/korganizer/calendarview.moc:485
#13 0xb6b042e9 in QMetaObject::activate (sender=0x83752f0, from_signal_index=<value optimized out>, to_signal_index=6, argv=0x0) at kernel/qobject.cpp:3101
#14 0xb6b04845 in QMetaObject::activate (sender=0x83752f0, m=0xb776cdbc, local_signal_index=2, argv=0xbfd5bb88) at kernel/qobject.cpp:3178
#15 0xb776a48e in KOrg::IncidenceChangerBase::incidenceChanged (this=0x83752f0, _t1=0x8361ad8, _t2=0x8aa6d60)
    at /var/tmp/portage/kde-base/korganizer-4.3.0/work/korganizer-4.3.0_build/korganizer/interfaces/korganizer/incidencechangerbase.moc:108
#16 0xb79682be in IncidenceChanger::changeIncidence (this=0x83752f0, oldinc=0x8361ad8, newinc=0x8aa6d60, action=-1)
    at /var/tmp/portage/kde-base/korganizer-4.3.0/work/korganizer-4.3.0/korganizer/incidencechanger.cpp:276
#17 0xb78e8bb4 in KOTodoEditor::processInput (this=0x8623af0) at /var/tmp/portage/kde-base/korganizer-4.3.0/work/korganizer-4.3.0/korganizer/kotodoeditor.cpp:258
#18 0xb78e3a8f in KOIncidenceEditor::slotButtonClicked (this=0x8623af0, button=4) at /var/tmp/portage/kde-base/korganizer-4.3.0/work/korganizer-4.3.0/korganizer/koincidenceeditor.cpp:102
#19 0xb7e0b07c in KDialog::qt_metacall (this=0x8623af0, _c=QMetaObject::InvokeMetaMethod, _id=33, _a=0xbfd5be6c)
    at /var/tmp/portage/kde-base/kdelibs-4.3.0/work/kdelibs-4.3.0_build/kdeui/kdialog.moc:184
#20 0xb7ec8633 in KPageDialog::qt_metacall (this=0x8623af0, _c=QMetaObject::InvokeMetaMethod, _id=69, _a=0xbfd5be6c)
    at /var/tmp/portage/kde-base/kdelibs-4.3.0/work/kdelibs-4.3.0_build/kdeui/kpagedialog.moc:64
#21 0xb78e42fd in KOIncidenceEditor::qt_metacall (this=0x8623af0, _c=QMetaObject::InvokeMetaMethod, _id=69, _a=0xbfd5be6c)
    at /var/tmp/portage/kde-base/korganizer-4.3.0/work/korganizer-4.3.0_build/korganizer/koincidenceeditor.moc:107
#22 0xb78e90dd in KOTodoEditor::qt_metacall (this=0x8623af0, _c=QMetaObject::InvokeMetaMethod, _id=69, _a=0xbfd5be6c)
    at /var/tmp/portage/kde-base/korganizer-4.3.0/work/korganizer-4.3.0_build/korganizer/kotodoeditor.moc:65
#23 0xb6b042e9 in QMetaObject::activate (sender=0x87dbaf8, from_signal_index=<value optimized out>, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3101
#24 0xb6b04845 in QMetaObject::activate (sender=0x87dbaf8, m=0xb6b988b0, local_signal_index=0, argv=0xbfd5be6c) at kernel/qobject.cpp:3178
#25 0xb6b08a0a in QSignalMapper::mapped (this=0x87dbaf8, _t1=4) at .moc/release-shared/moc_qsignalmapper.cpp:95
#26 0xb6b08acc in QSignalMapper::map (this=0x87dbaf8, sender=0x87833d8) at kernel/qsignalmapper.cpp:266
#27 0xb6b08c93 in QSignalMapper::map (this=0x87dbaf8) at kernel/qsignalmapper.cpp:257
#28 0xb6b09a2d in QSignalMapper::qt_metacall (this=0x87dbaf8, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfd5bfec) at .moc/release-shared/moc_qsignalmapper.cpp:81
#29 0xb6b042e9 in QMetaObject::activate (sender=0x87833d8, from_signal_index=<value optimized out>, to_signal_index=30, argv=0x0) at kernel/qobject.cpp:3101
#30 0xb6b04611 in QMetaObject::activate (sender=0x87833d8, m=0xb6879064, from_local_signal_index=2, to_local_signal_index=3, argv=0xbfd5bfec) at kernel/qobject.cpp:3198
#31 0xb67abb66 in QAbstractButton::clicked (this=0x87833d8, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:200
#32 0xb6538c98 in QAbstractButtonPrivate::emitClicked (this=0x86b4920) at widgets/qabstractbutton.cpp:543
#33 0xb6539a77 in QAbstractButtonPrivate::click (this=0x86b4920) at widgets/qabstractbutton.cpp:536
#34 0xb6539c7c in QAbstractButton::mouseReleaseEvent (this=0x87833d8, e=0xbfd5c63c) at widgets/qabstractbutton.cpp:1115
#35 0xb624d680 in QWidget::event (this=0x87833d8, event=0xbfd5c63c) at kernel/qwidget.cpp:7549
#36 0xb6538ba2 in QAbstractButton::event (this=0x87833d8, e=0x1) at widgets/qabstractbutton.cpp:1077
#37 0xb65c9d61 in QPushButton::event (this=0x87833d8, e=0xbfd5c63c) at widgets/qpushbutton.cpp:662
#38 0xb61ffbeb in QApplicationPrivate::notify_helper (this=0x81dfff0, receiver=0x87833d8, e=0xbfd5c63c) at kernel/qapplication.cpp:4056
#39 0xb6207e44 in QApplication::notify (this=0xbfd5de9c, receiver=0x87833d8, e=0xbfd5c63c) at kernel/qapplication.cpp:3758
#40 0xb7e99bac in KApplication::notify (this=0xbfd5de9c, receiver=0x87833d8, event=0xbfd5c63c) at /var/tmp/portage/kde-base/kdelibs-4.3.0/work/kdelibs-4.3.0/kdeui/kernel/kapplication.cpp:302
#41 0xb6af3055 in QCoreApplication::notifyInternal (this=0xbfd5de9c, receiver=0x87833d8, event=0xbfd5c63c) at kernel/qcoreapplication.cpp:606
#42 0xb6206fc4 in QApplicationPrivate::sendMouseEvent (receiver=0x87833d8, event=0xbfd5c63c, alienWidget=0x87833d8, nativeWidget=0x8623af0, buttonDown=0xb6880a40, lastMouseReceiver=@0xb6880a44)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#43 0xb6263e79 in QETWidget::translateMouseEvent (this=0x8623af0, event=0xbfd5dbfc) at kernel/qapplication_x11.cpp:4404
#44 0xb62632fa in QApplication::x11ProcessEvent (this=0xbfd5de9c, event=0xbfd5dbfc) at kernel/qapplication_x11.cpp:3423
#45 0xb628829f in x11EventSourceDispatch (s=0x81e28d0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#46 0xb581cf66 in IA__g_main_context_dispatch (context=0x81e2000) at gmain.c:2144
#47 0xb582033b in g_main_context_iterate (context=0x81e2000, block=1, dispatch=1, self=0x81dfdd0) at gmain.c:2778
#48 0xb5820509 in IA__g_main_context_iteration (context=0x81e2000, may_block=1) at gmain.c:2841
#49 0xb6b183dd in QEventDispatcherGlib::processEvents (this=0x81dd4e8, flags={i = -1076503112}) at kernel/qeventdispatcher_glib.cpp:327
#50 0xb6287ace in QGuiEventDispatcherGlib::processEvents (this=0x81dd4e8, flags={i = -1076503064}) at kernel/qguieventdispatcher_glib.cpp:202
#51 0xb6af1a1f in QEventLoop::processEvents (this=0xbfd5de50, flags={i = -1076503000}) at kernel/qeventloop.cpp:149
#52 0xb6af1beb in QEventLoop::exec (this=0xbfd5de50, flags={i = -1076502952}) at kernel/qeventloop.cpp:197
#53 0xb6af3af9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#54 0xb61ffa9c in QApplication::exec () at kernel/qapplication.cpp:3525
#55 0x0804f417 in main (argc=) at /var/tmp/portage/kde-base/korganizer-4.3.0/work/korganizer-4.3.0/korganizer/main.cpp:61
Comment 4 Dario Andres 2009-08-30 17:24:38 UTC
Merging with bug 205067. Thanks

*** This bug has been marked as a duplicate of bug 205067 ***