Bug 495395 - Plasma asserts in item.hasPayload<KCalendarCore::Incidence::Ptr>
Summary: Plasma asserts in item.hasPayload<KCalendarCore::Incidence::Ptr>
Status: REPORTED
Alias: None
Product: frameworks-kcalendarcore
Classification: Frameworks and Libraries
Component: general (other bugs)
Version First Reported In: 6.7.0
Platform: Neon Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2024-10-26 18:29 UTC by m.wege
Modified: 2024-10-28 02:40 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report: https://crash-reports.kde.org/organizations/kde/issues/85942/events/e44f7e2eee5b45febf1800a8452fa2fd/


Attachments
New crash information added by DrKonqi (126.84 KB, text/plain)
2024-10-26 18:29 UTC, m.wege
Details

Note You need to log in before you can comment on or make changes to this bug.
Description m.wege 2024-10-26 18:29:25 UTC
Application: plasmashell (6.2.2)

ApplicationNotResponding [ANR]: false
Qt Version: 6.7.2
Frameworks Version: 6.7.0
Operating System: Linux 6.8.0-47-generic x86_64
Windowing System: X11
Distribution: KDE neon 6.2
DrKonqi: 6.2.2 [CoredumpBackend]

-- Information about the crash:
The crash occured after I clicked something. Not sure what it was, but this crash happens quite often, so there are hopefully duplicates.

The crash can be reproduced every time.

-- Backtrace (Reduced):
#6  __pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:44
#7  __pthread_kill_internal (signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:78
#8  __GI___pthread_kill (threadid=<optimized out>, signo=signo@entry=6) at ./nptl/pthread_kill.c:89
#9  0x00007084bb44526e in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#10 0x00007084bb4288ff in __GI_abort () at ./stdlib/abort.c:79


