Bug 427444

Summary: System Settings crashes in QQmlData::wasDeleted() when navigating to a different KCM while on the Screen Locker KCM's Appearance page
Product: [Applications] systemsettings Reporter: Patrick Silva <bugseforuns>
Component: kcm_screenlockerAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED FIXED    
Severity: crash CC: jodr666, kde-bugs, kde, nate, ro.webbdg
Priority: NOR Keywords: drkonqi
Version: unspecified   
Target Milestone: ---   
Platform: Neon   
OS: Linux   
See Also: https://bugs.kde.org/show_bug.cgi?id=431419
https://bugs.kde.org/show_bug.cgi?id=428461
https://bugs.kde.org/show_bug.cgi?id=421556
Latest Commit: Version Fixed In: 5.79
Sentry Crash Report:

Description Patrick Silva 2020-10-08 12:14:25 UTC
Application: systemsettings5 (5.20.80)

Qt Version: 5.15.0
Frameworks Version: 5.75.0
Operating System: Linux 5.4.0-47-generic x86_64
Windowing system: X11
Distribution: KDE neon Unstable Edition

-- Information about the crash:
- What I was doing when the application crashed:
1. open system settings > Workspace behavior > Screen locking, click on "Configure..." button
2. right-click on "Disks & Devices" applet in system tray, choose "Configure removable devices"

Plasma notifies about System Settings crash and then opens "Removable Devices" kcm in System Settings

The crash can be reproduced every time.

-- Backtrace:
Application: System Settings (systemsettings5), signal: Segmentation fault
Content of s_kcrashErrorMessage: (null)
[New LWP 13440]
[New LWP 13441]
[New LWP 13442]
[New LWP 13443]
[New LWP 13444]
[New LWP 13445]
[New LWP 13450]
[New LWP 13451]
[New LWP 13687]
[New LWP 13688]
[New LWP 13710]
[New LWP 13983]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007f1a622e7aff in __GI___poll (fds=fds@entry=0x7fff82d8b828, nfds=nfds@entry=1, timeout=timeout@entry=1000) at ../sysdeps/unix/sysv/linux/poll.c:29
[Current thread is 1 (Thread 0x7f1a5e1df800 (LWP 13438))]

