Bug 422230 - Plasma crashed when I opened settings of "System Monitor Sensor" widget immediately after add it to desktop
Summary: Plasma crashed when I opened settings of "System Monitor Sensor" widget immed...
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (show other bugs)
Version: master
Platform: Neon Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
: 421392 423713 (view as bug list)
Depends on:
Blocks:
 
Reported: 2020-05-29 15:12 UTC by Patrick Silva
Modified: 2022-05-24 11:59 UTC (History)
6 users (show)

See Also:
Latest Commit:
Version Fixed In: frameworks 5.73
Sentry Crash Report:


Attachments
New crash information added by DrKonqi (17.80 KB, text/plain)
2020-05-31 04:48 UTC, Pablo Cholaky
Details
New crash information added by DrKonqi (2.31 KB, text/plain)
2020-06-22 16:31 UTC, Micah Shennum
Details
New crash information added by DrKonqi (3.33 KB, text/plain)
2022-05-24 04:24 UTC, Gregory Allen
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Silva 2020-05-29 15:12:23 UTC
SUMMARY
I added "System Monitor Sensor" widget to desktop, immediately tried to open its settings, then plasma crashed.

Operating System: KDE neon Unstable Edition
KDE Plasma Version: 5.19.80
KDE Frameworks Version: 5.71.0
Qt Version: 5.14.2


Thread 14 (Thread 0x7fb1b8441700 (LWP 19561)):
#0  0x00007fb1c6f2ebf9 in __GI___poll (fds=0x7fb1b8440ca8, nfds=1, timeout=-1)
    at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fb1cc35f747 in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fb1cc36136a in xcb_wait_for_event () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fb1bac02fd0 in QXcbEventQueue::run() (this=0x5603e026a7b0) at qxcbeventqueue.cpp:228
#4  0x00007fb1c7646c2c in QThreadPrivate::start(void*) (arg=0x5603e026a7b0)
    at thread/qthread_unix.cpp:342
#5  0x00007fb1c3f696db in start_thread (arg=0x7fb1b8441700) at pthread_create.c:463
#6  0x00007fb1c6f3b88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7fb1afdc7700 (LWP 19571)):
#0  0x00007fb1c6f2ebf9 in __GI___poll (fds=0x7fb1a40029e0, nfds=1, timeout=-1)
    at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fb1c084f5c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb1c084f6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb1c78957ac in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fb1a4000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007fb1c7834d2a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fb1afdc6d80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007fb1c7645757 in QThread::exec() (this=this@entry=0x5603e04505c0) at thread/qthread.cpp:536
#6  0x00007fb1cb1f8fc5 in QQmlThreadPrivate::run() (this=0x5603e04505c0) at qml/ftw/qqmlthread.cpp:155
#7  0x00007fb1c7646c2c in QThreadPrivate::start(void*) (arg=0x5603e04505c0)
    at thread/qthread_unix.cpp:342
#8  0x00007fb1c3f696db in start_thread (arg=0x7fb1afdc7700) at pthread_create.c:463
#9  0x00007fb1c6f3b88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7fb1a10a7700 (LWP 19572)):
#0  0x00007fb1c3f6f9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5603e069e248) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fb1c3f6f9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x5603e069e1f8, cond=0x5603e069e220) at pthread_cond_wait.c:502
#2  0x00007fb1c3f6f9f3 in __pthread_cond_wait (cond=0x5603e069e220, mutex=0x5603e069e1f8)
    at pthread_cond_wait.c:655
#3  0x00007fb1a2603ecb in cnd_wait (mtx=0x5603e069e1f8, cond=0x5603e069e220)
    at ../include/c11/threads_posix.h:155
#4  0x00007fb1a2603ecb in util_queue_thread_func (input=input@entry=0x5603e08e4280)
    at ../src/util/u_queue.c:258
