[kontact] [Bug 444909] New: KOrganizer crashed when changed the URL and look-back interval of a calendar

Szőts Ákos bugzilla_noreply at kde.org
Wed Nov 3 20:51:39 GMT 2021


https://bugs.kde.org/show_bug.cgi?id=444909

            Bug ID: 444909
           Summary: KOrganizer crashed when changed the URL and look-back
                    interval of a calendar
           Product: kontact
           Version: unspecified
          Platform: openSUSE RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kdepim-bugs at kde.org
          Reporter: szotsaki at gmail.com
  Target Milestone: ---

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 at 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 at 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 at entry=0x55fb72233820, m=m at entry=0x7f47edd48fa0
<QAbstractItemModel::staticMetaObject>,
local_signal_index=local_signal_index at entry=0, argv=argv at entry=0x7ffe274b79a0)
at kernel/qobject.cpp:3946
#16 0x00007f47eda0ed85 in QAbstractItemModel::dataChanged
(this=this at 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 at entry=0x55fb72233310, m=m at entry=0x7f47edd48fa0
<QAbstractItemModel::staticMetaObject>,
local_signal_index=local_signal_index at entry=0, argv=argv at entry=0x7ffe274b7c50)
at kernel/qobject.cpp:3946
#20 0x00007f47eda0ed85 in QAbstractItemModel::dataChanged
(this=this at 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 at entry=0x55fb72233760, m=m at entry=0x7f47edd48fa0
<QAbstractItemModel::staticMetaObject>,
local_signal_index=local_signal_index at entry=0, argv=argv at entry=0x7ffe274b7f00)
at kernel/qobject.cpp:3946
#24 0x00007f47eda0ed85 in QAbstractItemModel::dataChanged
(this=this at 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 at entry=0x55fb722337e0, m=m at entry=0x7f47edd48fa0
<QAbstractItemModel::staticMetaObject>,
local_signal_index=local_signal_index at entry=0, argv=argv at entry=0x7ffe274b81b0)
at kernel/qobject.cpp:3946
#28 0x00007f47eda0ed85 in QAbstractItemModel::dataChanged
(this=this at entry=0x55fb722337e0, _t1=..., _t2=..., _t3=...) at
.moc/moc_qabstractitemmodel.cpp:557
#29 0x00007f47a801a793 in KDescendantsProxyModelPrivate::notifyhasSiblings
(this=this at 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 at entry=0x7f47cc0262f0, m=m at entry=0x7f47edd48fa0
<QAbstractItemModel::staticMetaObject>,
local_signal_index=local_signal_index at entry=10, argv=argv at entry=0x7ffe274b8450)
at kernel/qobject.cpp:3946
#34 0x00007f47eda0efbe in QAbstractItemModel::rowsInserted
(this=this at entry=0x7f47cc0262f0, _t1=..., _t2=<optimized out>, _t3=<optimized
out>, _t4=...) at .moc/moc_qabstractitemmodel.cpp:592
#35 0x00007f47eda1746e in QAbstractItemModel::endInsertRows
(this=this at 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 at entry=6,
argv=argv at 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 at 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 at entry=0x7f47d4005000, block=block at entry=1,
dispatch=dispatch at 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 at entry=0x7ffe274b8ed0,
flags=..., flags at 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

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Kdepim-bugs mailing list