https://bugs.kde.org/show_bug.cgi?id=465667
Bug ID: 465667 Summary: Kalendar crashes after creating event Classification: Applications Product: kalendar Version: unspecified Platform: Compiled Sources OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: claudio.cam...@kde.org Reporter: nicolas.fe...@gmx.de CC: c...@carlschwan.eu Target Milestone: --- Application: kalendar (23.03.70) (Compiled from sources) Qt Version: 5.15.7 Frameworks Version: 5.104.0 Operating System: Linux 6.1.10-200.fc37.x86_64 x86_64 Windowing System: Wayland Distribution: Fedora Linux 37 (KDE Plasma) DrKonqi: 5.27.80 [KCrashBackend] -- Information about the crash: I was creating a new event and shortly after Kalendar crashed The reporter is unsure if this crash is reproducible. -- Backtrace: Application: Kalendar (kalendar), signal: Aborted Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = 0x0} [KCrash Handler] #5 0x00007f887dcafe5c in __pthread_kill_implementation () at /lib64/libc.so.6 #6 0x00007f887dc5fa76 in raise () at /lib64/libc.so.6 #7 0x00007f887dc497fc in abort () at /lib64/libc.so.6 #8 0x00007f887e298b75 in qt_message_fatal (message=<synthetic pointer>..., context=<optimized out>) at global/qlogging.cpp:1914 #9 QMessageLogger::fatal(char const*, ...) const (this=this@entry=0x7ffe61a2b990, msg=msg@entry=0x7f887e58b070 "ASSERT failure in %s: \"%s\", file %s, line %d") at global/qlogging.cpp:893 #10 0x00007f887e29803c in qt_assert_x(char const*, char const*, char const*, int) (where=<optimized out>, what=<optimized out>, file=<optimized out>, line=<optimized out>) at global/qglobal.cpp:3399 #11 0x000000000046c9cf in QVector<IncidenceOccurrenceModel::Occurrence>::replace(int, IncidenceOccurrenceModel::Occurrence const&) (this=0x8eb3880, i=-1, t=...) at /home/nico/kde/usr/include/QtCore/qvector.h:489 #12 0x0000000000469f63 in IncidenceOccurrenceModel::slotSourceDataChanged(QModelIndex const&, QModelIndex const&) (this=0x8eb3810, upperLeft=..., bottomRight=...) at /home/nico/kde/src/kalendar/src/models/incidenceoccurrencemodel.cpp:227 #13 0x000000000046ee3d in QtPrivate::FunctorCall<QtPrivate::IndexesList<0, 1>, QtPrivate::List<QModelIndex const&, QModelIndex const&>, void, void (IncidenceOccurrenceModel::*)(QModelIndex const&, QModelIndex const&)>::call(void (IncidenceOccurrenceModel::*)(QModelIndex const&, QModelIndex const&), IncidenceOccurrenceModel*, void**) (f=(void (IncidenceOccurrenceModel::*)(IncidenceOccurrenceModel * const, const QModelIndex &, const QModelIndex &)) 0x469a94 <IncidenceOccurrenceModel::slotSourceDataChanged(QModelIndex const&, QModelIndex const&)>, o=0x8eb3810, arg=0x7ffe61a2bd40) at /home/nico/kde/usr/include/QtCore/qobjectdefs_impl.h:152 #14 0x000000000046e9ba in QtPrivate::FunctionPointer<void (IncidenceOccurrenceModel::*)(QModelIndex const&, QModelIndex const&)>::call<QtPrivate::List<QModelIndex const&, QModelIndex const&>, void>(void (IncidenceOccurrenceModel::*)(QModelIndex const&, QModelIndex const&), IncidenceOccurrenceModel*, void**) (f=(void (IncidenceOccurrenceModel::*)(IncidenceOccurrenceModel * const, const QModelIndex &, const QModelIndex &)) 0x469a94 <IncidenceOccurrenceModel::slotSourceDataChanged(QModelIndex const&, QModelIndex const&)>, o=0x8eb3810, arg=0x7ffe61a2bd40) at /home/nico/kde/usr/include/QtCore/qobjectdefs_impl.h:185 #15 0x000000000046e3ab in QtPrivate::QSlotObject<void (IncidenceOccurrenceModel::*)(QModelIndex const&, QModelIndex const&), QtPrivate::List<QModelIndex const&, QModelIndex const&>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (which=1, this_=0x3d76fc0, r=0x8eb3810, a=0x7ffe61a2bd40, ret=0x0) at /home/nico/kde/usr/include/QtCore/qobjectdefs_impl.h:418 #16 0x00007f887e4e7ac2 in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffe61a2bd40, r=0x8eb3810, this=0x3d76fc0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #17 doActivate<false>(QObject*, int, void**) (sender=0x1ef1740, signal_index=3, argv=0x7ffe61a2bd40) at kernel/qobject.cpp:3923 #18 0x00007f887e4e131f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x1ef1740, m=m@entry=0x7f887e787660 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffe61a2bd40) at kernel/qobject.cpp:3983 #19 0x00007f887e45125c in QAbstractItemModel::dataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) (this=this@entry=0x1ef1740, _t1=..., _t2=..., _t3=...) at .moc/moc_qabstractitemmodel.cpp:557 #20 0x00007f887e488d06 in QSortFilterProxyModelPrivate::_q_sourceDataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) (this=0x1f26690, source_top_left=<optimized out>, source_bottom_right=<optimized out>, roles=...) at itemmodels/qsortfilterproxymodel.cpp:1539 #21 0x00007f887e4e7d34 in doActivate<false>(QObject*, int, void**) (sender=0x1f08ed0, signal_index=3, argv=0x7ffe61a2bfd0) at kernel/qobject.cpp:3935 #22 0x00007f887e4e131f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x1f08ed0, m=m@entry=0x7f887e787660 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffe61a2bfd0) at kernel/qobject.cpp:3983 #23 0x00007f887e45125c in QAbstractItemModel::dataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) (this=this@entry=0x1f08ed0, _t1=..., _t2=..., _t3=...) at .moc/moc_qabstractitemmodel.cpp:557 #24 0x00007f887e488d06 in QSortFilterProxyModelPrivate::_q_sourceDataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) (this=0x1ef3100, source_top_left=<optimized out>, source_bottom_right=<optimized out>, roles=...) at itemmodels/qsortfilterproxymodel.cpp:1539 #25 0x00007f887e4e7d34 in doActivate<false>(QObject*, int, void**) (sender=0x1f08f10, signal_index=3, argv=0x7ffe61a2c260) at kernel/qobject.cpp:3935 #26 0x00007f887e4e131f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x1f08f10, m=m@entry=0x7f887e787660 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffe61a2c260) at kernel/qobject.cpp:3983 #27 0x00007f887e45125c in QAbstractItemModel::dataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) (this=this@entry=0x1f08f10, _t1=..., _t2=..., _t3=...) at .moc/moc_qabstractitemmodel.cpp:557 #28 0x00007f887e488d06 in QSortFilterProxyModelPrivate::_q_sourceDataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) (this=0x1ef2360, source_top_left=<optimized out>, source_bottom_right=<optimized out>, roles=...) at itemmodels/qsortfilterproxymodel.cpp:1539 #29 0x00007f887e4e7d34 in doActivate<false>(QObject*, int, void**) (sender=0x1f081e0, signal_index=3, argv=0x7ffe61a2c4f0) at kernel/qobject.cpp:3935 #30 0x00007f887e4e131f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=<optimized out>, m=m@entry=0x7f887e787660 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffe61a2c4f0) at kernel/qobject.cpp:3983 #31 0x00007f887e45125c in QAbstractItemModel::dataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) (this=<optimized out>, _t1=<optimized out>, _t2=<optimized out>, _t3=<optimized out>) at .moc/moc_qabstractitemmodel.cpp:557 #32 0x00007f8880ee4bb8 in KSelectionProxyModelPrivate::emitContinuousRanges(QModelIndex const&, QModelIndex const&, QModelIndex const&, QModelIndex const&) (this=0x1f08960, sourceFirst=..., sourceLast=..., proxyFirst=..., proxyLast=...) at /home/nico/kde/src/kitemmodels/src/core/kselectionproxymodel.cpp:634 #33 0x00007f8880ee4e5a in KSelectionProxyModelPrivate::sourceDataChanged(QModelIndex const&, QModelIndex const&) (this=0x1f08960, topLeft=..., bottomRight=...) at /home/nico/kde/src/kitemmodels/src/core/kselectionproxymodel.cpp:677 #34 0x00007f8880eeafd6 in operator()(QModelIndex const&, QModelIndex const&) const (__closure=0x1ef1fc0, topLeft=..., bottomRight=...) at /home/nico/kde/src/kitemmodels/src/core/kselectionproxymodel.cpp:2144 #35 0x00007f8880ef1418 in QtPrivate::FunctorCall<QtPrivate::IndexesList<0, 1>, QtPrivate::List<const QModelIndex&, const QModelIndex&>, void, KSelectionProxyModel::setSourceModel(QAbstractItemModel*)::<lambda(const QModelIndex&, const QModelIndex&)> >::call(struct {...} &, void **) (f=..., arg=0x7ffe61a2c960) at /home/nico/kde/usr/include/QtCore/qobjectdefs_impl.h:146 #36 0x00007f8880ef0fa5 in QtPrivate::Functor<KSelectionProxyModel::setSourceModel(QAbstractItemModel*)::<lambda(const QModelIndex&, const QModelIndex&)>, 2>::call<QtPrivate::List<QModelIndex const&, QModelIndex const&>, void>(struct {...} &, void *, void **) (f=..., arg=0x7ffe61a2c960) at /home/nico/kde/usr/include/QtCore/qobjectdefs_impl.h:256 #37 0x00007f8880ef0898 in QtPrivate::QFunctorSlotObject<KSelectionProxyModel::setSourceModel(QAbstractItemModel*)::<lambda(const QModelIndex&, const QModelIndex&)>, 2, QtPrivate::List<const QModelIndex&, const QModelIndex&>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=1, this_=0x1ef1fb0, r=0x1f081e0, a=0x7ffe61a2c960, ret=0x0) at /home/nico/kde/usr/include/QtCore/qobjectdefs_impl.h:443 #38 0x00007f887e4e7ac2 in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffe61a2c960, r=0x1f081e0, this=0x1ef1fb0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #39 doActivate<false>(QObject*, int, void**) (sender=0x1ee1600, signal_index=3, argv=0x7ffe61a2c960) at kernel/qobject.cpp:3923 #40 0x00007f887e4e131f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=<optimized out>, m=m@entry=0x7f887e787660 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffe61a2c960) at kernel/qobject.cpp:3983 #41 0x00007f887e45125c in QAbstractItemModel::dataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) (this=<optimized out>, _t1=<optimized out>, _t2=<optimized out>, _t3=<optimized out>) at .moc/moc_qabstractitemmodel.cpp:557 #42 0x00007f88815ede87 in Akonadi::EntityTreeModelPrivate::dataChanged(QModelIndex const&, QModelIndex const&) (this=0x1f0f750, top=..., bottom=...) at /home/nico/kde/src/akonadi/src/core/models/entitytreemodel_p.cpp:1618 #43 0x00007f88815ea666 in Akonadi::EntityTreeModelPrivate::monitoredItemChanged(Akonadi::Item const&, QSet<QByteArray> const&) (this=0x1f0f750, item=...) at /home/nico/kde/src/akonadi/src/core/models/entitytreemodel_p.cpp:1117 #44 0x00007f88815de95a in Akonadi::EntityTreeModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x1ee1600, _c=QMetaObject::InvokeMetaMethod, _id=24, _a=0x7ffe61a2cc70) at /home/nico/kde/build/akonadi/src/core/KF5AkonadiCore_autogen/include/moc_entitytreemodel.cpp:227 #45 0x00007f887e4e7d34 in doActivate<false>(QObject*, int, void**) (sender=0x1c1e540, signal_index=3, argv=0x7ffe61a2cc70) at kernel/qobject.cpp:3935 #46 0x00007f8881501e6c in Akonadi::Monitor::itemChanged(Akonadi::Item const&, QSet<QByteArray> const&) (this=0x1c1e540, _t1=..., _t2=...) at /home/nico/kde/build/akonadi/src/core/KF5AkonadiCore_autogen/include/moc_monitor.cpp:864 #47 0x00007f888151b32d in Akonadi::MonitorPrivate::emitToListeners<void (Akonadi::Monitor::*)(Akonadi::Item const&, QSet<QByteArray> const&), Akonadi::Item, QSet<QByteArray> >(void (Akonadi::Monitor::*)(Akonadi::Item const&, QSet<QByteArray> const&), Akonadi::Item, QSet<QByteArray>) (this=0x1bdc400, signal=(void (Akonadi::Monitor::*)(Akonadi::Monitor * const, const Akonadi::Item &, const QSet<QByteArray> &)) 0x7f8881501e0c <Akonadi::Monitor::itemChanged(Akonadi::Item const&, QSet<QByteArray> const&)>) at /home/nico/kde/src/akonadi/src/core/monitor_p.h:395 #48 0x00007f888151161a in Akonadi::MonitorPrivate::emitItemsNotification(Akonadi::Protocol::ItemChangeNotification const&, QVector<Akonadi::Item> const&, Akonadi::Collection const&, Akonadi::Collection const&) (this=0x1bdc400, msg=..., items=..., collection=..., collectionDest=...) at /home/nico/kde/src/akonadi/src/core/monitor_p.cpp:1056 #49 0x00007f888150d8cc in Akonadi::MonitorPrivate::emitNotification(QSharedPointer<Akonadi::Protocol::ChangeNotification> const&) (this=0x1bdc400, msg=...) at /home/nico/kde/src/akonadi/src/core/monitor_p.cpp:544 #50 0x00007f8881510c26 in Akonadi::MonitorPrivate::dispatchNotifications() (this=0x1bdc400) at /home/nico/kde/src/akonadi/src/core/monitor_p.cpp:989 #51 0x00007f88815109f9 in Akonadi::MonitorPrivate::slotNotify(QSharedPointer<Akonadi::Protocol::ChangeNotification> const&) (this=0x1bdc400, msg=...) at /home/nico/kde/src/akonadi/src/core/monitor_p.cpp:958 #52 0x00007f88815100b5 in Akonadi::MonitorPrivate::handleCommands() (this=0x1bdc400) at /home/nico/kde/src/akonadi/src/core/monitor_p.cpp:856 #53 0x00007f88815004b8 in Akonadi::Monitor::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x1c1e540, _c=QMetaObject::InvokeMetaMethod, _id=38, _a=0x7f882402dbb8) at /home/nico/kde/build/akonadi/src/core/KF5AkonadiCore_autogen/include/moc_monitor.cpp:310 #54 0x00007f887e4dcb40 in QObject::event(QEvent*) (this=0x1c1e540, e=0x7f882402db70) at kernel/qobject.cpp:1347 #55 0x00007f887f17c3ae in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x1c1e540, e=0x7f882402db70) at kernel/qapplication.cpp:3640 #56 0x00007f887e4b2848 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x1c1e540, event=0x7f882402db70) at kernel/qcoreapplication.cpp:1064 #57 0x00007f887e4b5521 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=0x0, event_type=0, data=0x1be4e40) at kernel/qcoreapplication.cpp:1821 #58 0x00007f887e507713 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x1c20c40) at kernel/qeventdispatcher_glib.cpp:277 #59 0x00007f887a063cbf in g_main_context_dispatch () at /lib64/libglib-2.0.so.0 #60 0x00007f887a0b9598 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0 #61 0x00007f887a060f40 in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #62 0x00007f887e506e36 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x1c26100, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #63 0x00007f887e4b142b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffe61a2dec0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #64 0x00007f887e4b8f32 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #65 0x0000000000493bb2 in main(int, char**) (argc=1, argv=0x7ffe61a2e3a8) at /home/nico/kde/src/kalendar/src/main.cpp:188 [Inferior 1 (process 920599) detached] Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.