[Akonadi] [Bug 426648] New: assert in Akonadi::CalendarBasePrivate::handleUidChange

Allen Winter bugzilla_noreply at kde.org
Thu Sep 17 18:16:51 BST 2020


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

            Bug ID: 426648
           Summary: assert in
                    Akonadi::CalendarBasePrivate::handleUidChange
           Product: Akonadi
           Version: 5.15.1
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: kdepim-bugs at kde.org
          Reporter: winter at kde.org
  Target Milestone: ---

no idea how to reproduce this assert

Core was generated by `kontact'.
Program terminated with signal SIGABRT, Aborted.
#0  0x00007fe6fca829e5 in raise () from /usr/lib64/libc.so.6
[Current thread is 1 (Thread 0x7fe6f07f4a00 (LWP 141137))]
#0  0x00007fe6fca829e5 in raise () from /usr/lib64/libc.so.6
#1  0x00007fe6fe944799 in KCrash::defaultCrashHandler (sig=6) at
/data/kde/src/5.2020/frameworks/kcrash/src/kcrash.cpp:449
#2  <signal handler called>
#3  0x00007fe6fca829e5 in raise () from /usr/lib64/libc.so.6
#4  0x00007fe6fca6b895 in abort () from /usr/lib64/libc.so.6
#5  0x00007fe6fcff2a7f in QMessageLogger::fatal(char const*, ...) const () from
/usr/lib64/libQt5Core.so.5
#6  0x00007fe6fcff1e84 in qt_assert(char const*, char const*, int) () from
/usr/lib64/libQt5Core.so.5
#7  0x00007fe681f13af0 in Akonadi::CalendarBasePrivate::handleUidChange
(this=0x2417ce0, oldItem=..., newItem=..., newIdentifier=...) at
/data/kde/src/5.2020/kde/pim/akonadi-calendar/src/calendarbase.cpp:308
#8  0x00007fe681f29bae in Akonadi::ETMCalendarPrivate::updateItem
(this=0x2417ce0, item=...) at
/data/kde/src/5.2020/kde/pim/akonadi-calendar/src/etmcalendar.cpp:419
#9  0x00007fe681f296c2 in
Akonadi::ETMCalendarPrivate::onDataChangedInFilteredModel (this=0x2417ce0,
topLeft=..., bottomRight=...) at
/data/kde/src/5.2020/kde/pim/akonadi-calendar/src/etmcalendar.cpp:381
#10 0x00007fe681f34671 in QtPrivate::FunctorCall<QtPrivate::IndexesList<0, 1>,
QtPrivate::List<QModelIndex const&, QModelIndex const&>, void, void
(Akonadi::ETMCalendarPrivate::*)(QModelIndex const&, QModelIndex const&)>::call
(f=(void (Akonadi::ETMCalendarPrivate::*)(Akonadi::ETMCalendarPrivate * const,
const QModelIndex &, const QModelIndex &)) 0x7fe681f295d8
<Akonadi::ETMCalendarPrivate::onDataChangedInFilteredModel(QModelIndex const&,
QModelIndex const&)>, o=0x2417ce0, arg=0x7ffeac03c700) at
/usr/include/qt5/QtCore/qobjectdefs_impl.h:152
#11 0x00007fe681f334d1 in QtPrivate::FunctionPointer<void
(Akonadi::ETMCalendarPrivate::*)(QModelIndex const&, QModelIndex
const&)>::call<QtPrivate::List<QModelIndex const&, QModelIndex const&>, void>
(f=(void (Akonadi::ETMCalendarPrivate::*)(Akonadi::ETMCalendarPrivate * const,
const QModelIndex &, const QModelIndex &)) 0x7fe681f295d8
<Akonadi::ETMCalendarPrivate::onDataChangedInFilteredModel(QModelIndex const&,
QModelIndex const&)>, o=0x2417ce0, arg=0x7ffeac03c700) at
/usr/include/qt5/QtCore/qobjectdefs_impl.h:185
#12 0x00007fe681f315e5 in QtPrivate::QSlotObject<void
(Akonadi::ETMCalendarPrivate::*)(QModelIndex const&, QModelIndex const&),
QtPrivate::List<QModelIndex const&, QModelIndex const&>, void>::impl (which=1,
this_=0x2941610, r=0x2417ce0, a=0x7ffeac03c700, ret=0x0) at
/usr/include/qt5/QtCore/qobjectdefs_impl.h:418
#13 0x00007fe6fd1eaf76 in void doActivate<false>(QObject*, int, void**) () from
/usr/lib64/libQt5Core.so.5
#14 0x00007fe6fd173250 in QAbstractItemModel::dataChanged(QModelIndex const&,
QModelIndex const&, QVector<int> const&) () from /usr/lib64/libQt5Core.so.5
#15 0x00007fe6fd1a1b9d in
QSortFilterProxyModelPrivate::_q_sourceDataChanged(QModelIndex const&,
QModelIndex const&, QVector<int> const&) () from /usr/lib64/libQt5Core.so.5
#16 0x00007fe6fd1eafb0 in void doActivate<false>(QObject*, int, void**) () from
/usr/lib64/libQt5Core.so.5
#17 0x00007fe6fd173250 in QAbstractItemModel::dataChanged(QModelIndex const&,
QModelIndex const&, QVector<int> const&) () from /usr/lib64/libQt5Core.so.5
#18 0x00007fe6fd1a1b9d in
QSortFilterProxyModelPrivate::_q_sourceDataChanged(QModelIndex const&,
QModelIndex const&, QVector<int> const&) () from /usr/lib64/libQt5Core.so.5
#19 0x00007fe6fd1eafb0 in void doActivate<false>(QObject*, int, void**) () from
/usr/lib64/libQt5Core.so.5
#20 0x00007fe6fd173250 in QAbstractItemModel::dataChanged(QModelIndex const&,
QModelIndex const&, QVector<int> const&) () from /usr/lib64/libQt5Core.so.5
#21 0x00007fe6fd1a1b9d in
QSortFilterProxyModelPrivate::_q_sourceDataChanged(QModelIndex const&,
QModelIndex const&, QVector<int> const&) () from /usr/lib64/libQt5Core.so.5
#22 0x00007fe6fd1eafb0 in void doActivate<false>(QObject*, int, void**) () from
/usr/lib64/libQt5Core.so.5
#23 0x00007fe6fd173250 in QAbstractItemModel::dataChanged(QModelIndex const&,
QModelIndex const&, QVector<int> const&) () from /usr/lib64/libQt5Core.so.5
#24 0x00007fe68153a521 in KDescendantsProxyModelPrivate::notifyhasSiblings
(this=0x2418510, parent=...) at
/data/kde/src/5.2020/frameworks/kitemmodels/src/core/kdescendantsproxymodel.cpp:717
#25 0x00007fe68153bece in KDescendantsProxyModelPrivate::sourceRowsRemoved
(this=0x2418510, parent=..., start=8, end=8) at
/data/kde/src/5.2020/frameworks/kitemmodels/src/core/kdescendantsproxymodel.cpp:977
#26 0x00007fe68153de53 in KDescendantsProxyModel::qt_static_metacall
(_o=0x2ef5a70, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0x7ffeac03d600) at
src/core/KF5ItemModels_autogen/include/moc_kdescendantsproxymodel.cpp:173
#27 0x00007fe6fd1eafb0 in void doActivate<false>(QObject*, int, void**) () from
/usr/lib64/libQt5Core.so.5
#28 0x00007fe6fd1735b2 in QAbstractItemModel::rowsRemoved(QModelIndex const&,
int, int, QAbstractItemModel::QPrivateSignal) () from
/usr/lib64/libQt5Core.so.5
#29 0x00007fe6fd17bdb2 in QAbstractItemModel::endRemoveRows() () from
/usr/lib64/libQt5Core.so.5
#30 0x00007fe681770c9f in Akonadi::EntityTreeModelPrivate::monitoredItemRemoved
(this=0x2940d90, item=..., parentCollection=...) at
/data/kde/src/5.2020/kde/pim/akonadi/src/core/models/entitytreemodel_p.cpp:1097
#31 0x00007fe681765d7f in Akonadi::EntityTreeModel::qt_static_metacall
(_o=0x7fe6bc03a3f0, _c=QMetaObject::InvokeMetaMethod, _id=22,
_a=0x7ffeac03d920) at
src/core/KF5AkonadiCore_autogen/include/moc_entitytreemodel.cpp:220
#32 0x00007fe6fd1eafb0 in void doActivate<false>(QObject*, int, void**) () from
/usr/lib64/libQt5Core.so.5
#33 0x00007fe6816957c9 in Akonadi::Monitor::itemRemoved (this=0x2927100,
_t1=...) at src/core/KF5AkonadiCore_autogen/include/moc_monitor.cpp:913
#34 0x00007fe6816add23 in Akonadi::MonitorPrivate::emitToListeners<void
(Akonadi::Monitor::*)(Akonadi::Item const&), Akonadi::Item> (this=0x2ab8b50,
signal=(void (Akonadi::Monitor::*)(Akonadi::Monitor * const, const
Akonadi::Item &)) 0x7fe68169577a <Akonadi::Monitor::itemRemoved(Akonadi::Item
const&)>) at /data/kde/src/5.2020/kde/pim/akonadi/src/core/monitor_p.h:391
#35 0x00007fe6816a4262 in Akonadi::MonitorPrivate::emitItemsNotification
(this=0x2ab8b50, msg=..., items=..., collection=..., collectionDest=...) at
/data/kde/src/5.2020/kde/pim/akonadi/src/core/monitor_p.cpp:1054
#36 0x00007fe6816a021b in Akonadi::MonitorPrivate::emitNotification
(this=0x2ab8b50, msg=...) at
/data/kde/src/5.2020/kde/pim/akonadi/src/core/monitor_p.cpp:537
#37 0x00007fe6816a3435 in Akonadi::MonitorPrivate::flushPipeline
(this=0x2ab8b50) at
/data/kde/src/5.2020/kde/pim/akonadi/src/core/monitor_p.cpp:962
#38 0x00007fe6816a3492 in Akonadi::MonitorPrivate::dataAvailable
(this=0x2ab8b50) at
/data/kde/src/5.2020/kde/pim/akonadi/src/core/monitor_p.cpp:971
#39 0x00007fe68169c823 in operator() (__closure=0x2efdae0) at
/data/kde/src/5.2020/kde/pim/akonadi/src/core/monitor_p.cpp:74
#40 0x00007fe6816a88e4 in QtPrivate::FunctorCall<QtPrivate::IndexesList<>,
QtPrivate::List<>, void, Akonadi::MonitorPrivate::init()::<lambda()>
>::call(struct {...} &, void **) (f=..., arg=0x7ffeac03e130) at
/usr/include/qt5/QtCore/qobjectdefs_impl.h:146
#41 0x00007fe6816a875b in
QtPrivate::Functor<Akonadi::MonitorPrivate::init()::<lambda()>,
0>::call<QtPrivate::List<>, void>(struct {...} &, void *, void **) (f=...,
arg=0x7ffeac03e130) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:256
#42 0x00007fe6816a8408 in
QtPrivate::QFunctorSlotObject<Akonadi::MonitorPrivate::init()::<lambda()>, 0,
QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *,
void **, bool *) (which=1, this_=0x2efdad0, r=0x2927100, a=0x7ffeac03e130,
ret=0x0) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:443
#43 0x00007fe6fd1eaf76 in void doActivate<false>(QObject*, int, void**) () from
/usr/lib64/libQt5Core.so.5
#44 0x00007fe681674247 in Akonadi::EntityCacheBase::dataAvailable
(this=0x7fe6bc0199e0) at
src/core/KF5AkonadiCore_autogen/include/moc_entitycache_p.cpp:152
#45 0x00007fe681638c62 in Akonadi::EntityCache<Akonadi::Collection,
Akonadi::CollectionFetchJob, Akonadi::CollectionFetchScope>::processResult
(this=0x7fe6bc0199e0, job=0x7fe6bc044ad0) at
/data/kde/src/5.2020/kde/pim/akonadi/src/core/entitycache_p.h:201
#46 0x00007fe68167402b in Akonadi::EntityCacheBase::qt_static_metacall
(_o=0x7fe6bc0199e0, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7ffeac03e340)
at src/core/KF5AkonadiCore_autogen/include/moc_entitycache_p.cpp:83
#47 0x00007fe6fd1eafb0 in void doActivate<false>(QObject*, int, void**) () from
/usr/lib64/libQt5Core.so.5
#48 0x00007fe6fe5ef5cb in KJob::result (this=0x7fe6bc044ad0,
_t1=0x7fe6bc044ad0, _t2=...) at
src/lib/KF5CoreAddons_autogen/include/moc_kjob.cpp:576
#49 0x00007fe6fe5ed5ce in KJob::finishJob (this=0x7fe6bc044ad0,
emitResult=true) at
/data/kde/src/5.2020/frameworks/kcoreaddons/src/lib/jobs/kjob.cpp:96
#50 0x00007fe6fe5edc83 in KJob::emitResult (this=0x7fe6bc044ad0) at
/data/kde/src/5.2020/frameworks/kcoreaddons/src/lib/jobs/kjob.cpp:280
#51 0x00007fe68172882d in Akonadi::JobPrivate::delayedEmitResult
(this=0x7a993c0) at
/data/kde/src/5.2020/kde/pim/akonadi/src/core/jobs/job.cpp:178
#52 0x00007fe681726ecd in operator() (__closure=0x3775040) at
/data/kde/src/5.2020/kde/pim/akonadi/src/core/jobs/job.cpp:70
#53 0x00007fe68172ab7e in QtPrivate::FunctorCall<QtPrivate::IndexesList<>,
QtPrivate::List<>, void, Akonadi::JobPrivate::handleResponse(qint64, const
CommandPtr&)::<lambda()> >::call(struct {...} &, void **) (f=...,
arg=0x7b50478) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:146
#54 0x00007fe68172aa01 in
QtPrivate::Functor<Akonadi::JobPrivate::handleResponse(qint64, const
CommandPtr&)::<lambda()>, 0>::call<QtPrivate::List<>, void>(struct {...} &,
void *, void **) (f=..., arg=0x7b50478) at
/usr/include/qt5/QtCore/qobjectdefs_impl.h:256
#55 0x00007fe68172a6ca in
QtPrivate::QFunctorSlotObject<Akonadi::JobPrivate::handleResponse(qint64, const
CommandPtr&)::<lambda()>, 0, QtPrivate::List<>, void>::impl(int,
QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=1,
this_=0x3775030, r=0x7fe6bc044ad0, a=0x7b50478, ret=0x0) at
/usr/include/qt5/QtCore/qobjectdefs_impl.h:443
#56 0x00007fe6fd1e3b5e in QObject::event(QEvent*) () from
/usr/lib64/libQt5Core.so.5
#57 0x00007fe6fdce2063 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib64/libQt5Widgets.so.5
#58 0x00007fe6fd1bbfc0 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /usr/lib64/libQt5Core.so.5
#59 0x00007fe6fd1bec47 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () from /usr/lib64/libQt5Core.so.5
#60 0x00007fe6fd2080a7 in postEventSourceDispatch(_GSource*, int (*)(void*),
void*) () from /usr/lib64/libQt5Core.so.5
#61 0x00007fe6f38e478f in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#62 0x00007fe6f38e4b18 in g_main_context_iterate.constprop () from
/usr/lib64/libglib-2.0.so.0
#63 0x00007fe6f38e4be3 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#64 0x00007fe6fd207b73 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQt5Core.so.5
#65 0x00007fe6fd1ba91b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQt5Core.so.5
#66 0x00007fe6fd1c25a6 in QCoreApplication::exec() () from
/usr/lib64/libQt5Core.so.5

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


More information about the Kdepim-bugs mailing list