Thread 13 (Thread 0x7f1a1f26e700 (LWP 13983)):
#0  0x00007f1a603f8714 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f1a603fa185 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1a603fb66b in g_main_context_prepare () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1a603fc0db in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f1a603fc2e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f1a628afeab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f1a14031220, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007f1a628541bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f1a1f26dd80, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#7  0x00007f1a62672082 in QThread::exec() (this=this@entry=0x558fcdd4fb80) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#8  0x00007f1a617296c9 in QQmlThreadPrivate::run() (this=0x558fcdd4fb80) at qml/ftw/qqmlthread.cpp:155
#9  0x00007f1a6267320c in QThreadPrivate::start(void*) (arg=0x558fcdd4fb80) at thread/qthread_unix.cpp:342
#10 0x00007f1a60d17609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#11 0x00007f1a622f4293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7f1a118fd700 (LWP 13710)):
#0  0x00007f1a622e7aff in __GI___poll (fds=0x558fcb9216c0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f1a603fc1ae in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1a603fc2e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1a1d37a99d in  () at /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
#4  0x00007f1a60425931 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f1a60d17609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f1a622f4293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f1a13fff700 (LWP 13688)):
#0  0x00007f1a622e7aff in __GI___poll (fds=0x558fc978dad0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f1a603fc1ae in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1a603fc533 in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1a2ddb3eda in  () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007f1a60425931 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f1a60d17609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f1a622f4293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f1a1e05d700 (LWP 13687)):
#0  0x00007f1a622e7aff in __GI___poll (fds=0x558fcc50c250, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f1a603fc1ae in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1a603fc2e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1a603fc331 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f1a60425931 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f1a60d17609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f1a622f4293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f1a36fcc700 (LWP 13451)):
#0  0x00007f1a622e7aff in __GI___poll (fds=0x7f1a18004a30, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f1a603fc1ae in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1a603fc2e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1a628afeab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f1a18000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f1a628541bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f1a36fcbd80, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f1a62672082 in QThread::exec() (this=this@entry=0x558fc7f75e60) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f1a617296c9 in QQmlThreadPrivate::run() (this=0x558fc7f75e60) at qml/ftw/qqmlthread.cpp:155
#7  0x00007f1a6267320c in QThreadPrivate::start(void*) (arg=0x558fc7f75e60) at thread/qthread_unix.cpp:342
#8  0x00007f1a60d17609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f1a622f4293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f1a3d175700 (LWP 13450)):
#0  0x00007f1a6044933d in g_mutex_lock () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f1a603fbbec in g_main_context_check () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1a603fc152 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1a603fc2e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f1a628afeab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f1a24000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f1a628541bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f1a3d174d80, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007f1a62672082 in QThread::exec() (this=this@entry=0x558fc7ab9360) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007f1a617296c9 in QQmlThreadPrivate::run() (this=0x558fc7ab9360) at qml/ftw/qqmlthread.cpp:155
#8  0x00007f1a6267320c in QThreadPrivate::start(void*) (arg=0x558fc7ab9360) at thread/qthread_unix.cpp:342
#9  0x00007f1a60d17609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007f1a622f4293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f1a3ffff700 (LWP 13445)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x558fc7b3b0b8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x558fc7b3b068, cond=0x558fc7b3b090) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x558fc7b3b090, mutex=0x558fc7b3b068) at pthread_cond_wait.c:638
#3  0x00007f1a5633f97b in cnd_wait (mtx=0x558fc7b3b068, cond=0x558fc7b3b090) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x558fc7a31ba0) at ../src/util/u_queue.c:275
#5  0x00007f1a5633f58b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007f1a60d17609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f1a622f4293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f1a54ca6700 (LWP 13444)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x558fc7b3b0b8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x558fc7b3b068, cond=0x558fc7b3b090) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x558fc7b3b090, mutex=0x558fc7b3b068) at pthread_cond_wait.c:638
#3  0x00007f1a5633f97b in cnd_wait (mtx=0x558fc7b3b068, cond=0x558fc7b3b090) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x558fc78a79a0) at ../src/util/u_queue.c:275
#5  0x00007f1a5633f58b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007f1a60d17609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f1a622f4293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f1a554a7700 (LWP 13443)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x558fc7b3b0b8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x558fc7b3b068, cond=0x558fc7b3b090) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x558fc7b3b090, mutex=0x558fc7b3b068) at pthread_cond_wait.c:638
#3  0x00007f1a5633f97b in cnd_wait (mtx=0x558fc7b3b068, cond=0x558fc7b3b090) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x558fc78e8bd0) at ../src/util/u_queue.c:275
#5  0x00007f1a5633f58b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007f1a60d17609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f1a622f4293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f1a55ca8700 (LWP 13442)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x558fc7b3b0b8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x558fc7b3b068, cond=0x558fc7b3b090) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x558fc7b3b090, mutex=0x558fc7b3b068) at pthread_cond_wait.c:638
#3  0x00007f1a5633f97b in cnd_wait (mtx=0x558fc7b3b068, cond=0x558fc7b3b090) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x558fc79e1410) at ../src/util/u_queue.c:275
#5  0x00007f1a5633f58b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007f1a60d17609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f1a622f4293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f1a57fff700 (LWP 13441)):
#0  0x00007f1a603c77c4 in poll@plt () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f1a603fc1ae in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1a603fc2e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1a628afeab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f1a50000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f1a628541bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f1a57ffed70, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f1a62672082 in QThread::exec() (this=this@entry=0x7f1a613c8d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f1a61345f2b in QDBusConnectionManager::run() (this=0x7f1a613c8d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179
#7  0x00007f1a6267320c in QThreadPrivate::start(void*) (arg=0x7f1a613c8d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:342
#8  0x00007f1a60d17609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f1a622f4293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f1a5d7e7700 (LWP 13440)):
#0  0x00007f1a622e7aff in __GI___poll (fds=0x7f1a5d7e6ca8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f1a60d41c1a in  () at /lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f1a60d4390a in xcb_wait_for_event () at /lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f1a5ddce978 in QXcbEventQueue::run() (this=0x558fc76d2330) at qxcbeventqueue.cpp:228
#4  0x00007f1a6267320c in QThreadPrivate::start(void*) (arg=0x558fc76d2330) at thread/qthread_unix.cpp:342
#5  0x00007f1a60d17609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f1a622f4293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f1a5e1df800 (LWP 13438)):
[KCrash Handler]
#6  0x00007f1a6158357e in QQmlData::wasDeleted(QObject const*) (object=0x558fc7fc4be0) at ../../include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/qml/qqmldata_p.h:338
#7  QV4::QObjectWrapper::getQmlProperty(QV4::ExecutionEngine*, QQmlContextData*, QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, bool*, QQmlPropertyData**) (engine=engine@entry=0x558fcddc3bb0, qmlContext=qmlContext@entry=0x558fc8f18090, object=0x558fc7fc4be0, name=0x7f1a100be5e8, revisionMode=revisionMode@entry=QV4::QObjectWrapper::CheckRevision, hasProperty=hasProperty@entry=0x7fff82d8c118, property=0x7fff82d8c120) at jsruntime/qv4qobjectwrapper.cpp:360
#8  0x00007f1a6155d882 in QV4::QQmlContextWrapper::getPropertyAndBase(QV4::QQmlContextWrapper const*, QV4::PropertyKey, QV4::Value const*, bool*, QV4::Value*, QV4::Lookup*) (resource=<optimized out>, id=..., receiver=<optimized out>, hasProperty=0x7fff82d8c197, base=0x0, lookup=0x0) at ../../include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/common/qv4staticvalue_p.h:325
#9  0x00007f1a6155e1d4 in QV4::QQmlContextWrapper::resolveQmlContextPropertyLookupGetter(QV4::Lookup*, QV4::ExecutionEngine*, QV4::Value*) (l=0x558fc76cc8b0, engine=0x558fcddc3bb0, base=0x0) at ../../include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/common/qv4staticvalue_p.h:325
#10 0x00007f1a615a49fc in QV4::Moth::VME::interpret(QV4::CppStackFrame*, QV4::ExecutionEngine*, char const*) (frame=0x7fff82d8c380, engine=0x558fcddc3bb0, code=0x7f1a126db99b "\030\n(N\030\r\247[\001") at jsruntime/qv4vme_moth.cpp:585
#11 0x00007f1a615aa1af in QV4::Moth::VME::exec(QV4::CppStackFrame*, QV4::ExecutionEngine*) (frame=frame@entry=0x7fff82d8c380, engine=engine@entry=0x558fcddc3bb0) at jsruntime/qv4vme_moth.cpp:463
#12 0x00007f1a61536dfd in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) (this=this@entry=0x558fc92e9bd0, thisObject=<optimized out>, argv=argv@entry=0x7f1a100be500, argc=<optimized out>, context=<optimized out>) at jsruntime/qv4function.cpp:69
#13 0x00007f1a616dd607 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) (this=this@entry=0x558fc902d830, callData=callData@entry=0x7f1a100be4d0, isUndefined=isUndefined@entry=0x0) at ../../include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/jsruntime/qv4value_p.h:343
#14 0x00007f1a616802ce in QQmlBoundSignalExpression::evaluate(void**) (this=<optimized out>, a=<optimized out>) at ../../include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/jsruntime/qv4jscall_p.h:95
#15 0x00007f1a61681368 in QQmlBoundSignal_callback(QQmlNotifierEndpoint*, void**) (e=0x558fc902d7b0, a=0x0) at ../../include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/qml/qqmlboundsignalexpressionpointer_p.h:69
#16 0x00007f1a616bbdcd in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) (endpoint=<optimized out>, a=a@entry=0x0) at qml/qqmlnotifier.cpp:104
#17 0x00007f1a6165ec7f in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) (object=0x558fc902d5a0, index=4, a=0x0) at qml/qqmlengine.cpp:834
#18 0x00007f1a6288c135 in doActivate<false>(QObject*, int, void**) (sender=0x558fc902d5a0, signal_index=4, argv=0x0) at kernel/qobject_p.h:110
#19 0x00007f1a62885977 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=<optimized out>, m=m@entry=0x7f1a6187f100 <QQmlComponentAttached::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x0) at kernel/qobject.cpp:3946
#20 0x00007f1a61784427 in QQmlComponentAttached::destruction() (this=<optimized out>) at .moc/moc_qqmlcomponentattached_p.cpp:154
#21 0x00007f1a6167c449 in QQmlContextData::emitDestruction() (this=<optimized out>) at qml/qqmlcontext.cpp:579
#22 QQmlContextData::emitDestruction() (this=0x558fc9604050) at qml/qqmlcontext.cpp:563
#23 0x00007f1a6167c466 in QQmlContextData::emitDestruction() (this=<optimized out>) at qml/qqmlcontext.cpp:584
#24 QQmlContextData::emitDestruction() (this=<optimized out>) at qml/qqmlcontext.cpp:563
#25 0x00007f1a6167c466 in QQmlContextData::emitDestruction() (this=<optimized out>) at qml/qqmlcontext.cpp:584
#26 QQmlContextData::emitDestruction() (this=<optimized out>) at qml/qqmlcontext.cpp:563
#27 0x00007f1a6167c466 in QQmlContextData::emitDestruction() (this=<optimized out>) at qml/qqmlcontext.cpp:584
#28 QQmlContextData::emitDestruction() (this=<optimized out>) at qml/qqmlcontext.cpp:563
#29 0x00007f1a6167c466 in QQmlContextData::emitDestruction() (this=<optimized out>) at qml/qqmlcontext.cpp:584
#30 QQmlContextData::emitDestruction() (this=<optimized out>) at qml/qqmlcontext.cpp:563
#31 0x00007f1a6167cb0d in QQmlContextData::invalidate() (this=this@entry=0x558fc8f18090) at qml/qqmlcontext.cpp:593
#32 0x00007f1a6167c93f in QQmlContextData::destroy() (this=0x558fc8f18090) at qml/qqmlcontext.cpp:650
#33 0x00007f1a6167cacd in QQmlContext::~QQmlContext() (this=0x558fc91b2660, __in_chrg=<optimized out>) at qml/qqmlcontext.cpp:221
#34 0x00007f1a6167caed in QQmlContext::~QQmlContext() (this=0x558fc91b2660, __in_chrg=<optimized out>) at qml/qqmlcontext.cpp:215
#35 0x00007f1a6287fbae in QObjectPrivate::deleteChildren() (this=0x558fc945f880) at kernel/qobject.cpp:2104
#36 0x00007f1a6288a5d6 in QObject::~QObject() (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1082
#37 0x00007f1a61e1c74d in KDeclarative::QmlObjectSharedEngine::~QmlObjectSharedEngine() () at /lib/x86_64-linux-gnu/libKF5Declarative.so.5
#38 0x00007f1a63e3bec5 in KQuickAddons::ConfigModule::~ConfigModule() () at /lib/x86_64-linux-gnu/libKF5QuickAddons.so.5
#39 0x00007f1a1270dca6 in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/kcms/kcm_screenlocker.so
#40 0x00007f1a63f69cd7 in std::default_delete<KQuickAddons::ConfigModule>::operator()(KQuickAddons::ConfigModule*) const (this=<optimized out>, __ptr=<optimized out>) at /usr/include/c++/9/bits/unique_ptr.h:75
#41 std::unique_ptr<KQuickAddons::ConfigModule, std::default_delete<KQuickAddons::ConfigModule> >::~unique_ptr() (this=<optimized out>, __in_chrg=<optimized out>) at /usr/include/c++/9/bits/unique_ptr.h:292
#42 KCModuleQmlPrivate::~KCModuleQmlPrivate() (this=<optimized out>, __in_chrg=<optimized out>) at ./src/kcmoduleqml.cpp:35
#43 KCModuleQml::~KCModuleQml() (this=0x558fc8fa66f0, __in_chrg=<optimized out>) at ./src/kcmoduleqml.cpp:234
#44 0x00007f1a63f69d0d in KCModuleQml::~KCModuleQml() (this=0x558fc8fa66f0, __in_chrg=<optimized out>) at ./src/kcmoduleqml.cpp:232
#45 0x00007f1a63f6fa98 in KCModuleProxy::deleteClient() (this=this@entry=0x558fc7b04ad0) at ./src/kcmoduleproxy.cpp:161
#46 0x00007f1a63f6fba1 in KCModuleProxy::~KCModuleProxy() (this=0x558fc7b04ad0, __in_chrg=<optimized out>) at ./src/kcmoduleproxy.cpp:152
#47 0x00007f1a63f6fd3d in KCModuleProxy::~KCModuleProxy() (this=0x558fc7b04ad0, __in_chrg=<optimized out>) at ./src/kcmoduleproxy.cpp:150
#48 0x00007f1a6287fbae in QObjectPrivate::deleteChildren() (this=this@entry=0x7f1a1400a4f0) at kernel/qobject.cpp:2104
#49 0x00007f1a634f0786 in QWidget::~QWidget() (this=0x558fcdd891d0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1523
#50 0x00007f1a634f097d in QWidget::~QWidget() (this=0x558fcdd891d0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1401
#51 0x00007f1a6287fbae in QObjectPrivate::deleteChildren() (this=this@entry=0x558fc8f92dd0) at kernel/qobject.cpp:2104
#52 0x00007f1a634f0786 in QWidget::~QWidget() (this=0x558fc80aba50, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1523
#53 0x00007f1a63654d4d in QScrollArea::~QScrollArea() (this=0x558fc80aba50, __in_chrg=<optimized out>) at widgets/qscrollarea.cpp:171
#54 0x00007f1a63c7944a in KPageWidgetItem::~KPageWidgetItem() () at /lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
#55 0x00007f1a63c7951d in KPageWidgetItem::~KPageWidgetItem() () at /lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
#56 0x00007f1a63c7a13f in  () at /lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
#57 0x00007f1a63c7ad3c in KPageWidgetModel::removePage(KPageWidgetItem*) () at /lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
#58 0x00007f1a63fbc74d in ModuleView::closeModules() (this=0x558fc7a8c7f0) at ./core/ModuleView.cpp:362
#59 0x00007f1a3ebf4aed in SidebarMode::loadModule(QModelIndex const&, QStringList const&) (this=this@entry=0x558fc7b081a0, activeModule=..., args=...) at ./sidebar/SidebarMode.cpp:456
#60 0x00007f1a3ebf55b9 in SidebarMode::reloadStartupModule() (this=0x558fc7b081a0) at ./sidebar/SidebarMode.cpp:806
#61 0x0000558fc5df656d in <lambda(const QStringList&, const QString&)>::operator() (__closure=0x558fc7ab71a0, workingDirectory=..., arguments=...) at ./app/main.cpp:196
#62 QtPrivate::FunctorCall<QtPrivate::IndexesList<0, 1>, QtPrivate::List<const QStringList&, const QString&>, void, main(int, char**)::<lambda(const QStringList&, const QString&)> >::call (arg=<optimized out>, f=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:146
#63 QtPrivate::Functor<main(int, char**)::<lambda(const QStringList&, const QString&)>, 2>::call<QtPrivate::List<QStringList const&, QString const&>, void> (arg=<optimized out>, f=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:256
#64 QtPrivate::QFunctorSlotObject<main(int, char**)::<lambda(const QStringList&, const QString&)>, 2, QtPrivate::List<const QStringList&, const QString&>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized out>, this_=0x558fc7ab7190, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:443
#65 0x00007f1a6288c5ae in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7fff82d8e850, r=0x558fc77d5ba0, this=0x558fc7ab7190) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#66 doActivate<false>(QObject*, int, void**) (sender=0x7fff82d8f260, signal_index=3, argv=0x7fff82d8e850) at kernel/qobject.cpp:3886
#67 0x00007f1a63aa681b in KDBusService::activateRequested(QStringList const&, QString const&) () at /lib/x86_64-linux-gnu/libKF5DBusAddons.so.5
#68 0x00007f1a63aa8f38 in KDBusService::CommandLine(QStringList const&, QString const&, QMap<QString, QVariant> const&) () at /lib/x86_64-linux-gnu/libKF5DBusAddons.so.5
#69 0x00007f1a63aaf44d in  () at /lib/x86_64-linux-gnu/libKF5DBusAddons.so.5
#70 0x00007f1a63aaf58f in  () at /lib/x86_64-linux-gnu/libKF5DBusAddons.so.5
#71 0x00007f1a613524db in QDBusConnectionPrivate::deliverCall(QObject*, int, QDBusMessage const&, QVector<int> const&, int) (this=<optimized out>, object=<optimized out>, msg=..., metaTypes=..., slotIdx=<optimized out>) at qdbusintegrator.cpp:1001
#72 0x00007f1a61357967 in QDBusConnectionPrivate::activateCall(QObject*, int, QDBusMessage const&) (this=this@entry=0x7f1a50003a00, object=0x558fc781b510, flags=flags@entry=273, msg=...) at qdbusintegrator.cpp:904
#73 0x00007f1a6135820e in QDBusConnectionPrivate::activateCall(QObject*, int, QDBusMessage const&) (msg=..., flags=273, object=<optimized out>, this=0x7f1a50003a00) at qdbusintegrator.cpp:853
#74 QDBusConnectionPrivate::activateObject(QDBusConnectionPrivate::ObjectTreeNode&, QDBusMessage const&, int) (pathStartPos=<optimized out>, msg=..., node=..., this=0x7f1a50003a00) at qdbusintegrator.cpp:1486
#75 QDBusConnectionPrivate::activateObject(QDBusConnectionPrivate::ObjectTreeNode&, QDBusMessage const&, int) (this=0x7f1a50003a00, node=..., msg=..., pathStartPos=<optimized out>) at qdbusintegrator.cpp:1436
#76 0x00007f1a6135af6c in QDBusActivateObjectEvent::placeMetaCall(QObject*) (this=0x7f1a5000ad50) at qdbusintegrator.cpp:1606
#77 0x00007f1a62883129 in QObject::event(QEvent*) (this=0x7fff82d8f260, e=0x7f1a5000ad50) at kernel/qobject.cpp:1314
#78 0x00007f1a634b1cc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x558fc76d0890, receiver=receiver@entry=0x7fff82d8f260, e=e@entry=0x7f1a5000ad50) at kernel/qapplication.cpp:3671
#79 0x00007f1a634bac70 in QApplication::notify(QObject*, QEvent*) (this=0x7fff82d8f240, receiver=0x7fff82d8f260, e=0x7f1a5000ad50) at kernel/qapplication.cpp:3417
#80 0x00007f1a628556aa in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x7fff82d8f260, event=0x7f1a5000ad50) at ../../include/QtCore/5.15.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#81 0x00007f1a62857fa1 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=0x0, event_type=0, data=0x558fc76c7290) at kernel/qcoreapplication.cpp:1815
#82 0x00007f1a628b0837 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x558fc778c830) at kernel/qeventdispatcher_glib.cpp:277
#83 0x00007f1a603fbfbd in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#84 0x00007f1a603fc240 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#85 0x00007f1a603fc2e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#86 0x00007f1a628afe92 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x558fc77942b0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#87 0x00007f1a628541bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fff82d8f120, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#88 0x00007f1a6285c354 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#89 0x0000558fc5de911a in main(int, char**) (argc=<optimized out>, argv=0x7fff82d8f3a8) at ./app/main.cpp:207
[Inferior 1 (process 13438) detached]

