Bug 487484

Summary: KOrganizer crashed when deleting an event
Product: [Applications] korganizer Reporter: Mihail Milev <mmilev>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: REPORTED ---    
Severity: crash CC: kdedev
Priority: NOR Keywords: drkonqi
Version: 6.0.2   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Mihail Milev 2024-05-24 15:07:57 UTC
Application: korganizer (6.0.2 (24.02.2))

Qt Version: 6.7.0
Frameworks Version: 6.2.0
Operating System: Linux 6.8.10-300.fc40.x86_64 x86_64
Windowing System: Wayland
Distribution: "Fedora Linux 40 (KDE Plasma)"
DrKonqi: 6.0.4 [CoredumpBackend]

-- Information about the crash:
KOrganizer was in "Week" view and I selected an event, which was currently undergoing (red line above the event itself). Then pressed the Delete button on my keyboard and KOrganizer crashed.

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: KOrganizer (korganizer), signal: Segmentation fault


This GDB supports auto-downloading debuginfo from the following URLs:
  <https://debuginfod.fedoraproject.org/>
Enable debuginfod for this session? (y or [n]) [answered N; input not from terminal]
Debuginfod has been disabled.
To make this setting permanent, add 'set debuginfod enabled off' to .gdbinit.
[New LWP 2448]
[New LWP 2598]
[New LWP 2634]
[New LWP 40952]
[New LWP 2599]
[New LWP 40956]
[New LWP 40958]
[New LWP 2594]
[New LWP 40989]
[New LWP 2637]
[New LWP 2636]
[New LWP 2648]
[New LWP 2624]
[New LWP 2623]
[New LWP 40955]
[New LWP 40959]
[New LWP 2643]
[New LWP 40957]
[New LWP 40954]
[New LWP 2635]
[New LWP 40953]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/usr/bin/korganizer'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007f6a258ab144 in __pthread_kill_implementation () from /lib64/libc.so.6
[Current thread is 1 (Thread 0x7f6a0b25c700 (LWP 2448))]
Cannot QML trace cores :(
[Current thread is 1 (Thread 0x7f6a0b25c700 (LWP 2448))]

Thread 21 (Thread 0x7f69cf4006c0 (LWP 40953)):
#0  0x00007f6a258a5919 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1  0x00007f6a258a8652 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007f6a2615ba0d in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt6Core.so.6
#3  0x00007f6a261587d5 in QThreadPoolThread::run() () from /lib64/libQt6Core.so.6
#4  0x00007f6a2614f35c in QThreadPrivate::start(void*) () from /lib64/libQt6Core.so.6
#5  0x00007f6a258a91b7 in start_thread () from /lib64/libc.so.6
#6  0x00007f6a2592b39c in clone3 () from /lib64/libc.so.6

Thread 20 (Thread 0x7f69ee0006c0 (LWP 2635)):
#0  0x00007f6a258a5919 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1  0x00007f6a258a82e9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007f69f469d84d in cnd_wait () from /usr/lib64/dri/iris_dri.so
#3  0x00007f69f467b40b in util_queue_thread_func () from /usr/lib64/dri/iris_dri.so
#4  0x00007f69f469d77c in impl_thrd_routine () from /usr/lib64/dri/iris_dri.so
#5  0x00007f6a258a91b7 in start_thread () from /lib64/libc.so.6
#6  0x00007f6a2592b39c in clone3 () from /lib64/libc.so.6

Thread 19 (Thread 0x7f69cfe006c0 (LWP 40954)):
#0  0x00007f6a258a5919 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1  0x00007f6a258a8652 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007f6a2615ba0d in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt6Core.so.6
#3  0x00007f6a261587d5 in QThreadPoolThread::run() () from /lib64/libQt6Core.so.6
#4  0x00007f6a2614f35c in QThreadPrivate::start(void*) () from /lib64/libQt6Core.so.6
#5  0x00007f6a258a91b7 in start_thread () from /lib64/libc.so.6
#6  0x00007f6a2592b39c in clone3 () from /lib64/libc.so.6

Thread 18 (Thread 0x7f69d94006c0 (LWP 40957)):
#0  0x00007f6a258a5919 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1  0x00007f6a258a8652 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007f6a2615ba0d in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt6Core.so.6
#3  0x00007f6a261587d5 in QThreadPoolThread::run() () from /lib64/libQt6Core.so.6
#4  0x00007f6a2614f35c in QThreadPrivate::start(void*) () from /lib64/libQt6Core.so.6
#5  0x00007f6a258a91b7 in start_thread () from /lib64/libc.so.6
#6  0x00007f6a2592b39c in clone3 () from /lib64/libc.so.6

Thread 17 (Thread 0x7f69e0c006c0 (LWP 2643)):
#0  0x00007f6a2592918d in syscall () from /lib64/libc.so.6
#1  0x00007f6a26153155 in QBasicMutex::lockInternal() () from /lib64/libQt6Core.so.6
#2  0x00007f6a25f981e8 in QCoreApplicationPrivate::lockThreadPostEventList(QObject*) () from /lib64/libQt6Core.so.6
#3  0x00007f6a25f982be in QCoreApplication::postEvent(QObject*, QEvent*, int) () from /lib64/libQt6Core.so.6
#4  0x00007f6a25fac061 in QMetaMethodInvoker::invokeImpl(QMetaMethod, void*, Qt::ConnectionType, long long, void const* const*, char const* const*, QtPrivate::QMetaTypeInterface const* const*) () from /lib64/libQt6Core.so.6
#5  0x00007f6a25fad44d in QMetaObject::invokeMethodImpl(QObject*, char const*, Qt::ConnectionType, long long, void const* const*, char const* const*, QtPrivate::QMetaTypeInterface const* const*) () from /lib64/libQt6Core.so.6
#6  0x00007f6a27eca370 in Akonadi::Connection::handleIncomingData() () from /lib64/libKPim6AkonadiCore.so.6
#7  0x00007f6a25ffa3f4 in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt6Core.so.6
#8  0x00007f6a25ffa768 in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt6Core.so.6
#9  0x00007f6a24feaa97 in QAbstractSocketPrivate::canReadNotification() () from /lib64/libQt6Network.so.6
#10 0x00007f6a24ff3149 in QReadNotifier::event(QEvent*) () from /lib64/libQt6Network.so.6
#11 0x00007f6a2718b368 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt6Widgets.so.6
#12 0x00007f6a25f95ab8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt6Core.so.6
#13 0x00007f6a2627d13f in socketNotifierSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQt6Core.so.6
#14 0x00007f6a243cc6ac in g_main_context_dispatch_unlocked.lto_priv () from /lib64/libglib-2.0.so.0
#15 0x00007f6a2442d708 in g_main_context_iterate_unlocked.isra () from /lib64/libglib-2.0.so.0
#16 0x00007f6a243cdb23 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#17 0x00007f6a2627bfa1 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt6Core.so.6
#18 0x00007f6a25fa26b3 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt6Core.so.6
#19 0x00007f6a260b402f in QThread::exec() () from /lib64/libQt6Core.so.6
#20 0x00007f6a2614f35c in QThreadPrivate::start(void*) () from /lib64/libQt6Core.so.6
#21 0x00007f6a258a91b7 in start_thread () from /lib64/libc.so.6
#22 0x00007f6a2592b39c in clone3 () from /lib64/libc.so.6

Thread 16 (Thread 0x7f69c38006c0 (LWP 40959)):
#0  0x00007f6a258a5919 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1  0x00007f6a258a8652 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007f6a2615ba0d in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt6Core.so.6
#3  0x00007f6a261587d5 in QThreadPoolThread::run() () from /lib64/libQt6Core.so.6
#4  0x00007f6a2614f35c in QThreadPrivate::start(void*) () from /lib64/libQt6Core.so.6
#5  0x00007f6a258a91b7 in start_thread () from /lib64/libc.so.6
#6  0x00007f6a2592b39c in clone3 () from /lib64/libc.so.6

Thread 15 (Thread 0x7f69daa006c0 (LWP 40955)):
#0  0x00007f6a258a5919 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1  0x00007f6a258a8652 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007f6a2615ba0d in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt6Core.so.6
#3  0x00007f6a261587d5 in QThreadPoolThread::run() () from /lib64/libQt6Core.so.6
#4  0x00007f6a2614f35c in QThreadPrivate::start(void*) () from /lib64/libQt6Core.so.6
#5  0x00007f6a258a91b7 in start_thread () from /lib64/libc.so.6
#6  0x00007f6a2592b39c in clone3 () from /lib64/libc.so.6

Thread 14 (Thread 0x7f69efe006c0 (LWP 2623)):
#0  0x00007f6a258a5919 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1  0x00007f6a258a82e9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007f69f469d84d in cnd_wait () from /usr/lib64/dri/iris_dri.so
#3  0x00007f69f467b40b in util_queue_thread_func () from /usr/lib64/dri/iris_dri.so
#4  0x00007f69f469d77c in impl_thrd_routine () from /usr/lib64/dri/iris_dri.so
#5  0x00007f6a258a91b7 in start_thread () from /lib64/libc.so.6
#6  0x00007f6a2592b39c in clone3 () from /lib64/libc.so.6

Thread 13 (Thread 0x7f69ef4006c0 (LWP 2624)):
#0  0x00007f6a258a5919 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1  0x00007f6a258a82e9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007f69f469d84d in cnd_wait () from /usr/lib64/dri/iris_dri.so
#3  0x00007f69f467b40b in util_queue_thread_func () from /usr/lib64/dri/iris_dri.so
#4  0x00007f69f469d77c in impl_thrd_routine () from /usr/lib64/dri/iris_dri.so
#5  0x00007f6a258a91b7 in start_thread () from /lib64/libc.so.6
#6  0x00007f6a2592b39c in clone3 () from /lib64/libc.so.6

Thread 12 (Thread 0x7f69dbe006c0 (LWP 2648)):
#0  0x00007f6a2591d72d in poll () from /lib64/libc.so.6
#1  0x00007f6a2442d6a4 in g_main_context_iterate_unlocked.isra () from /lib64/libglib-2.0.so.0
#2  0x00007f6a243cdb23 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007f6a2627bf83 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt6Core.so.6
#4  0x00007f6a25fa26b3 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt6Core.so.6
#5  0x00007f6a260b402f in QThread::exec() () from /lib64/libQt6Core.so.6
#6  0x00007f6a2614f35c in QThreadPrivate::start(void*) () from /lib64/libQt6Core.so.6
#7  0x00007f6a258a91b7 in start_thread () from /lib64/libc.so.6
#8  0x00007f6a2592b39c in clone3 () from /lib64/libc.so.6

Thread 11 (Thread 0x7f69ed6006c0 (LWP 2636)):
#0  0x00007f6a258a5919 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1  0x00007f6a258a82e9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007f69f469d84d in cnd_wait () from /usr/lib64/dri/iris_dri.so
#3  0x00007f69f467b40b in util_queue_thread_func () from /usr/lib64/dri/iris_dri.so
#4  0x00007f69f469d77c in impl_thrd_routine () from /usr/lib64/dri/iris_dri.so
#5  0x00007f6a258a91b7 in start_thread () from /lib64/libc.so.6
#6  0x00007f6a2592b39c in clone3 () from /lib64/libc.so.6

Thread 10 (Thread 0x7f69ecc006c0 (LWP 2637)):
#0  0x00007f6a258a5919 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1  0x00007f6a258a82e9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007f69f469d84d in cnd_wait () from /usr/lib64/dri/iris_dri.so
#3  0x00007f69f467b40b in util_queue_thread_func () from /usr/lib64/dri/iris_dri.so
#4  0x00007f69f469d77c in impl_thrd_routine () from /usr/lib64/dri/iris_dri.so
#5  0x00007f6a258a91b7 in start_thread () from /lib64/libc.so.6
#6  0x00007f6a2592b39c in clone3 () from /lib64/libc.so.6

Thread 9 (Thread 0x7f69c22006c0 (LWP 40989)):
#0  0x00007f6a2591d72d in poll () from /lib64/libc.so.6
#1  0x00007f69eebe2ab6 in poll_func () from /lib64/libpulse.so.0
#2  0x00007f69eebcc424 in pa_mainloop_poll () from /lib64/libpulse.so.0
#3  0x00007f69eebd6d33 in pa_mainloop_iterate () from /lib64/libpulse.so.0
#4  0x00007f69eebd6df8 in pa_mainloop_run () from /lib64/libpulse.so.0
#5  0x00007f69eebe79ff in thread () from /lib64/libpulse.so.0
#6  0x00007f69eeb8b8fb in internal_thread_func () from /usr/lib64/pulseaudio/libpulsecommon-16.1.so
#7  0x00007f6a258a91b7 in start_thread () from /lib64/libc.so.6
#8  0x00007f6a2592b39c in clone3 () from /lib64/libc.so.6

Thread 8 (Thread 0x7f69fd4006c0 (LWP 2594)):
#0  0x00007f6a2591d72d in poll () from /lib64/libc.so.6
#1  0x00007f6a2442d6a4 in g_main_context_iterate_unlocked.isra () from /lib64/libglib-2.0.so.0
#2  0x00007f6a243cdb23 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007f6a2627bf83 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt6Core.so.6
#4  0x00007f6a25fa26b3 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt6Core.so.6
#5  0x00007f6a260b402f in QThread::exec() () from /lib64/libQt6Core.so.6
#6  0x00007f6a26571af1 in QDBusConnectionManager::run() () from /lib64/libQt6DBus.so.6
#7  0x00007f6a2614f35c in QThreadPrivate::start(void*) () from /lib64/libQt6Core.so.6
#8  0x00007f6a258a91b7 in start_thread () from /lib64/libc.so.6
#9  0x00007f6a2592b39c in clone3 () from /lib64/libc.so.6

Thread 7 (Thread 0x7f69cea006c0 (LWP 40958)):
#0  0x00007f6a258a5919 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1  0x00007f6a258a8652 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007f6a2615ba0d in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt6Core.so.6
#3  0x00007f6a261587d5 in QThreadPoolThread::run() () from /lib64/libQt6Core.so.6
#4  0x00007f6a2614f35c in QThreadPrivate::start(void*) () from /lib64/libQt6Core.so.6
#5  0x00007f6a258a91b7 in start_thread () from /lib64/libc.so.6
#6  0x00007f6a2592b39c in clone3 () from /lib64/libc.so.6

Thread 6 (Thread 0x7f69db4006c0 (LWP 40956)):
#0  0x00007f6a258a5919 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1  0x00007f6a258a8652 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007f6a2615ba0d in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt6Core.so.6
#3  0x00007f6a261587d5 in QThreadPoolThread::run() () from /lib64/libQt6Core.so.6
#4  0x00007f6a2614f35c in QThreadPrivate::start(void*) () from /lib64/libQt6Core.so.6
#5  0x00007f6a258a91b7 in start_thread () from /lib64/libc.so.6
#6  0x00007f6a2592b39c in clone3 () from /lib64/libc.so.6

Thread 5 (Thread 0x7f69f74006c0 (LWP 2599)):
#0  0x00007f6a2591d72d in poll () from /lib64/libc.so.6
#1  0x00007f6a212f7d85 in QtWaylandClient::EventThread::run() () from /lib64/libQt6WaylandClient.so.6
#2  0x00007f6a2614f35c in QThreadPrivate::start(void*) () from /lib64/libQt6Core.so.6
#3  0x00007f6a258a91b7 in start_thread () from /lib64/libc.so.6
#4  0x00007f6a2592b39c in clone3 () from /lib64/libc.so.6

Thread 4 (Thread 0x7f69d8a006c0 (LWP 40952)):
#0  0x00007f6a258a5919 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1  0x00007f6a258a8652 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007f6a2615ba0d in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt6Core.so.6
#3  0x00007f6a261587d5 in QThreadPoolThread::run() () from /lib64/libQt6Core.so.6
#4  0x00007f6a2614f35c in QThreadPrivate::start(void*) () from /lib64/libQt6Core.so.6
#5  0x00007f6a258a91b7 in start_thread () from /lib64/libc.so.6
#6  0x00007f6a2592b39c in clone3 () from /lib64/libc.so.6

Thread 3 (Thread 0x7f69eea006c0 (LWP 2634)):
#0  0x00007f6a258a5919 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1  0x00007f6a258a82e9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007f69f469d84d in cnd_wait () from /usr/lib64/dri/iris_dri.so
#3  0x00007f69f467b40b in util_queue_thread_func () from /usr/lib64/dri/iris_dri.so
#4  0x00007f69f469d77c in impl_thrd_routine () from /usr/lib64/dri/iris_dri.so
#5  0x00007f6a258a91b7 in start_thread () from /lib64/libc.so.6
#6  0x00007f6a2592b39c in clone3 () from /lib64/libc.so.6

Thread 2 (Thread 0x7f69f7e006c0 (LWP 2598)):
#0  0x00007f6a2591d72d in poll () from /lib64/libc.so.6
#1  0x00007f6a212f7d85 in QtWaylandClient::EventThread::run() () from /lib64/libQt6WaylandClient.so.6
#2  0x00007f6a2614f35c in QThreadPrivate::start(void*) () from /lib64/libQt6Core.so.6
#3  0x00007f6a258a91b7 in start_thread () from /lib64/libc.so.6
#4  0x00007f6a2592b39c in clone3 () from /lib64/libc.so.6

Thread 1 (Thread 0x7f6a0b25c700 (LWP 2448)):
[KCrash Handler]
#4  0x00007f6a25fe950e in QObject::deleteLater() () from /lib64/libQt6Core.so.6
#5  0x00007f6a2553d697 in Akonadi::IncidenceChangerPrivate::handleInvitationsAfterChange(QSharedPointer<Akonadi::Change> const&) () from /lib64/libKPim6AkonadiCalendar.so.6
#6  0x00007f6a2553ea26 in Akonadi::IncidenceChangerPrivate::handleDeleteJobResult(KJob*) () from /lib64/libKPim6AkonadiCalendar.so.6
#7  0x00007f6a25febdd5 in QObject::event(QEvent*) () from /lib64/libQt6Core.so.6
#8  0x00007f6a2718b368 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt6Widgets.so.6
#9  0x00007f6a25f95ab8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt6Core.so.6
#10 0x00007f6a25f99861 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib64/libQt6Core.so.6
#11 0x00007f6a2627c7cf in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQt6Core.so.6
#12 0x00007f6a243cc6ac in g_main_context_dispatch_unlocked.lto_priv () from /lib64/libglib-2.0.so.0
#13 0x00007f6a2442d708 in g_main_context_iterate_unlocked.isra () from /lib64/libglib-2.0.so.0
#14 0x00007f6a243cdb23 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#15 0x00007f6a2627bf83 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt6Core.so.6
#16 0x00007f6a25fa26b3 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt6Core.so.6
#17 0x00007f6a25f9e63c in QCoreApplication::exec() () from /lib64/libQt6Core.so.6
#18 0x00005561b80ff4ec in main ()

Reported using DrKonqi