Bug 385011

Summary: Crash in DaysModel::update
Product: [Plasma] plasmashell Reporter: Shabbs <apteshubhankar>
Component: CalendarAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED FIXED    
Severity: crash CC: bnafta, craig.finnegan, dcnoc, dvratil, gratisapfel, jsalatas, kde, kde, kdebugs.wxdrr, kedar.apte, mark, nate, nicotra.andrea, plasma-bugs
Priority: HI Keywords: drkonqi
Version: 5.10.5   
Target Milestone: 1.0   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed In: 5.84
Sentry Crash Report:
Attachments: video grab

Description Shabbs 2017-09-24 05:17:27 UTC
Application: plasmashell (5.10.5)

Qt Version: 5.9.1
Frameworks Version: 5.38.0
Operating System: Linux 4.10.0-35-generic x86_64
Distribution: KDE neon User Edition 5.10

-- Information about the crash:
- What I was doing when the application crashed:
While I was working on Kmail, I clcied on the calendar icon in the system tray. At that point, plasma crashed.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f06784628c0 (LWP 1883))]

Thread 17 (Thread 0x7f0576ffd700 (LWP 3095)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f06733428eb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f0596e666df in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#3  0x00007f0596e6a768 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007f0596e658cd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007f0596e6a7c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007f0596e658cd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f0596e682e0 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f0673341989 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f06721ca6ba in start_thread (arg=0x7f0576ffd700) at pthread_create.c:333
#10 0x00007f0672c423dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 16 (Thread 0x7f05777fe700 (LWP 3094)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f06733428eb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f0596e666df in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#3  0x00007f0596e6a768 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007f0596e658cd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007f0596e6a7c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007f0596e658cd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f0596e682e0 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f0673341989 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f06721ca6ba in start_thread (arg=0x7f05777fe700) at pthread_create.c:333
#10 0x00007f0672c423dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 15 (Thread 0x7f0577fff700 (LWP 3093)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f06733428eb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f0596e666df in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#3  0x00007f0596e6a768 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007f0596e658cd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007f0596e6a7c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007f0596e658cd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f0596e682e0 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f0673341989 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f06721ca6ba in start_thread (arg=0x7f0577fff700) at pthread_create.c:333
#10 0x00007f0672c423dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 14 (Thread 0x7f057cc11700 (LWP 3092)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f06733428eb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f0596e666df in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#3  0x00007f0596e6a768 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007f0596e658cd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007f0596e6a7c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007f0596e658cd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f0596e6a7c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f0596e658cd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f0596e682e0 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007f0673341989 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f06721ca6ba in start_thread (arg=0x7f057cc11700) at pthread_create.c:333
#12 0x00007f0672c423dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 13 (Thread 0x7f057d412700 (LWP 3091)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f06733428eb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f0596e666df in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#3  0x00007f0596e6a768 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007f0596e658cd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007f0596e6a7c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007f0596e658cd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f0596e682e0 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f0673341989 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f06721ca6ba in start_thread (arg=0x7f057d412700) at pthread_create.c:333
#10 0x00007f0672c423dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 12 (Thread 0x7f0588a4b700 (LWP 3090)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f06733428eb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f0596e666df in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#3  0x00007f0596e6a768 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007f0596e658cd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007f0596e6a7c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007f0596e658cd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f0596e682e0 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f0673341989 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f06721ca6ba in start_thread (arg=0x7f0588a4b700) at pthread_create.c:333
#10 0x00007f0672c423dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 11 (Thread 0x7f05b6ae6700 (LWP 3089)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f06733428eb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f0596e666df in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#3  0x00007f0596e6a768 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007f0596e658cd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007f0596e6a7c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007f0596e658cd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f0596e6a7c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f0596e658cd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f0596e6a7c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007f0596e658cd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007f0596e682e0 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#12 0x00007f0673341989 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007f06721ca6ba in start_thread (arg=0x7f05b6ae6700) at pthread_create.c:333
#14 0x00007f0672c423dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 10 (Thread 0x7f05bdbb2700 (LWP 3088)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f06733428eb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f0596e666df in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#3  0x00007f0596e6a768 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007f0596e658cd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007f0596e6a7c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007f0596e658cd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f0596e682e0 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f0673341989 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f06721ca6ba in start_thread (arg=0x7f05bdbb2700) at pthread_create.c:333
#10 0x00007f0672c423dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7f058c03a700 (LWP 2372)):
#0  0x00007ffe851cd939 in ?? ()
#1  0x00007ffe851cdbd6 in clock_gettime ()
#2  0x00007f0672c50836 in __GI___clock_gettime (clock_id=1, tp=0x7f058c039a20) at ../sysdeps/unix/clock_gettime.c:115
#3  0x00007f067356a251 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f0673568a49 in QTimerInfoList::updateCurrentTime() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f0673568fb5 in QTimerInfoList::timerWait(timespec&) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f067356a6be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f066e55c91d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007f066e55d2bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007f066e55d49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f067356a94b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f06735137ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007f067333ccd4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007f058d272517 in KCupsConnection::run() () from /usr/lib/x86_64-linux-gnu/libkcupslib.so
#14 0x00007f0673341989 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007f06721ca6ba in start_thread (arg=0x7f058c03a700) at pthread_create.c:333
#16 0x00007f0672c423dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7f059cac2700 (LWP 2293)):
#0  0x00007ffe851cd939 in ?? ()
#1  0x00007ffe851cdbd6 in clock_gettime ()
#2  0x00007f0672c50836 in __GI___clock_gettime (clock_id=1, tp=0x7f059cac1a60) at ../sysdeps/unix/clock_gettime.c:115
#3  0x00007f067356a251 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f0673568a49 in QTimerInfoList::updateCurrentTime() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f0673568fb5 in QTimerInfoList::timerWait(timespec&) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f067356a6be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f066e55c91d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007f066e55d2bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007f066e55d49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f067356a94b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f06735137ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007f067333ccd4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007f0673341989 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007f06721ca6ba in start_thread (arg=0x7f059cac2700) at pthread_create.c:333
#15 0x00007f0672c423dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f064d152700 (LWP 2235)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f064e40a74b in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
#2  0x00007f064e40a477 in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
#3  0x00007f06721ca6ba in start_thread (arg=0x7f064d152700) at pthread_create.c:333
#4  0x00007f0672c423dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f064fb8a700 (LWP 2218)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f0677eaf784 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#2  0x00007f0677eaf7c9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#3  0x00007f06721ca6ba in start_thread (arg=0x7f064fb8a700) at pthread_create.c:333
#4  0x00007f0672c423dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f065a57a700 (LWP 2126)):
#0  0x00007f066e5a1a79 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f066e55d372 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f066e55d49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f067356a94b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f06735137ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f067333ccd4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f0675a330c5 in QQmlThreadPrivate::run (this=0x8d0170) at qml/ftw/qqmlthread.cpp:147
#7  0x00007f0673341989 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f06721ca6ba in start_thread (arg=0x7f065a57a700) at pthread_create.c:333
#9  0x00007f0672c423dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f065bfff700 (LWP 1971)):
#0  0x00007f0672c3670d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f066e55d38c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f066e55d49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f067356a94b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f06735137ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f067333ccd4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f0675a330c5 in QQmlThreadPrivate::run (this=0x90e570) at qml/ftw/qqmlthread.cpp:147
#7  0x00007f0673341989 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f06721ca6ba in start_thread (arg=0x7f065bfff700) at pthread_create.c:333
#9  0x00007f0672c423dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f06621e2700 (LWP 1922)):
#0  0x00007f0672c3670d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f066e55d38c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f066e55d49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f067356a94b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f06735137ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f067333ccd4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f06785a0b75 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f0673341989 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f06721ca6ba in start_thread (arg=0x7f06621e2700) at pthread_create.c:333
#9  0x00007f0672c423dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f0663a5a700 (LWP 1907)):
#0  0x00007f0672c3670d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f0676df4c62 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f0676df68d7 in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f0665bce329 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f0673341989 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f06721ca6ba in start_thread (arg=0x7f0663a5a700) at pthread_create.c:333
#6  0x00007f0672c423dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f06784628c0 (LWP 1883)):
[KCrash Handler]
#6  0x0000000000000000 in ?? ()
#7  0x00007f05b4126895 in DaysModel::update (this=0x699d6c0) at /workspace/build/src/declarativeimports/calendar/daysmodel.cpp:98
#8  0x00007f05b4124db0 in Calendar::updateData (this=0x6998300) at /workspace/build/src/declarativeimports/calendar/calendar.cpp:300
#9  0x00007f05b41252dd in Calendar::updateData (this=0x6998300) at /workspace/build/src/declarativeimports/calendar/calendar.cpp:96
#10 Calendar::resetToToday (this=0x6998300) at /workspace/build/src/declarativeimports/calendar/calendar.cpp:95
#11 0x00007f05b413270d in Calendar::qt_static_metacall (_o=_o@entry=0x6998300, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=19, _a=_a@entry=0x7ffe8518ff60) at /workspace/build/obj-x86_64-linux-gnu/src/declarativeimports/calendar/moc_calendar.cpp:239
#12 0x00007f05b4133120 in Calendar::qt_metacall (this=0x6998300, _c=QMetaObject::InvokeMetaMethod, _id=19, _a=0x7ffe8518ff60) at /workspace/build/obj-x86_64-linux-gnu/src/declarativeimports/calendar/moc_calendar.cpp:388
#13 0x00007f06759e7629 in QQmlObjectOrGadget::metacall (this=this@entry=0x7ffe85190280, type=type@entry=QMetaObject::InvokeMetaMethod, index=index@entry=24, argv=argv@entry=0x7ffe8518ff60) at qml/qqmlpropertycache.cpp:1727
#14 0x00007f0675969794 in CallMethod (object=..., index=24, returnType=<optimized out>, argCount=argCount@entry=0, argTypes=argTypes@entry=0x0, engine=engine@entry=0x96bb50, callArgs=0x7f065917b578, callType=QMetaObject::InvokeMetaMethod) at jsruntime/qv4qobjectwrapper.cpp:1100
#15 0x00007f0675969b9e in CallPrecise (object=..., data=..., engine=engine@entry=0x96bb50, callArgs=callArgs@entry=0x7f065917b578, callType=callType@entry=QMetaObject::InvokeMetaMethod) at jsruntime/qv4qobjectwrapper.cpp:1348
#16 0x00007f067596ad10 in QV4::QObjectMethod::callInternal (this=<optimized out>, callData=<optimized out>, scope=...) at jsruntime/qv4qobjectwrapper.cpp:1838
#17 0x00007f067598327e in QV4::Object::call (d=0x7f065917b578, scope=..., this=<optimized out>) at jsruntime/qv4object_p.h:372
#18 QV4::Runtime::method_callProperty (engine=0x96bb50, nameIndex=<optimized out>, callData=0x7f065917b578) at jsruntime/qv4runtime.cpp:1102
#19 0x00007f0677811312 in ?? ()
#20 0x00007f0648252350 in ?? ()
#21 0x9e83922a3d26a400 in ?? ()
#22 0x000000000096bb50 in ?? ()
#23 0x0000000000000000 in ?? ()

Reported using DrKonqi
Comment 1 Shabbs 2017-09-24 05:22:50 UTC
Created attachment 107985 [details]
video grab

thats the video grab of the screen.
Comment 2 Tony 2018-03-18 01:19:32 UTC
*** Bug 391951 has been marked as a duplicate of this bug. ***
Comment 3 Kai Uwe Broulik 2018-03-19 10:45:49 UTC
Looks like related to Akonadi Calendar plugin
Comment 4 Andrea Nicotra 2018-05-08 07:14:30 UTC
could be related to this bug https://bugs.kde.org/show_bug.cgi?id=393532?
Comment 5 David Edmundson 2018-05-14 14:38:34 UTC
*** Bug 393532 has been marked as a duplicate of this bug. ***
Comment 6 David Edmundson 2018-05-29 23:42:37 UTC
*** Bug 394395 has been marked as a duplicate of this bug. ***
Comment 7 Marco Martin 2020-06-15 13:51:52 UTC
*** Bug 422671 has been marked as a duplicate of this bug. ***
Comment 8 Nate Graham 2021-03-22 18:38:59 UTC
*** Bug 428410 has been marked as a duplicate of this bug. ***
Comment 9 Nate Graham 2021-03-22 18:39:10 UTC
*** Bug 434774 has been marked as a duplicate of this bug. ***
Comment 10 Nate Graham 2021-03-22 18:39:20 UTC
*** Bug 429241 has been marked as a duplicate of this bug. ***
Comment 11 Nate Graham 2021-06-08 22:17:24 UTC
*** Bug 437865 has been marked as a duplicate of this bug. ***
Comment 12 Bug Janitor Service 2021-06-19 08:12:52 UTC
A possibly relevant merge request was started @ https://invent.kde.org/frameworks/plasma-framework/-/merge_requests/283
Comment 13 Nate Graham 2021-06-22 03:27:32 UTC
Git commit b2f821ad21774e4ae3c4296f941048703c09e8f2 by Nate Graham, on behalf of David Edmundson.
Committed on 22/06/2021 at 03:27.
Pushed by ngraham into branch 'master'.

[Calendar] Store plugin manager as QPointer

EventPluginsManager is created externally and managed by QML. We cannot
assume the lifespan outlives our Calendar class.

M  +3    -3    src/declarativeimports/calendar/daysmodel.h

https://invent.kde.org/frameworks/plasma-framework/commit/b2f821ad21774e4ae3c4296f941048703c09e8f2