#5  0x00007fb1a2603ac7 in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007fb1c3f696db in start_thread (arg=0x7fb1a10a7700) at pthread_create.c:463
#7  0x00007fb1c6f3b88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7fb1b6048700 (LWP 19562)):
#0  0x00007fb1c6f2ebf9 in __GI___poll (fds=0x7fb1a8011cf0, nfds=4, timeout=-1)
    at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fb1c084f5c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb1c084f6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb1c78957ac in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fb1a8000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007fb1c7834d2a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fb1b6047d70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007fb1c7645757 in QThread::exec() (this=this@entry=0x7fb1c97bbda0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:536
#6  0x00007fb1c9543555 in QDBusConnectionManager::run() (this=0x7fb1c97bbda0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179
#7  0x00007fb1c7646c2c in QThreadPrivate::start(void*) (arg=0x7fb1c97bbda0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:342
#8  0x00007fb1c3f696db in start_thread (arg=0x7fb1b6048700) at pthread_create.c:463
#9  0x00007fb1c6f3b88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7fb145f81700 (LWP 19755)):
#0  0x00007fb1c3f6f9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5603e8c3afb0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fb1c3f6f9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x5603e8c3af60, cond=0x5603e8c3af88) at pthread_cond_wait.c:502
#2  0x00007fb1c3f6f9f3 in __pthread_cond_wait (cond=0x5603e8c3af88, mutex=0x5603e8c3af60)
    at pthread_cond_wait.c:655
#3  0x00007fb1c764d1db in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x5603e8c3af60) at thread/qwaitcondition_unix.cpp:146
#4  0x00007fb1c764d1db in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x5603e9013240, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fb1c764d359 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x5603e9013248, mutex=mutex@entry=0x5603e9013240, time=time@entry=18446744073709551615)
    at thread/qwaitcondition_unix.cpp:208
#6  0x00007fb1cb74c233 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x5603e9013238)
    at scenegraph/qsgthreadedrenderloop.cpp:255
#7  0x00007fb1cb74c233 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x5603e90131a0) at scenegraph/qsgthreadedrenderloop.cpp:905
#8  0x00007fb1cb74c691 in QSGRenderThread::run() (this=0x5603e90131a0)
    at scenegraph/qsgthreadedrenderloop.cpp:1000
#9  0x00007fb1c7646c2c in QThreadPrivate::start(void*) (arg=0x5603e90131a0)
    at thread/qthread_unix.cpp:342
#10 0x00007fb1c3f696db in start_thread (arg=0x7fb145f81700) at pthread_create.c:463
#11 0x00007fb1c6f3b88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7fb161c73700 (LWP 19754)):
#0  0x00007fb1c6f2ebf9 in __GI___poll (fds=0x7fb15403f300, nfds=1, timeout=-1)
    at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fb1c084f5c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb1c084f6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb1c78957ac in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fb1540dee70, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007fb1c7834d2a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fb161c72d80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007fb1c7645757 in QThread::exec() (this=this@entry=0x5603eacc5bc0) at thread/qthread.cpp:536
#6  0x00007fb1cb1f8fc5 in QQmlThreadPrivate::run() (this=0x5603eacc5bc0) at qml/ftw/qqmlthread.cpp:155
#7  0x00007fb1c7646c2c in QThreadPrivate::start(void*) (arg=0x5603eacc5bc0)
    at thread/qthread_unix.cpp:342
#8  0x00007fb1c3f696db in start_thread (arg=0x7fb161c73700) at pthread_create.c:463
#9  0x00007fb1c6f3b88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7fb175c25700 (LWP 19581)):
#0  0x00007fb1c3f6f9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5603e397f760) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fb1c3f6f9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x5603e397f710, cond=0x5603e397f738) at pthread_cond_wait.c:502
#2  0x00007fb1c3f6f9f3 in __pthread_cond_wait (cond=0x5603e397f738, mutex=0x5603e397f710)
    at pthread_cond_wait.c:655
#3  0x00007fb1c764d1db in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x5603e397f710) at thread/qwaitcondition_unix.cpp:146
#4  0x00007fb1c764d1db in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x7fb1b0009b20, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fb1c764d359 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x7fb1b0009b28, mutex=mutex@entry=0x7fb1b0009b20, time=time@entry=18446744073709551615)
    at thread/qwaitcondition_unix.cpp:208
#6  0x00007fb1cb74c233 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x7fb1b0009b18)
    at scenegraph/qsgthreadedrenderloop.cpp:255
#7  0x00007fb1cb74c233 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x7fb1b0009a80) at scenegraph/qsgthreadedrenderloop.cpp:905
#8  0x00007fb1cb74c691 in QSGRenderThread::run() (this=0x7fb1b0009a80)
    at scenegraph/qsgthreadedrenderloop.cpp:1000
#9  0x00007fb1c7646c2c in QThreadPrivate::start(void*) (arg=0x7fb1b0009a80)
    at thread/qthread_unix.cpp:342
#10 0x00007fb1c3f696db in start_thread (arg=0x7fb175c25700) at pthread_create.c:463
#11 0x00007fb1c6f3b88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fb1630a2700 (LWP 19635)):
#0  0x00007fb1c3f6f9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5603e5bda2c4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fb1c3f6f9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x5603e5bda270, cond=0x5603e5bda298) at pthread_cond_wait.c:502
#2  0x00007fb1c3f6f9f3 in __pthread_cond_wait (cond=0x5603e5bda298, mutex=0x5603e5bda270)
    at pthread_cond_wait.c:655
#3  0x00007fb1c764d1db in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x5603e5bda270) at thread/qwaitcondition_unix.cpp:146
#4  0x00007fb1c764d1db in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x7fb1b000fac0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fb1c764d359 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x7fb1b000fac8, mutex=mutex@entry=0x7fb1b000fac0, time=time@entry=18446744073709551615)
    at thread/qwaitcondition_unix.cpp:208
#6  0x00007fb1cb74c233 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x7fb1b000fab8)
    at scenegraph/qsgthreadedrenderloop.cpp:255
#7  0x00007fb1cb74c233 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x7fb1b000fa20) at scenegraph/qsgthreadedrenderloop.cpp:905
#8  0x00007fb1cb74c691 in QSGRenderThread::run() (this=0x7fb1b000fa20)
    at scenegraph/qsgthreadedrenderloop.cpp:1000
#9  0x00007fb1c7646c2c in QThreadPrivate::start(void*) (arg=0x7fb1b000fa20)
    at thread/qthread_unix.cpp:342
#10 0x00007fb1c3f696db in start_thread (arg=0x7fb1630a2700) at pthread_create.c:463
#11 0x00007fb1c6f3b88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fb19194b700 (LWP 19574)):
#0  0x00007fb1c3f6f9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5603e2164b60) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fb1c3f6f9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x5603e2164b10, cond=0x5603e2164b38) at pthread_cond_wait.c:502
#2  0x00007fb1c3f6f9f3 in __pthread_cond_wait (cond=0x5603e2164b38, mutex=0x5603e2164b10)
    at pthread_cond_wait.c:655
#3  0x00007fb1c764d1db in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x5603e2164b10) at thread/qwaitcondition_unix.cpp:146
#4  0x00007fb1c764d1db in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x5603e0729d00, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fb1c764d359 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x5603e0729d08, mutex=mutex@entry=0x5603e0729d00, time=time@entry=18446744073709551615)
    at thread/qwaitcondition_unix.cpp:208
#6  0x00007fb1cb74c233 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x5603e0729cf8)
    at scenegraph/qsgthreadedrenderloop.cpp:255
#7  0x00007fb1cb74c233 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x5603e0729c60) at scenegraph/qsgthreadedrenderloop.cpp:905
#8  0x00007fb1cb74c691 in QSGRenderThread::run() (this=0x5603e0729c60)
    at scenegraph/qsgthreadedrenderloop.cpp:1000
#9  0x00007fb1c7646c2c in QThreadPrivate::start(void*) (arg=0x5603e0729c60)
    at thread/qthread_unix.cpp:342
#10 0x00007fb1c3f696db in start_thread (arg=0x7fb19194b700) at pthread_create.c:463
#11 0x00007fb1c6f3b88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fb19214c700 (LWP 19573)):
#0  0x00007fb1c6f2ebf9 in __GI___poll (fds=0x7fb18c058990, nfds=4, timeout=39987)
    at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fb1c084f5c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb1c084f6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb1c78957ac in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fb18c000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007fb1c7834d2a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fb19214bd30, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007fb1c7645757 in QThread::exec() (this=this@entry=0x7fb1a408b010) at thread/qthread.cpp:536
#6  0x00007fb1cb68eb06 in QQuickPixmapReader::run() (this=0x7fb1a408b010)
    at util/qquickpixmapcache.cpp:987
#7  0x00007fb1c7646c2c in QThreadPrivate::start(void*) (arg=0x7fb1a408b010)
    at thread/qthread_unix.cpp:342
#8  0x00007fb1c3f696db in start_thread (arg=0x7fb19214c700) at pthread_create.c:463
#9  0x00007fb1c6f3b88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fb174812700 (LWP 19583)):
#0  0x00007fb1c6f2ebf9 in __GI___poll (fds=0x7fb15c002de0, nfds=1, timeout=9987)
    at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fb1c084f5c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb1c084f6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb1c78957ac in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fb15c000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007fb1c7834d2a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fb174811da0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007fb1c7645757 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:536
#6  0x00007fb1c7646c2c in QThreadPrivate::start(void*) (arg=0x7fb18c006560)
    at thread/qthread_unix.cpp:342
#7  0x00007fb1c3f696db in start_thread (arg=0x7fb174812700) at pthread_create.c:463
#8  0x00007fb1c6f3b88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fb14f98a700 (LWP 19750)):
#0  0x00007fb1c3f6f9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5603e91837d0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fb1c3f6f9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x5603e9183780, cond=0x5603e91837a8) at pthread_cond_wait.c:502
#2  0x00007fb1c3f6f9f3 in __pthread_cond_wait (cond=0x5603e91837a8, mutex=0x5603e9183780)
    at pthread_cond_wait.c:655
#3  0x00007fb1c764d1db in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x5603e9183780) at thread/qwaitcondition_unix.cpp:146
#4  0x00007fb1c764d1db in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x5603e5e58d30, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fb1c764d359 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x5603e5e58d38, mutex=mutex@entry=0x5603e5e58d30, time=time@entry=18446744073709551615)
    at thread/qwaitcondition_unix.cpp:208
#6  0x00007fb1cb74c233 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x5603e5e58d28)
    at scenegraph/qsgthreadedrenderloop.cpp:255
#7  0x00007fb1cb74c233 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x5603e5e58c90) at scenegraph/qsgthreadedrenderloop.cpp:905
#8  0x00007fb1cb74c691 in QSGRenderThread::run() (this=0x5603e5e58c90)
    at scenegraph/qsgthreadedrenderloop.cpp:1000
#9  0x00007fb1c7646c2c in QThreadPrivate::start(void*) (arg=0x5603e5e58c90)
    at thread/qthread_unix.cpp:342
#10 0x00007fb1c3f696db in start_thread (arg=0x7fb14f98a700) at pthread_create.c:463
#11 0x00007fb1c6f3b88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fb1628a1700 (LWP 19593)):
#0  0x00007fb1c3f6f9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5603e54ba5f4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fb1c3f6f9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x5603e54ba5a0, cond=0x5603e54ba5c8) at pthread_cond_wait.c:502
#2  0x00007fb1c3f6f9f3 in __pthread_cond_wait (cond=0x5603e54ba5c8, mutex=0x5603e54ba5a0)
    at pthread_cond_wait.c:655
#3  0x00007fb1c764d1db in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x5603e54ba5a0) at thread/qwaitcondition_unix.cpp:146
#4  0x00007fb1c764d1db in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x5603e5952030, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fb1c764d359 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x5603e5952038, mutex=mutex@entry=0x5603e5952030, time=time@entry=18446744073709551615)
    at thread/qwaitcondition_unix.cpp:208
#6  0x00007fb1cb74c233 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x5603e5952028)
    at scenegraph/qsgthreadedrenderloop.cpp:255
#7  0x00007fb1cb74c233 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x5603e5951f90) at scenegraph/qsgthreadedrenderloop.cpp:905
#8  0x00007fb1cb74c691 in QSGRenderThread::run() (this=0x5603e5951f90)
    at scenegraph/qsgthreadedrenderloop.cpp:1000
#9  0x00007fb1c7646c2c in QThreadPrivate::start(void*) (arg=0x5603e5951f90)
    at thread/qthread_unix.cpp:342
#10 0x00007fb1c3f696db in start_thread (arg=0x7fb1628a1700) at pthread_create.c:463
#11 0x00007fb1c6f3b88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fb1cd849c80 (LWP 19556)):
#0  0x00007fb1c6e58e97 in __GI_raise (sig=sig@entry=11) at ../sysdeps/unix/sysv/linux/raise.c:51
#1  0x00007fb1ca351053 in KCrash::defaultCrashHandler(int) (sig=11) at ./src/kcrash.cpp:442
#2  0x00007fb1c6e58f20 in <signal handler called> () at /lib/x86_64-linux-gnu/libc.so.6
#3  0x00007fb1cb08666a in QQmlData::wasDeleted(QObject const*) (object=0x5603e06db740)
    at ../../include/QtQml/5.14.2/QtQml/private/../../../../../src/qml/qml/qqmldata_p.h:338
#4  0x00007fb1cb08666a in QV4::QObjectWrapper::getQmlProperty(QV4::ExecutionEngine*, QQmlContextData*, QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, bool*, QQmlPropertyData**) (engine=engine@entry=0x5603e0371620, qmlContext=qmlContext@entry=0x5603e8c82ce0, object=0x5603e06db740, name=0x7fb1af1885a8, revisionMode=revisionMode@entry=QV4::QObjectWrapper::CheckRevision, hasProperty=hasProperty@entry=0x7ffd7a43a9e8, property=0x7ffd7a43a9f0) at jsruntime/qv4qobjectwrapper.cpp:360
#5  0x00007fb1cb05e7ab in QV4::QQmlContextWrapper::getPropertyAndBase(QV4::QQmlContextWrapper const*, QV4::PropertyKey, QV4::Value const*, bool*, QV4::Value*, QV4::Lookup*) (resource=<optimized out>, id=..., receiver=receiver@entry=0x0, hasProperty=hasProperty@entry=0x7ffd7a43aa67, base=base@entry=0x0, lookup=0x0, lookup@entry=0x5603e2dc93a0) at jsruntime/qv4qmlcontext.cpp:316
#6  0x00007fb1cb05ef75 in QV4::QQmlContextWrapper::resolveQmlContextPropertyLookupGetter(QV4::Lookup*, QV4::ExecutionEngine*, QV4::Value*) (l=0x5603e2dc93a0, engine=0x5603e0371620, base=0x0)
    at jsruntime/qv4qmlcontext.cpp:481
#7  0x00007fb1880c6482 in  ()
#8  0x0000000000000000 in  ()
Comment 1 Pablo Cholaky 2020-05-31 04:48:23 UTC
Created attachment 128944 [details]
New crash information added by DrKonqi

plasmashell (5.18.5) using Qt 5.15.0

- What I was doing when the application crashed:
Open Sensors plugin.
Observe the crash

- Unusual behavior I noticed:
Plasmashell crashes every time

-- Backtrace (Reduced):
#4  0x00007fd7f1d4decf in QMapNodeBase::nextNode() const () at /usr/lib64/libQt5Core.so.5
#5  0x00007fd7f3c890b1 in Plasma::DataContainer::checkForUpdate() () at /usr/lib64/libKF5Plasma.so.5
#6  0x00007fd7f1ec83fc in void doActivate<false>(QObject*, int, void**) () at /usr/lib64/libQt5Core.so.5
#7  0x00007fd7f1e2d7af in QProcess::finished(int, QProcess::ExitStatus) () at /usr/lib64/libQt5Core.so.5
#8  0x00007fd7f1e311c2 in QProcessPrivate::_q_processDied() () at /usr/lib64/libQt5Core.so.5
Comment 2 Micah Shennum 2020-06-22 16:31:02 UTC
Created attachment 129589 [details]
New crash information added by DrKonqi

plasmashell (5.19.1) using Qt 5.15.0

- What I was doing when the application crashed:
Added KDE Plasma Desktop Thermal Monitor widget to the desktop, then tried to configure via right-click menu.

-- Backtrace (Reduced):
#5  0x00007f5e64376f0a in Plasma::DataContainer::checkForUpdate() () at /usr/lib/libKF5Plasma.so.5
[...]
#7  0x00007f5e6249a329 in QProcess::finished(int, QProcess::ExitStatus) () at /usr/lib/libQt5Core.so.5
[...]
#11 0x00007f5e62568e70 in QSocketNotifier::activated(QSocketDescriptor, QSocketNotifier::Type, QSocketNotifier::QPrivateSignal) () at /usr/lib/libQt5Core.so.5
#12 0x00007f5e6256967d in QSocketNotifier::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#13 0x00007f5e63052702 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
Comment 3 Bug Janitor Service 2020-07-04 23:00:54 UTC
A possibly relevant merge request was started @ https://invent.kde.org/frameworks/plasma-framework/-/merge_requests/29
Comment 4 David Edmundson 2020-07-07 08:28:36 UTC
582d9ed3 in plasma-framework
Comment 5 David Edmundson 2020-07-07 08:28:46 UTC
*** Bug 423713 has been marked as a duplicate of this bug. ***
Comment 6 David Edmundson 2020-07-07 08:29:01 UTC
*** Bug 421392 has been marked as a duplicate of this bug. ***
Comment 7 Richard Ullger 2020-07-14 08:46:07 UTC
Did the fix make it into frameworks 5.72? If it did, it's still an issue.
Comment 8 David Edmundson 2020-07-14 08:52:32 UTC
It did not.
Comment 9 Gregory Allen 2022-05-24 04:24:13 UTC
Created attachment 149154 [details]
New crash information added by DrKonqi

plasmashell (5.21.4) using Qt 5.15.2

- What I was doing when the application crashed: Wanted to change my background and plasma crashed

- Custom settings of the application: No custom settings

-- Backtrace (Reduced):
#4  0x00007fa92598a0c4 in QObject::objectName() const () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fa91f1a5986 in chameleon::ChameleonStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const () from /usr/lib/x86_64-linux-gnu/qt5/plugins/styles/libchameleon.so
#6  0x00007fa91f19fd80 in chameleon::ChameleonStyle::drawComplexControl(QStyle::ComplexControl, QStyleOptionComplex const*, QPainter*, QWidget const*) const () from /usr/lib/x86_64-linux-gnu/qt5/plugins/styles/libchameleon.so
[...]
#9  0x00007fa92749d9c5 in QQuickWindowPrivate::polishItems() () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
[...]
#12 0x00007fa925d50e45 in QWindow::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5