Reported using DrKonqi
Comment 1 m.wege 2024-10-26 18:29:26 UTC
Created attachment 175257 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 Nate Graham 2024-10-28 02:37:07 UTC
Thread 1 (Thread 0x7084b512a340 (LWP 2620)):
[KCrash Handler]
#6  __pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:44
#7  __pthread_kill_internal (signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:78
#8  __GI___pthread_kill (threadid=<optimized out>, signo=signo@entry=6) at ./nptl/pthread_kill.c:89
#9  0x00007084bb44526e in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#10 0x00007084bb4288ff in __GI_abort () at ./stdlib/abort.c:79
#11 0x00007084bc106235 in qAbort () at /usr/src/qt6-base-6.7.2-0zneon+24.04+noble+release+build4/src/corelib/global/qglobal.cpp:161
#12 0x00007084bc100237 in qt_message_fatal<QString&> (message=..., context=...) at /usr/src/qt6-base-6.7.2-0zneon+24.04+noble+release+build4/src/corelib/global/qlogging.cpp:2025
#13 qt_message(QtMsgType, const QMessageLogContext &, const char *, typedef __va_list_tag __va_list_tag *) (msgType=msgType@entry=QtFatalMsg, context=..., msg=<optimized out>, ap=ap@entry=0x7ffcc752d890) at /usr/src/qt6-base-6.7.2-0zneon+24.04+noble+release+build4/src/corelib/global/qlogging.cpp:374
#14 0x00007084bc106cff in QMessageLogger::fatal (this=<optimized out>, msg=<optimized out>) at /usr/src/qt6-base-6.7.2-0zneon+24.04+noble+release+build4/src/corelib/global/qlogging.cpp:889
#15 0x00007084bc0c7a23 in qt_assert (assertion=assertion@entry=0x708461f8fe80 "item.hasPayload<KCalendarCore::Incidence::Ptr>()", file=file@entry=0x708461f8d0cf "./src/calendarbase.cpp", line=line@entry=240) at /usr/src/qt6-base-6.7.2-0zneon+24.04+noble+release+build4/src/corelib/global/qassert.cpp:68
#16 0x0000708461ecbc44 in Akonadi::CalendarBasePrivate::slotCreateFinished (this=0x5868fa34c730, changeId=<optimized out>, item=..., resultCode=Akonadi::IncidenceChanger::ResultCodeSuccess, errorMessage=...) at /usr/src/akonadi-calendar-4:24.08.2-0zneon+24.04+noble+release+build8/src/calendarbase.cpp:240
#17 0x00007084bc064d34 in QtPrivate::QSlotObjectBase::call (a=<optimized out>, r=<optimized out>, this=<optimized out>, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/qt6-base-6.7.2-0zneon+24.04+noble+release+build4/src/corelib/kernel/qobjectdefs_impl.h:469
#18 doActivate<false> (sender=0x5868feb6a030, signal_index=3, argv=0x7ffcc752dad0) at /usr/src/qt6-base-6.7.2-0zneon+24.04+noble+release+build4/src/corelib/kernel/qobject.cpp:4086
#19 0x0000708461f34a73 in Akonadi::IncidenceChanger::createFinished (this=<optimized out>, _t1=<optimized out>, _t1@entry=0, _t2=..., _t3=<optimized out>, _t3@entry=Akonadi::IncidenceChanger::ResultCodeSuccess, _t4=...) at /usr/src/akonadi-calendar-4:24.08.2-0zneon+24.04+noble+release+build8/obj-x86_64-linux-gnu/src/KPim6AkonadiCalendar_autogen/include/moc_incidencechanger.cpp:215
#20 0x000070848518e033 in operator() (__closure=<optimized out>, item=...) at /usr/src/kdepim-addons-24.08.2-0zneon+24.04+noble+release+build9/plugins/plasma/pimeventsplugin/eventmodel.cpp:46
#21 QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<const Akonadi::Item&>, void, EventModel::createMonitor()::<lambda(const Akonadi::Item&)> >::call (arg=<optimized out>, f=...) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:137
#22 QtPrivate::FunctorCallable<EventModel::createMonitor()::<lambda(const Akonadi::Item&)>, const Akonadi::Item&>::call<QtPrivate::List<Akonadi::Item const&>, void> (arg=<optimized out>, f=...) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:345
#23 QtPrivate::QCallableObject<EventModel::createMonitor()::<lambda(const Akonadi::Item&)>, QtPrivate::List<const Akonadi::Item&>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized out>, this_=<optimized out>, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:555
#24 0x00007084bc064d34 in QtPrivate::QSlotObjectBase::call (a=<optimized out>, r=<optimized out>, this=<optimized out>, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/qt6-base-6.7.2-0zneon+24.04+noble+release+build4/src/corelib/kernel/qobjectdefs_impl.h:469
#25 doActivate<false> (sender=0x5868f870b430, signal_index=8, argv=0x7ffcc752dc30) at /usr/src/qt6-base-6.7.2-0zneon+24.04+noble+release+build4/src/corelib/kernel/qobject.cpp:4086
#26 0x0000708432924af0 in Akonadi::Monitor::itemAdded (this=<optimized out>, _t1=..., _t2=...) at /usr/src/akonadi-4:24.08.2-0zneon+24.04+noble+release+build9/obj-x86_64-linux-gnu/src/core/KPim6AkonadiCore_autogen/include/moc_monitor.cpp:879
#27 0x0000708432936156 in Akonadi::MonitorPrivate::emitToListeners<void (Akonadi::Monitor::*)(Akonadi::Item const&, Akonadi::Collection const&), Akonadi::Item, Akonadi::Collection> (signal=<optimized out>, this=0x5868f9979610) at /usr/src/akonadi-4:24.08.2-0zneon+24.04+noble+release+build9/src/core/monitor_p.h:393
#28 Akonadi::MonitorPrivate::emitItemsNotification (this=this@entry=0x5868f9979610, msg=..., items=..., collection=..., collectionDest=...) at /usr/src/akonadi-4:24.08.2-0zneon+24.04+noble+release+build9/src/core/monitor_p.cpp:1021
#29 0x0000708432936f52 in Akonadi::MonitorPrivate::emitNotification (this=0x5868f9979610, msg=...) at /usr/src/akonadi-4:24.08.2-0zneon+24.04+noble+release+build9/src/core/monitor_p.cpp:535
#30 0x000070843293a330 in Akonadi::MonitorPrivate::flushPipeline (this=this@entry=0x5868f9979610) at /usr/src/akonadi-4:24.08.2-0zneon+24.04+noble+release+build9/src/core/monitor_p.cpp:957
#31 0x000070843293a585 in Akonadi::MonitorPrivate::dataAvailable (this=0x5868f9979610) at /usr/src/akonadi-4:24.08.2-0zneon+24.04+noble+release+build9/src/core/monitor_p.cpp:966
#32 0x00007084bc064d34 in QtPrivate::QSlotObjectBase::call (a=<optimized out>, r=<optimized out>, this=<optimized out>, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/qt6-base-6.7.2-0zneon+24.04+noble+release+build4/src/corelib/kernel/qobjectdefs_impl.h:469
#33 doActivate<false> (sender=0x5868f59c51b0, signal_index=3, argv=0x7ffcc752dff8) at /usr/src/qt6-base-6.7.2-0zneon+24.04+noble+release+build4/src/corelib/kernel/qobject.cpp:4086
#34 0x00007084bc064f0d in doActivate<false> (sender=0x5868fb33a8b0, signal_index=6, argv=0x7ffcc752e140) at /usr/src/qt6-base-6.7.2-0zneon+24.04+noble+release+build4/src/corelib/kernel/qobject.cpp:4098
#35 0x00007084bdb7fa06 in KJob::result (this=this@entry=0x5868fb33a8b0, _t1=<optimized out>, _t1@entry=0x5868fb33a8b0, _t2=...) at /usr/src/kf6-kcoreaddons-6.7.0-0zneon+24.04+noble+release+build6/obj-x86_64-linux-gnu/src/lib/KF6CoreAddons_autogen/include/moc_kjob.cpp:622
#36 0x00007084bdb82f1b in KJob::finishJob (this=0x5868fb33a8b0, emitResult=<optimized out>) at /usr/src/kf6-kcoreaddons-6.7.0-0zneon+24.04+noble+release+build6/src/lib/jobs/kjob.cpp:98
#37 0x00007084bbff795b in QObject::event (this=0x5868fb33a8b0, e=0x5868f4831e70) at /usr/src/qt6-base-6.7.2-0zneon+24.04+noble+release+build4/src/corelib/kernel/qobject.cpp:1452
#38 0x00007084be1ff2b0 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5868fb33a8b0, e=0x5868f4831e70) at /usr/src/qt6-base-6.7.2-0zneon+24.04+noble+release+build4/src/widgets/kernel/qapplication.cpp:3287
#39 0x00007084bc0a4fd0 in QCoreApplication::notifyInternal2 (receiver=0x5868fb33a8b0, event=0x5868f4831e70) at /usr/src/qt6-base-6.7.2-0zneon+24.04+noble+release+build4/src/corelib/kernel/qcoreapplication.cpp:1142
#40 0x00007084bc0a501d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/qt6-base-6.7.2-0zneon+24.04+noble+release+build4/src/corelib/kernel/qcoreapplication.cpp:1583
#41 0x00007084bc0a536e in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x5868f0b3bba0) at /usr/src/qt6-base-6.7.2-0zneon+24.04+noble+release+build4/src/corelib/kernel/qcoreapplication.cpp:1940
#42 0x00007084bbe4e45f in postEventSourceDispatch (s=s@entry=0x5868f0ca8f70) at /usr/src/qt6-base-6.7.2-0zneon+24.04+noble+release+build4/src/corelib/kernel/qeventdispatcher_glib.cpp:244
#43 0x00007084ba76a5b5 in g_main_dispatch (context=0x7084ac000f00) at ../../../glib/gmain.c:3344
#44 0x00007084ba7c9717 in g_main_context_dispatch_unlocked (context=0x7084ac000f00) at ../../../glib/gmain.c:4152
#45 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7084ac000f00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4217
#46 0x00007084ba769a53 in g_main_context_iteration (context=0x7084ac000f00, may_block=1) at ../../../glib/gmain.c:4282
#47 0x00007084bbe4cd7f in QEventDispatcherGlib::processEvents (this=0x5868f0bf0cf0, flags=...) at /usr/src/qt6-base-6.7.2-0zneon+24.04+noble+release+build4/src/corelib/kernel/qeventdispatcher_glib.cpp:394
#48 0x00007084bc0aff43 in QEventLoop::exec (this=0x7ffcc752e590, flags=...) at /usr/src/qt6-base-6.7.2-0zneon+24.04+noble+release+build4/src/corelib/global/qflags.h:34
#49 0x00007084bc0a996e in QCoreApplication::exec () at /usr/src/qt6-base-6.7.2-0zneon+24.04+noble+release+build4/src/corelib/global/qflags.h:74
#50 0x00007084bc4c699d in QGuiApplication::exec () at /usr/src/qt6-base-6.7.2-0zneon+24.04+noble+release+build4/src/gui/kernel/qguiapplication.cpp:1926
#51 0x00007084be1f7129 in QApplication::exec () at /usr/src/qt6-base-6.7.2-0zneon+24.04+noble+release+build4/src/widgets/kernel/qapplication.cpp:2555
#52 0x00005868f01a700e in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/plasma-workspace-4:6.2.2-0zneon+24.04+noble+release+build15/shell/main.cpp:192