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.

Reply via email to