Possible duplicates by query: bug 423220, bug 421261, bug 421107, bug 419406, bug 419261.

Reported using DrKonqi
Comment 1 Patrick Silva 2020-10-08 12:30:29 UTC
In fact System Settings crashes when I leave "Configure..." section of Screen Locking kcm.
Comment 2 Nate Graham 2020-10-08 14:07:05 UTC
[KCrash Handler]
#6  0x00007f1a6158357e in QQmlData::wasDeleted(QObject const*) (object=0x558fc7fc4be0) at ../../include/QtQml/5.15.0/QtQml/private/../../../../../src/qml/qml/qqmldata_p.h:338


Gross, not this again. We are getting a whole bunch of these: https://bugs.kde.org/buglist.cgi?quicksearch=QQmlData%3A%3AwasDeleted&list_id=1798474
Comment 3 Nate Graham 2020-11-20 19:51:54 UTC

*** This bug has been marked as a duplicate of bug 426047 ***
Comment 4 Nate Graham 2021-01-12 16:34:39 UTC
*** Bug 428461 has been marked as a duplicate of this bug. ***
Comment 5 Nate Graham 2021-01-12 16:35:53 UTC

*** This bug has been marked as a duplicate of bug 411795 ***
Comment 6 Nate Graham 2021-01-14 04:38:19 UTC
Same situation as in Bug 431419 (navigating away to a different KCM while the Screen Locker KCM's appearance page is  visible), the backtrace is from Bug 428461. Weird. Re-opening.
Comment 7 Mattes D 2021-02-01 10:33:08 UTC
I think I'm getting the same bug - after opening the Settings -> Workspace Behavior -> Screen Locking and clicking the (Appearance) Configure button, clicking on any other pane in the Settings app will crash the app.

This is the relevant part of the backtrace, as given to me (for some reason the automatic crash handler is unable to install some of the debug symbol files):

Thread 1 (Thread 0x7f798dbea8c0 (LWP 182391)):
[KCrash Handler]
#4  0x00007f79915979be in QV4::QObjectWrapper::getQmlProperty(QV4::ExecutionEngine*, QQmlContextData*, QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, bool*, QQmlPropertyData**) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#5  0x00007f7991571cf2 in QV4::QQmlContextWrapper::getPropertyAndBase(QV4::QQmlContextWrapper const*, QV4::PropertyKey, QV4::Value const*, bool*, QV4::Value*, QV4::Lookup*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#6  0x00007f7991572644 in QV4::QQmlContextWrapper::resolveQmlContextPropertyLookupGetter(QV4::Lookup*, QV4::ExecutionEngine*, QV4::Value*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f79915b887c in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007f79915be02f in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#9  0x00007f799154b24d in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#10 0x00007f79916f0fa7 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#11 0x00007f79916948ae in QQmlBoundSignalExpression::evaluate(void**) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#12 0x00007f7991695948 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#13 0x00007f79916d064d in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#14 0x00007f7991672fbf in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#15 0x00007f7992764245 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007f7991690fe9 in QQmlContextData::emitDestruction() () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#17 0x00007f799169100f in QQmlContextData::emitDestruction() () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#18 0x00007f799169100f in QQmlContextData::emitDestruction() () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#19 0x00007f799169100f in QQmlContextData::emitDestruction() () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#20 0x00007f799169100f in QQmlContextData::emitDestruction() () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#21 0x00007f79916910fd in QQmlContextData::invalidate() () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#22 0x00007f7991690d9b in QQmlContextData::destroy() () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#23 0x00007f7991690f4d in QQmlContext::~QQmlContext() () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#24 0x00007f7991690f6d in QQmlContext::~QQmlContext() () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#25 0x00007f7992757cbe in QObjectPrivate::deleteChildren() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00007f79927626e6 in QObject::~QObject() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x00007f7991e3a8ed in KDeclarative::QmlObjectSharedEngine::~QmlObjectSharedEngine() () from /lib/x86_64-linux-gnu/libKF5Declarative.so.5
#28 0x00007f7993cbd055 in KQuickAddons::ConfigModule::~ConfigModule() () from /lib/x86_64-linux-gnu/libKF5QuickAddons.so.5
#29 0x00007f79557cdca6 in ScreenLockerKcm::~ScreenLockerKcm (this=0x5566831943a0, __in_chrg=<optimized out>) at ./kcm/kcm.h:43
#30 ScreenLockerKcm::~ScreenLockerKcm (this=0x5566831943a0, __in_chrg=<optimized out>) at ./kcm/kcm.h:43
#31 0x00007f7993de8cc7 in ?? () from /lib/x86_64-linux-gnu/libKF5KCMUtils.so.5
#32 0x00007f7993de8cfd in ?? () from /lib/x86_64-linux-gnu/libKF5KCMUtils.so.5
#33 0x00007f7993deecf8 in KCModuleProxy::deleteClient() () from /lib/x86_64-linux-gnu/libKF5KCMUtils.so.5
#34 0x00007f7993deee01 in KCModuleProxy::~KCModuleProxy() () from /lib/x86_64-linux-gnu/libKF5KCMUtils.so.5
#35 0x00007f7993deef9d in KCModuleProxy::~KCModuleProxy() () from /lib/x86_64-linux-gnu/libKF5KCMUtils.so.5
#36 0x00007f7992757cbe in QObjectPrivate::deleteChildren() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#37 0x00007f79933695b6 in QWidget::~QWidget() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#38 0x00007f79933697ad in QWidget::~QWidget() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#39 0x00007f7992757cbe in QObjectPrivate::deleteChildren() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#40 0x00007f79933695b6 in QWidget::~QWidget() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#41 0x00007f79934cdd7d in QScrollArea::~QScrollArea() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#42 0x00007f7993af791a in KPageWidgetItem::~KPageWidgetItem() () from /lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
#43 0x00007f7993af79ed in KPageWidgetItem::~KPageWidgetItem() () from /lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
#44 0x00007f7993af860f in ?? () from /lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
#45 0x00007f7993af920c in KPageWidgetModel::removePage(KPageWidgetItem*) () from /lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
#46 0x00007f7993e3a38d in ModuleView::closeModules (this=0x556681c57cf0) at ./core/ModuleView.cpp:287
#47 0x00007f795426ba2d in SidebarMode::loadModule (this=0x556681c70690, activeModule=..., args=...) at ./sidebar/SidebarMode.cpp:461
#48 0x00007f795426980e in SidebarMode::qt_static_metacall (_o=_o@entry=0x556681c70690, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=19, _a=_a@entry=0x7ffea3334a50) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:160
#49 0x00007f7954269da3 in SidebarMode::qt_metacall (this=0x556681c70690, _c=QMetaObject::InvokeMetaMethod, _id=19, _a=0x7ffea3334a50) at ./obj-x86_64-linux-gnu/sidebar/systemsettings_sidebar_mode_autogen/EWIEGA46WW/moc_SidebarMode.cpp:591
#50 0x00007f79916d0be5 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#51 0x00007f7991599675 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#52 0x00007f799159b777 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#53 0x00007f799159c95f in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#54 0x00007f79915bc0f1 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#55 0x00007f79915be02f in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#56 0x00007f799154b24d in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#57 0x00007f79916f0fa7 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#58 0x00007f79916948ae in QQmlBoundSignalExpression::evaluate(void**) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#59 0x00007f7991695948 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#60 0x00007f79916d064d in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#61 0x00007f7991672fbf in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#62 0x00007f7992764245 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#63 0x00007f7987effa81 in QQuickAbstractButtonPrivate::handleRelease(QPointF const&) () from /lib/x86_64-linux-gnu/libQt5QuickTemplates2.so.5
#64 0x00007f7987f1eb19 in QQuickControl::mouseReleaseEvent(QMouseEvent*) () from /lib/x86_64-linux-gnu/libQt5QuickTemplates2.so.5
#65 0x00007f7991b035a8 in QQuickItem::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#66 0x00007f799332adc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#67 0x00007f7993333bb8 in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#68 0x00007f799272d69a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#69 0x00007f7991b1d9e5 in QQuickWindowPrivate::deliverMouseEvent(QQuickPointerMouseEvent*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#70 0x00007f7991b1f10f in QQuickWindowPrivate::deliverPointerEvent(QQuickPointerEvent*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#71 0x00007f7991b20039 in QQuickWindowPrivate::handleMouseEvent(QMouseEvent*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#72 0x00007f7992c40e1d in QWindow::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#73 0x00007f7991b21aab in QQuickWindow::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#74 0x00007f799332adc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#75 0x00007f7993333bb8 in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#76 0x00007f799272d69a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#77 0x00007f7991e51dcb in QQuickWidget::mouseReleaseEvent(QMouseEvent*) () from /lib/x86_64-linux-gnu/libQt5QuickWidgets.so.5
#78 0x00007f799336dc06 in QWidget::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#79 0x00007f7991e51fa7 in QQuickWidget::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5QuickWidgets.so.5
#80 0x00007f799332adc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#81 0x00007f7993333e77 in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#82 0x00007f799272d69a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#83 0x00007f79933330a7 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#84 0x00007f7993388e54 in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#85 0x00007f799338c174 in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#86 0x00007f799332adc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#87 0x00007f7993333bb8 in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#88 0x00007f799272d69a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#89 0x00007f7992c354e8 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#90 0x00007f7992c36b55 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#91 0x00007f7992c0e7ac in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#92 0x00007f798d2edd7e in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#93 0x00007f79902abf9d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#94 0x00007f79902ac220 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#95 0x00007f79902ac2c3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#96 0x00007f7992787fa2 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#97 0x00007f799272c1ab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#98 0x00007f7992734354 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#99 0x000055667fc0b112 in main (argc=<optimized out>, argv=<optimized out>) at ./app/main.cpp:209
[Inferior 1 (process 182391) detached]
Comment 8 Mattes D 2021-02-01 10:38:06 UTC
Forgot to add to my report the OS versions:
Operating System: KDE neon 5.20
KDE Plasma Version: 5.20.5
KDE Frameworks Version: 5.78.0
Qt Version: 5.15.2
Kernel Version: 5.4.0-65-generic
OS Type: 64-bit
Processors: 12 × AMD Ryzen 5 PRO 4650G with Radeon Graphics
Memory: 13,6 GiB of RAM
Graphics Processor: AMD RENOIR

Let me know if I can be of any further help.
Comment 9 Tony 2021-02-01 17:04:39 UTC
(In reply to Mattes D from comment #8)
> Forgot to add to my report the OS versions:
> Operating System: KDE neon 5.20
> KDE Plasma Version: 5.20.5
> KDE Frameworks Version: 5.78.0
> Qt Version: 5.15.2
> Kernel Version: 5.4.0-65-generic
> OS Type: 64-bit
> Processors: 12 × AMD Ryzen 5 PRO 4650G with Radeon Graphics
> Memory: 13,6 GiB of RAM
> Graphics Processor: AMD RENOIR
> 
> Let me know if I can be of any further help.

Can you please try the same steps after updating your system and using a new user account.
I stopped having this crash a while ego (Tumbleweed+kde unstable repos) i am surprise seeing it still happening on Neon.
Comment 10 Mattes D 2021-02-01 17:58:22 UTC
I literally built the machine two days ago, downloaded the newest user-image of KDE neon plasma at that time (has a filename neon-user-20210121-0944.iso), the Discover's update check says all is up to date. Where else do I need to check for updates?

Sorry for the noob questions, I'm rather new to Linux in general.
Comment 11 David Redondo 2021-02-01 20:36:45 UTC
https://invent.kde.org/frameworks/kirigami/-/commit/b4a6c562cde4e064494e261bc3f64000cbf628a5
Is not released yet, so not on neon user edition.
Comment 12 Nate Graham 2021-02-02 00:05:36 UTC
Oh right, it's fixed by that, yeah.
Comment 13 Nate Graham 2021-02-22 18:31:01 UTC
*** Bug 432418 has been marked as a duplicate of this bug. ***