https://bugs.kde.org/show_bug.cgi?id=500688
Bug ID: 500688 Summary: Crash when setting calendar entry to Public Classification: Applications Product: korganizer Version: unspecified Platform: Kubuntu OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: kdepim-b...@kde.org Reporter: hongg...@gmx.ch Target Milestone: --- Application: korganizer (5.24.5 (23.08.5)) Qt Version: 6.6.2 Frameworks Version: 6.6.0 Operating System: Linux 6.11.0-8-generic x86_64 Windowing System: Wayland Distribution: Ubuntu 24.10 DrKonqi: 6.1.5 [KCrashBackend] -- Information about the crash: I have several events in my calendar that were set to 'Access: Private' that I wanted to set public. Using the following procedure I experienced several crashes: * Open Korganizer * Switch view to 'Event List' using the menu. * Open two entries of the list one after the other and set their access to public. * Go to the next _month_ in the overview on the top left. The list is updated with the events from the corresponding view of the following month. (I did not see the crash when switching to the next week.) * Open two entries of the list one after the other and set their access to public. * After saving the first or second entry, Korganizer crashes. The crash can be reproduced sometimes. -- Backtrace: Application: KOrganizer (korganizer), signal: Aborted Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = <optimized out>} [KCrash Handler] #6 __pthread_kill_implementation (threadid=<optimized out>, signo=6, no_tid=0) at ./nptl/pthread_kill.c:44 #7 __pthread_kill_internal (threadid=<optimized out>, signo=6) at ./nptl/pthread_kill.c:78 #8 __GI___pthread_kill (threadid=<optimized out>, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 #9 0x00007c5e1fe4519e in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 #10 0x00007c5e1fe28902 in __GI_abort () at ./stdlib/abort.c:79 #11 0x00007c5e202a5ff5 in __gnu_cxx::__verbose_terminate_handler () at ../../../../src/libstdc++-v3/libsupc++/vterminate.cc:95 #12 0x00007c5e202bb0da in __cxxabiv1::__terminate (handler=<optimized out>) at ../../../../src/libstdc++-v3/libsupc++/eh_terminate.cc:48 #13 0x00007c5e202a5a55 in std::terminate () at ../../../../src/libstdc++-v3/libsupc++/eh_terminate.cc:58 #14 0x00007c5e202bb391 in __cxxabiv1::__cxa_throw (obj=<optimized out>, tinfo=0x7c5e2202e2a8 <typeinfo for Akonadi::PayloadException>, dest=0x7c5e21ecd7b0 <Akonadi::PayloadException::~PayloadException()>) at ../../../../src/libstdc++-v3/libsupc++/eh_throw.cc:98 #15 0x00007c5e21e72e19 in Akonadi::Item::throwPayloadException (this=this@entry=0x7ffdd5fa7ee0, spid=spid@entry=0, mtid=mtid@entry=12) at /usr/src/akonadi-4:23.08.5-0ubuntu3/src/core/item.cpp:467 #16 0x00007c5e21eddbbf in Akonadi::Item::payloadImpl<QByteArray> (this=this@entry=0x7ffdd5fa7ee0) at /usr/src/akonadi-4:23.08.5-0ubuntu3/src/core/item.h:819 #17 0x00007c5e21edb415 in Akonadi::Item::payload<QByteArray> (this=0x7ffdd5fa7ee0) at /usr/src/akonadi-4:23.08.5-0ubuntu3/src/core/item.h:792 #18 Akonadi::DefaultItemSerializerPlugin::serialize (this=<optimized out>, item=..., label=<optimized out>, data=..., version=<optimized out>) at /usr/src/akonadi-4:23.08.5-0ubuntu3/src/core/itemserializer.cpp:49 #19 0x00007c5e21ede125 in Akonadi::ItemSerializerPlugin::apply (this=0x7c5e22035540 <Akonadi::(anonymous namespace)::Q_QGS_s_defaultItemSerializerPlugin::innerFunction()::holder+16>, item=..., other=...) at /usr/src/akonadi-4:23.08.5-0ubuntu3/src/core/itemserializerplugin.cpp:52 #20 0x00007c5e21ed4a39 in Akonadi::Item::apply (this=this@entry=0x5bf4f550a018, other=...) at /usr/src/akonadi-4:23.08.5-0ubuntu3/src/core/item.cpp:542 #21 0x00007c5e21eda15a in Akonadi::ItemMonitorPrivate::slotItemChanged (this=0x5bf4f550a000, item=..., aSet=<optimized out>) at /usr/src/akonadi-4:23.08.5-0ubuntu3/src/core/itemmonitor_p.h:47 #22 0x00007c5e2092488e in QtPrivate::QSlotObjectBase::call (this=0x5bf4f4f6ce80, r=<optimized out>, a=0x7ffdd5fa7e20) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #23 doActivate<false> (sender=0x5bf4f550a0b0, signal_index=3, argv=0x7ffdd5fa7e20) at kernel/qobject.cpp:3925 #24 0x00007c5e2091cf27 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7c5e2202e780 <Akonadi::Monitor::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffdd5fa7e20) at kernel/qobject.cpp:3985 #25 0x00007c5e21ee428d in Akonadi::Monitor::itemChanged (this=<optimized out>, _t1=..., _t2=...) at /usr/src/akonadi-4:23.08.5-0ubuntu3/obj-x86_64-linux-gnu/src/core/KPim5AkonadiCore_autogen/include/moc_monitor.cpp:864 #26 0x00007c5e21ef6113 in Akonadi::MonitorPrivate::emitToListeners<void (Akonadi::Monitor::*)(Akonadi::Item const&, QSet<QByteArray> const&), Akonadi::Item, QSet<QByteArray> > (signal=<optimized out>, this=0x5bf4f530df10) at /usr/src/akonadi-4:23.08.5-0ubuntu3/src/core/monitor_p.h:395 #27 Akonadi::MonitorPrivate::emitItemsNotification (this=this@entry=0x5bf4f530df10, msg=..., items=..., collection=..., collectionDest=...) at /usr/src/akonadi-4:23.08.5-0ubuntu3/src/core/monitor_p.cpp:1056 #28 0x00007c5e21ef70bd in Akonadi::MonitorPrivate::emitNotification (this=<optimized out>, msg=<optimized out>) at /usr/src/akonadi-4:23.08.5-0ubuntu3/src/core/monitor_p.cpp:544 #29 0x00007c5e21ef48dc in Akonadi::MonitorPrivate::dispatchNotifications (this=this@entry=0x5bf4f530df10) at /usr/src/akonadi-4:23.08.5-0ubuntu3/src/core/monitor_p.cpp:989 #30 0x00007c5e21ef4c0c in Akonadi::MonitorPrivate::slotNotify (this=0x5bf4f530df10, msg=<optimized out>) at /usr/src/akonadi-4:23.08.5-0ubuntu3/src/core/monitor_p.cpp:958 #31 0x00007c5e21ef775e in Akonadi::MonitorPrivate::handleCommands (this=0x5bf4f530df10) at /usr/src/akonadi-4:23.08.5-0ubuntu3/src/core/monitor_p.cpp:856 #32 0x00007c5e209178b3 in QObject::event (this=0x5bf4f550a0b0, e=0x5bf4f6bd7240) at kernel/qobject.cpp:1347 #33 0x00007c5e2156bef5 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5bf4f550a0b0, e=0x5bf4f6bd7240) at kernel/qapplication.cpp:3640 #34 0x00007c5e208e8c98 in QCoreApplication::notifyInternal2 (receiver=0x5bf4f550a0b0, event=0x5bf4f6bd7240) at kernel/qcoreapplication.cpp:1064 #35 0x00007c5e208e8ec2 in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at kernel/qcoreapplication.cpp:1462 #36 0x00007c5e208ec394 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x5bf4f4a5b1c0) at kernel/qcoreapplication.cpp:1821 #37 0x00007c5e208ec84d in QCoreApplication::sendPostedEvents (receiver=<optimized out>, event_type=<optimized out>) at kernel/qcoreapplication.cpp:1680 #38 0x00007c5e209484af in postEventSourceDispatch (s=0x5bf4f4b05f40) at kernel/qeventdispatcher_glib.cpp:277 #39 0x00007c5e1e310397 in g_main_dispatch (context=0x7c5e08000ed0) at ../../../glib/gmain.c:3357 #40 0x00007c5e1e370dc7 in g_main_context_dispatch_unlocked (context=0x7c5e08000ed0) at ../../../glib/gmain.c:4208 #41 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7c5e08000ed0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4273 #42 0x00007c5e1e30f8b3 in g_main_context_iteration (context=0x7c5e08000ed0, may_block=1) at ../../../glib/gmain.c:4338 #43 0x00007c5e20947afd in QEventDispatcherGlib::processEvents (this=0x5bf4f4a7bd90, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #44 0x00007c5e208e75ab in QEventLoop::exec (this=this@entry=0x7ffdd5fa8760, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #45 0x00007c5e208f0286 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #46 0x00007c5e20d3db7d in QGuiApplication::exec () at kernel/qguiapplication.cpp:1863 #47 0x00007c5e2156be69 in QApplication::exec () at kernel/qapplication.cpp:2832 #48 0x00005bf4bab0e35b in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/korganizer-4:23.08.5-0ubuntu3/src/main.cpp:72 [Inferior 1 (process 1641976) detached] Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.