Bug 444909 - KOrganizer crashed when changed the URL and look-back interval of a calendar
Summary: KOrganizer crashed when changed the URL and look-back interval of a calendar
Status: REPORTED
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2021-11-03 20:51 UTC by Szőts Ákos
Modified: 2021-11-03 20:51 UTC (History)
0 users

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 Szőts Ákos 2021-11-03 20:51:39 UTC
Application: kontact (5.18.2 (21.08.2))

Qt Version: 5.15.2
Frameworks Version: 5.87.0
Operating System: Linux 5.14.6-1-default x86_64
Windowing System: X11
Distribution: "openSUSE Tumbleweed"
DrKonqi: 5.23.2 [KCrashBackend]

-- Information about the crash:
- What I was doing when the application crashed:

1. I opened the calendar properties in KOrganizer and changed the URL. The new URL pointed to the very same physical destination, but it was an external address to the same DAV resource.
2. I modified the look-back interval from 2 years to infinite (so I turned off the limitation).
3. I clicked OK.

First, KOrganizer shown a random calendar (or perhaps a to-do) entry for today and some seconds later it crashed completely.

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = <optimized out>}
[KCrash Handler]
#6  0x00007f47ed959878 in QDateTime::operator= (this=this@entry=0x55fb745ba130, other=...) at time/qdatetime.cpp:3781
#7  0x00007f478ad94228 in KCalendarCore::Event::Private::operator= (this=0x55fb745ba130) at /usr/src/debug/kcalendarcore-5.87.0-1.1.x86_64/src/event.cpp:33
#8  KCalendarCore::Event::assign (other=..., this=0x55fb73ab4270) at /usr/src/debug/kcalendarcore-5.87.0-1.1.x86_64/src/event.cpp:75
#9  KCalendarCore::Event::assign (this=0x55fb73ab4270, other=...) at /usr/src/debug/kcalendarcore-5.87.0-1.1.x86_64/src/event.cpp:70
#10 0x00007f478adb1ea2 in KCalendarCore::IncidenceBase::operator= (this=this@entry=0x55fb73ab4270, other=...) at /usr/src/debug/kcalendarcore-5.87.0-1.1.x86_64/src/incidencebase.cpp:134
#11 0x00007f478a838358 in Akonadi::ETMCalendarPrivate::updateItem (this=0x55fb72260e60, item=...) at /usr/include/qt5/QtCore/qsharedpointer_impl.h:301
#12 0x00007f478a839099 in Akonadi::ETMCalendarPrivate::onDataChangedInFilteredModel (this=0x55fb72260e60, topLeft=..., bottomRight=...) at /usr/src/debug/akonadi-calendar-21.08.2-1.1.x86_64/src/etmcalendar.cpp:365
#13 0x00007f47edaab013 in QtPrivate::QSlotObjectBase::call (a=0x7ffe274b79a0, r=0x55fb72260e60, this=0x55fb72295350) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#14 doActivate<false> (sender=0x55fb72233820, signal_index=3, argv=0x7ffe274b79a0) at kernel/qobject.cpp:3886
#15 0x00007f47edaa44df in QMetaObject::activate (sender=sender@entry=0x55fb72233820, m=m@entry=0x7f47edd48fa0 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffe274b79a0) at kernel/qobject.cpp:3946
#16 0x00007f47eda0ed85 in QAbstractItemModel::dataChanged (this=this@entry=0x55fb72233820, _t1=..., _t2=..., _t3=...) at .moc/moc_qabstractitemmodel.cpp:557
#17 0x00007f47eda4a921 in QSortFilterProxyModelPrivate::_q_sourceDataChanged (this=0x55fb73029410, source_top_left=..., source_bottom_right=..., roles=...) at itemmodels/qsortfilterproxymodel.cpp:1539
#18 0x00007f47edaab048 in doActivate<false> (sender=0x55fb72233310, signal_index=3, argv=0x7ffe274b7c50) at kernel/qobject.cpp:3898
#19 0x00007f47edaa44df in QMetaObject::activate (sender=sender@entry=0x55fb72233310, m=m@entry=0x7f47edd48fa0 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffe274b7c50) at kernel/qobject.cpp:3946
#20 0x00007f47eda0ed85 in QAbstractItemModel::dataChanged (this=this@entry=0x55fb72233310, _t1=..., _t2=..., _t3=...) at .moc/moc_qabstractitemmodel.cpp:557
#21 0x00007f47eda4a921 in QSortFilterProxyModelPrivate::_q_sourceDataChanged (this=0x55fb72e00140, source_top_left=..., source_bottom_right=..., roles=...) at itemmodels/qsortfilterproxymodel.cpp:1539
#22 0x00007f47edaab048 in doActivate<false> (sender=0x55fb72233760, signal_index=3, argv=0x7ffe274b7f00) at kernel/qobject.cpp:3898
#23 0x00007f47edaa44df in QMetaObject::activate (sender=sender@entry=0x55fb72233760, m=m@entry=0x7f47edd48fa0 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffe274b7f00) at kernel/qobject.cpp:3946
#24 0x00007f47eda0ed85 in QAbstractItemModel::dataChanged (this=this@entry=0x55fb72233760, _t1=..., _t2=..., _t3=...) at .moc/moc_qabstractitemmodel.cpp:557
#25 0x00007f47eda4a921 in QSortFilterProxyModelPrivate::_q_sourceDataChanged (this=0x55fb70ff2d30, source_top_left=..., source_bottom_right=..., roles=...) at itemmodels/qsortfilterproxymodel.cpp:1539
#26 0x00007f47edaab048 in doActivate<false> (sender=0x55fb722337e0, signal_index=3, argv=0x7ffe274b81b0) at kernel/qobject.cpp:3898
#27 0x00007f47edaa44df in QMetaObject::activate (sender=sender@entry=0x55fb722337e0, m=m@entry=0x7f47edd48fa0 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffe274b81b0) at kernel/qobject.cpp:3946
#28 0x00007f47eda0ed85 in QAbstractItemModel::dataChanged (this=this@entry=0x55fb722337e0, _t1=..., _t2=..., _t3=...) at .moc/moc_qabstractitemmodel.cpp:557
#29 0x00007f47a801a793 in KDescendantsProxyModelPrivate::notifyhasSiblings (this=this@entry=0x55fb73029950, parent=...) at /usr/src/debug/kitemmodels-5.87.0-1.1.x86_64/src/core/kdescendantsproxymodel.cpp:735
#30 0x00007f47a801c62d in KDescendantsProxyModelPrivate::sourceRowsInserted (this=<optimized out>, parent=..., start=1214, end=1214) at /usr/src/debug/kitemmodels-5.87.0-1.1.x86_64/src/core/kdescendantsproxymodel.cpp:915
#31 0x00007f47edaab013 in QtPrivate::QSlotObjectBase::call (a=0x7ffe274b8450, r=0x55fb722337e0, this=0x55fb71d2be20) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#32 doActivate<false> (sender=0x7f47cc0262f0, signal_index=13, argv=0x7ffe274b8450) at kernel/qobject.cpp:3886
#33 0x00007f47edaa44df in QMetaObject::activate (sender=sender@entry=0x7f47cc0262f0, m=m@entry=0x7f47edd48fa0 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=10, argv=argv@entry=0x7ffe274b8450) at kernel/qobject.cpp:3946
#34 0x00007f47eda0efbe in QAbstractItemModel::rowsInserted (this=this@entry=0x7f47cc0262f0, _t1=..., _t2=<optimized out>, _t3=<optimized out>, _t4=...) at .moc/moc_qabstractitemmodel.cpp:592
#35 0x00007f47eda1746e in QAbstractItemModel::endInsertRows (this=this@entry=0x7f47cc0262f0) at itemmodels/qabstractitemmodel.cpp:2780
#36 0x00007f478acbe6ba in Akonadi::EntityTreeModelPrivate::monitoredItemAdded (this=0x55fb7361c0f0, item=..., collection=...) at /usr/src/debug/akonadi-server-21.08.2-1.1.x86_64/src/core/models/entitytreemodel_p.cpp:1046
#37 0x00007f47edaab048 in doActivate<false> (sender=0x55fb71eac7b0, signal_index=9, argv=0x7ffe274b8680) at kernel/qobject.cpp:3898
#38 0x00007f47edaa44df in QMetaObject::activate (sender=<optimized out>, m=<optimized out>, local_signal_index=local_signal_index@entry=6, argv=argv@entry=0x7ffe274b8680) at kernel/qobject.cpp:3946
#39 0x00007f478ac3f19a in Akonadi::Monitor::itemAdded (this=<optimized out>, _t1=..., _t2=...) at /usr/src/debug/akonadi-server-21.08.2-1.1.x86_64/build/src/core/KF5AkonadiCore_autogen/include/moc_monitor.cpp:906
#40 0x00007f478ac54887 in Akonadi::MonitorPrivate::emitToListeners<void (Akonadi::Monitor::*)(Akonadi::Item const&, Akonadi::Collection const&), Akonadi::Item, Akonadi::Collection> (signal=<optimized out>, this=0x55fb73b86320) at /usr/src/debug/akonadi-server-21.08.2-1.1.x86_64/src/core/monitor_p.h:390
#41 Akonadi::MonitorPrivate::emitItemsNotification (this=0x55fb73b86320, msg=..., items=..., collection=..., collectionDest=...) at /usr/src/debug/akonadi-server-21.08.2-1.1.x86_64/src/core/monitor_p.cpp:1056
#42 0x00007f478ac4d3f5 in Akonadi::MonitorPrivate::emitNotification (this=0x55fb73b86320, msg=...) at /usr/src/debug/akonadi-server-21.08.2-1.1.x86_64/src/core/monitor_p.cpp:547
#43 0x00007f478ac5017c in Akonadi::MonitorPrivate::dispatchNotifications (this=0x55fb73b86320) at /usr/src/debug/akonadi-server-21.08.2-1.1.x86_64/src/core/monitor_p.cpp:991
#44 0x00007f478ac4bc5c in Akonadi::MonitorPrivate::slotNotify (this=0x55fb73b86320, msg=...) at /usr/src/debug/akonadi-server-21.08.2-1.1.x86_64/src/core/monitor_p.cpp:960
#45 0x00007f478ac48a21 in Akonadi::MonitorPrivate::handleCommands (this=0x55fb73b86320) at /usr/src/debug/akonadi-server-21.08.2-1.1.x86_64/src/core/monitor_p.cpp:858
#46 0x00007f47edaa0fbe in QObject::event (this=0x55fb71eac7b0, e=0x7f47a4071dc0) at kernel/qobject.cpp:1314
#47 0x00007f47ee672a7f in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55fb71eac7b0, e=0x7f47a4071dc0) at kernel/qapplication.cpp:3632
#48 0x00007f47eda749ca in QCoreApplication::notifyInternal2 (receiver=0x55fb71eac7b0, event=0x7f47a4071dc0) at kernel/qcoreapplication.cpp:1064
#49 0x00007f47eda77a17 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x55fb6fb66920) at kernel/qcoreapplication.cpp:1821
#50 0x00007f47edacc823 in postEventSourceDispatch (s=s@entry=0x55fb6fc399e0) at kernel/qeventdispatcher_glib.cpp:277
#51 0x00007f47e42b7d5f in g_main_dispatch (context=0x7f47d4005000) at ../glib/gmain.c:3381
#52 g_main_context_dispatch (context=0x7f47d4005000) at ../glib/gmain.c:4099
#53 0x00007f47e42b80e8 in g_main_context_iterate (context=context@entry=0x7f47d4005000, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4175
#54 0x00007f47e42b819f in g_main_context_iteration (context=0x7f47d4005000, may_block=1) at ../glib/gmain.c:4240
#55 0x00007f47edacbea4 in QEventDispatcherGlib::processEvents (this=0x55fb6fc50e90, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#56 0x00007f47eda733cb in QEventLoop::exec (this=this@entry=0x7ffe274b8ed0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#57 0x00007f47eda7b6b0 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#58 0x00007f47edf1419c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1867
#59 0x00007f47ee6729f5 in QApplication::exec () at kernel/qapplication.cpp:2824
#60 0x000055fb6e30df52 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kontact-21.08.2-1.1.x86_64/src/main.cpp:216
[Inferior 1 (process 2371) detached]

Possible duplicates by query: bug 412955, bug 394483.

Reported using DrKonqi