SUMMARY This crash already happened 3 times on my system, but I can't reproduce consistently. STEPS TO REPRODUCE 1. open system settings > Workspace behavior > Screen locking 2. click on "Configure..." button 3. Operating System: KDE neon Unstable Edition KDE Plasma Version: 5.19.80 KDE Frameworks Version: 5.73.0 Qt Version: 5.14.2 Thread 15 (Thread 0x7f70c4995700 (LWP 16589)): #0 0x00007f711b0fdcf9 in __GI___poll (fds=0x7f70bc002de0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f71142c55c9 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f71142c56dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f711ba647ac in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f70bc000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #4 0x00007f711ba03d2a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f70c4994da0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225 #5 0x00007f711b814757 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:536 #6 0x00007f711b815c2c in QThreadPrivate::start(void*) (arg=0x7f710800b650) at thread/qthread_unix.cpp:342 #7 0x00007f71169096db in start_thread (arg=0x7f70c4995700) at pthread_create.c:463 #8 0x00007f711b10aa3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 14 (Thread 0x7f70cf05f700 (LWP 17659)): #0 0x00007f711b0fdcf9 in __GI___poll (fds=0x556fbf79e7b0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f71142c55c9 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f71142c56dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f71142c5721 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f71142ed175 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f71169096db in start_thread (arg=0x7f70cf05f700) at pthread_create.c:463 #6 0x00007f711b10aa3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 13 (Thread 0x7f70b65ac700 (LWP 17660)): #0 0x00007f711b0fdcf9 in __GI___poll (fds=0x7f70ac16bc40, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f71142c55c9 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f71142c5962 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f70a25a2276 in () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 #4 0x00007f71142ed175 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f71169096db in start_thread (arg=0x7f70b65ac700) at pthread_create.c:463 #6 0x00007f711b10aa3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 12 (Thread 0x7f70db1e0700 (LWP 16582)): #0 0x00007f711b0fdcf9 in __GI___poll (fds=0x7f70d4002de0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f71142c55c9 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f71142c56dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f711ba647ac in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f70d4000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #4 0x00007f711ba03d2a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f70db1dfd80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225 #5 0x00007f711b814757 in QThread::exec() (this=this@entry=0x556fbf6a2910) at thread/qthread.cpp:536 #6 0x00007f711912efc5 in QQmlThreadPrivate::run() (this=0x556fbf6a2910) at qml/ftw/qqmlthread.cpp:155 #7 0x00007f711b815c2c in QThreadPrivate::start(void*) (arg=0x556fbf6a2910) at thread/qthread_unix.cpp:342 #8 0x00007f71169096db in start_thread (arg=0x7f70db1e0700) at pthread_create.c:463 #9 0x00007f711b10aa3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 11 (Thread 0x7f70b6dad700 (LWP 16591)): #0 0x00007f711b0fdcf9 in __GI___poll (fds=0x7f70a8002de0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f71142c55c9 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f71142c56dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f711ba647ac in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f70a8000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #4 0x00007f711ba03d2a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f70b6dacda0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225 #5 0x00007f711b814757 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:536 #6 0x00007f711b815c2c in QThreadPrivate::start(void*) (arg=0x556fc0cb16a0) at thread/qthread_unix.cpp:342 #7 0x00007f71169096db in start_thread (arg=0x7f70b6dad700) at pthread_create.c:463 #8 0x00007f711b10aa3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 10 (Thread 0x7f70fb5b4700 (LWP 16577)): #0 0x00007f711690f9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x556fbf3e714c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007f711690f9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x556fbf3e70f8, cond=0x556fbf3e7120) at pthread_cond_wait.c:502 #2 0x00007f711690f9f3 in __pthread_cond_wait (cond=0x556fbf3e7120, mutex=0x556fbf3e70f8) at pthread_cond_wait.c:655 #3 0x00007f7100f3c9ab in cnd_wait (mtx=0x556fbf3e70f8, cond=0x556fbf3e7120) at ../include/c11/threads_posix.h:155 #4 0x00007f7100f3c9ab in util_queue_thread_func (input=input@entry=0x556fbf3c0dc0) at ../src/util/u_queue.c:275 #5 0x00007f7100f3c597 in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #6 0x00007f71169096db in start_thread (arg=0x7f70fb5b4700) at pthread_create.c:463 #7 0x00007f711b10aa3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 9 (Thread 0x7f70c686e700 (LWP 16587)): #0 0x00007f711b0fdcf9 in __GI___poll (fds=0x7f70c00029e0, nfds=1, timeout=9987) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f71142c55c9 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f71142c56dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f711ba647ac in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f70c0000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #4 0x00007f711ba03d2a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f70c686dda0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225 #5 0x00007f711b814757 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:536 #6 0x00007f711b815c2c in QThreadPrivate::start(void*) (arg=0x556fc0ac3760) at thread/qthread_unix.cpp:342 #7 0x00007f71169096db in start_thread (arg=0x7f70c686e700) at pthread_create.c:463 #8 0x00007f711b10aa3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 8 (Thread 0x7f70fadb3700 (LWP 16578)): #0 0x00007f711690f9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x556fbf3e7148) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007f711690f9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x556fbf3e70f8, cond=0x556fbf3e7120) at pthread_cond_wait.c:502 #2 0x00007f711690f9f3 in __pthread_cond_wait (cond=0x556fbf3e7120, mutex=0x556fbf3e70f8) at pthread_cond_wait.c:655 #3 0x00007f7100f3c9ab in cnd_wait (mtx=0x556fbf3e70f8, cond=0x556fbf3e7120) at ../include/c11/threads_posix.h:155 #4 0x00007f7100f3c9ab in util_queue_thread_func (input=input@entry=0x556fbf3a1b40) at ../src/util/u_queue.c:275 #5 0x00007f7100f3c597 in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #6 0x00007f71169096db in start_thread (arg=0x7f70fadb3700) at pthread_create.c:463 #7 0x00007f711b10aa3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 7 (Thread 0x7f70fa5b2700 (LWP 16579)): #0 0x00007f711690f9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x556fbf3e714c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007f711690f9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x556fbf3e70f8, cond=0x556fbf3e7120) at pthread_cond_wait.c:502 #2 0x00007f711690f9f3 in __pthread_cond_wait (cond=0x556fbf3e7120, mutex=0x556fbf3e70f8) at pthread_cond_wait.c:655 #3 0x00007f7100f3c9ab in cnd_wait (mtx=0x556fbf3e70f8, cond=0x556fbf3e7120) at ../include/c11/threads_posix.h:155 #4 0x00007f7100f3c9ab in util_queue_thread_func (input=input@entry=0x556fbf3d42b0) at ../src/util/u_queue.c:275 #5 0x00007f7100f3c597 in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #6 0x00007f71169096db in start_thread (arg=0x7f70fa5b2700) at pthread_create.c:463 #7 0x00007f711b10aa3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 6 (Thread 0x7f71044f9700 (LWP 16576)): #0 0x00007f711b0fdcf9 in __GI___poll (fds=0x7f70fc050990, nfds=5, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f71142c55c9 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f71142c56dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f711ba647ac in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f70fc000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #4 0x00007f711ba03d2a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f71044f8d70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225 #5 0x00007f711b814757 in QThread::exec() (this=this@entry=0x7f711c169da0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:536 #6 0x00007f711bef1555 in QDBusConnectionManager::run() (this=0x7f711c169da0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179 #7 0x00007f711b815c2c in QThreadPrivate::start(void*) (arg=0x7f711c169da0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:342 #8 0x00007f71169096db in start_thread (arg=0x7f71044f9700) at pthread_create.c:463 #9 0x00007f711b10aa3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 0x7f709f526700 (LWP 17816)): #0 0x00007f711b0fdcf9 in __GI___poll (fds=0x7f70980c5640, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f71142c55c9 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f71142c56dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f711ba647ac in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f70982d91d0, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #4 0x00007f711ba03d2a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f709f525d80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225 #5 0x00007f711b814757 in QThread::exec() (this=this@entry=0x556fc2207250) at thread/qthread.cpp:536 #6 0x00007f711912efc5 in QQmlThreadPrivate::run() (this=0x556fc2207250) at qml/ftw/qqmlthread.cpp:155 #7 0x00007f711b815c2c in QThreadPrivate::start(void*) (arg=0x556fc2207250) at thread/qthread_unix.cpp:342 #8 0x00007f71169096db in start_thread (arg=0x7f709f526700) at pthread_create.c:463 #9 0x00007f711b10aa3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 0x7f70f9db1700 (LWP 16580)): #0 0x00007f711690f9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x556fbf3e714c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007f711690f9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x556fbf3e70f8, cond=0x556fbf3e7120) at pthread_cond_wait.c:502 #2 0x00007f711690f9f3 in __pthread_cond_wait (cond=0x556fbf3e7120, mutex=0x556fbf3e70f8) at pthread_cond_wait.c:655 #3 0x00007f7100f3c9ab in cnd_wait (mtx=0x556fbf3e70f8, cond=0x556fbf3e7120) at ../include/c11/threads_posix.h:155 #4 0x00007f7100f3c9ab in util_queue_thread_func (input=input@entry=0x556fbf3a8370) at ../src/util/u_queue.c:275 #5 0x00007f7100f3c597 in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #6 0x00007f71169096db in start_thread (arg=0x7f70f9db1700) at pthread_create.c:463 #7 0x00007f711b10aa3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7f70e3fff700 (LWP 16581)): #0 0x00007f711b0fdcf9 in __GI___poll (fds=0x7f70dc0029e0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f71142c55c9 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f71142c56dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f711ba647ac in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f70dc000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #4 0x00007f711ba03d2a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f70e3ffed80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225 #5 0x00007f711b814757 in QThread::exec() (this=this@entry=0x556fbf6536c0) at thread/qthread.cpp:536 #6 0x00007f711912efc5 in QQmlThreadPrivate::run() (this=0x556fbf6536c0) at qml/ftw/qqmlthread.cpp:155 #7 0x00007f711b815c2c in QThreadPrivate::start(void*) (arg=0x556fbf6536c0) at thread/qthread_unix.cpp:342 #8 0x00007f71169096db in start_thread (arg=0x7f70e3fff700) at pthread_create.c:463 #9 0x00007f711b10aa3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7f710c8f1700 (LWP 16575)): #0 0x00007f711b0fdcf9 in __GI___poll (fds=0x7f710c8f0ca8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f71164cd747 in () at /usr/lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007f71164cf36a in xcb_wait_for_event () at /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007f710f4c6fd0 in QXcbEventQueue::run() (this=0x556fbf267410) at qxcbeventqueue.cpp:228 #4 0x00007f711b815c2c in QThreadPrivate::start(void*) (arg=0x556fbf267410) at thread/qthread_unix.cpp:342 #5 0x00007f71169096db in start_thread (arg=0x7f710c8f1700) at pthread_create.c:463 #6 0x00007f711b10aa3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7f711fcc5800 (LWP 16574)): #0 0x00007f71190fa26f in QV4::Heap::QQmlValueTypeWrapper::setValue(QVariant const&) const (this=0x7f7089f0c760, value=...) at qml/qqmlvaluetypewrapper.cpp:111 #1 0x00007f71190fa72a in QV4::QQmlValueTypeWrapper::create(QV4::ExecutionEngine*, QVariant const&, QMetaObject const*, int) (engine=0x556fc228abd0, value=..., metaObject=0x7f708aee75a0, typeId=2227) at qml/qqmlvaluetypewrapper.cpp:209 #2 0x00007f7118f2ff77 in QV4::ExecutionEngine::fromVariant(QVariant const&) (this=this@entry=0x556fc228abd0, variant=...) at jsruntime/qv4engine.cpp:1782 #3 0x00007f7118f30051 in QV4::ExecutionEngine::metaTypeToJS(int, void const*) (this=0x556fc228abd0, type=<optimized out>, data=0x556fc1e670d0) at jsruntime/qv4engine.cpp:1865 #4 0x00007f7118f2fe71 in QV4::ExecutionEngine::fromVariant(QVariant const&) (this=0x556fc228abd0, variant=...) at jsruntime/qv4engine.cpp:1825 #5 0x00007f7118fb8f60 in (anonymous namespace)::CallArgument::toValue(QV4::ExecutionEngine*) (this=0x7fff6dad4820, engine=0x556fc228abd0) at jsruntime/qv4qobjectwrapper.cpp:1973 #6 0x00007f7118fb9c4f in CallMethod(QQmlObjectOrGadget const&, int, int, int, int*, QV4::ExecutionEngine*, QV4::CallData*, QMetaObject::Call) (object=..., index=43, returnType=returnType@entry=2228, argCount=argCount@entry=0, argTypes=argTypes@entry=0x0, engine=engine@entry=0x556fc228abd0, callArgs=0x7f708a2a6680, callType=QMetaObject::InvokeMetaMethod) at jsruntime/qv4qobjectwrapper.cpp:1313 #7 0x00007f7118fbb2f2 in CallPrecise(QQmlObjectOrGadget const&, QQmlPropertyData const&, QV4::ExecutionEngine*, QV4::CallData*, QMetaObject::Call) (object=..., data=..., engine=engine@entry=0x556fc228abd0, callArgs=callArgs@entry=0x7f708a2a6680, callType=callType@entry=QMetaObject::InvokeMetaMethod) at jsruntime/qv4qobjectwrapper.cpp:1569 #8 0x00007f7118fbbfe1 in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const (this=<optimized out>, thisObject=0x7f708a2a6638, argv=<optimized out>, argc=<optimized out>) at jsruntime/qv4qobjectwrapper.cpp:2127 #9 0x00007f7118fd8313 in QV4::FunctionObject::call(QV4::Value const*, QV4::Value const*, int) const (argc=<optimized out>, argv=<optimized out>, thisObject=<optimized out>, this=<optimized out>) at ../../include/QtQml/5.14.2/QtQml/private/../../../../../src/qml/jsruntime/qv4functionobject_p.h:202 #10 0x00007f7118fd8313 in QV4::Moth::VME::interpret(QV4::CppStackFrame*, QV4::ExecutionEngine*, char const*) (frame=0x7fff6dad4e00, engine=0x556fc228abd0, code=0x7f709687b3b9 <error: Cannot access memory at address 0x7f709687b3b9>) at jsruntime/qv4vme_moth.cpp:754 #11 0x00007f7118fdb686 in QV4::Moth::VME::exec(QV4::CppStackFrame*, QV4::ExecutionEngine*) (frame=frame@entry=0x7fff6dad4e00, engine=engine@entry=0x556fc228abd0) at jsruntime/qv4vme_moth.cpp:463 #12 0x00007f7118f6dfaa in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) (this=this@entry=0x556fc37a0670, thisObject=thisObject@entry=0x7f708a2a65e8, argv=argv@entry=0x7f708a2a6600, argc=<optimized out>, context=<optimized out>) at jsruntime/qv4function.cpp:69 #13 0x00007f71190ebe57 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) (this=this@entry=0x556fc2167590, callData=callData@entry=0x7f708a2a65d0, isUndefined=isUndefined@entry=0x7fff6dad500f) at qml/qqmljavascriptexpression.cpp:211 #14 0x00007f71190f1d9e in QQmlBinding::evaluate(bool*) (this=this@entry=0x556fc2167590, isUndefined=isUndefined@entry=0x7fff6dad500f) at qml/qqmlbinding.cpp:210 #15 0x00007f71190f63f5 in QQmlNonbindingBinding::doUpdate(QQmlJavaScriptExpression::DeleteWatcher const&, QFlags<QQmlPropertyData::WriteFlag>, QV4::Scope&) (this=0x556fc2167590, watcher=..., flags=..., scope=...) at qml/qqmlbinding.cpp:246 #16 0x00007f71190f3032 in QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) (this=0x556fc2167590, flags=...) at qml/qqmlbinding.cpp:186 #17 0x00007f7119102500 in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) (this=0x556fc71a6700, interrupt=...) at qml/qqmlobjectcreator.cpp:1390 #18 0x00007f7119090e52 in QQmlIncubatorPrivate::incubate(QQmlInstantiationInterrupt&) (this=0x556fc15e89a0, i=...) at qml/qqmlincubator.cpp:342 #19 0x00007f71190913dc in QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) (this=this@entry=0x556fc0c58a70, i=..., forContext=forContext@entry=0x556fc1c22630) at qml/qqmlincubator.cpp:88 #20 0x00007f711908dd27 in QQmlComponent::create(QQmlIncubator&, QQmlContext*, QQmlContext*) (this=<optimized out>, incubator=..., context=<optimized out>, forContext=<optimized out>) at qml/qqmlcomponent.cpp:1104 #21 0x00007f7119dcbcb0 in KDeclarative::QmlObject::createObjectFromComponent(QQmlComponent*, QQmlContext*, QHash<QString, QVariant> const&) () at /usr/lib/x86_64-linux-gnu/libKF5Declarative.so.5 #22 0x00007f711f194747 in KQuickAddons::ConfigModule::push(QString const&, QMap<QString, QVariant> const&) () at /usr/lib/x86_64-linux-gnu/libKF5QuickAddons.so.5 #23 0x00007f711f194e02 in () at /usr/lib/x86_64-linux-gnu/libKF5QuickAddons.so.5 #24 0x00007f711f1952b5 in KQuickAddons::ConfigModule::qt_metacall(QMetaObject::Call, int, void**) () at /usr/lib/x86_64-linux-gnu/libKF5QuickAddons.so.5 #25 0x00007f711f197085 in KQuickAddons::ManagedConfigModule::qt_metacall(QMetaObject::Call, int, void**) () at /usr/lib/x86_64-linux-gnu/libKF5QuickAddons.so.5 #26 0x00007f708acdbf15 in () at /usr/lib/x86_64-linux-gnu/qt5/plugins/kcms/kcm_screenlocker.so #27 0x00007f71190cc889 in QQmlObjectOrGadget::metacall(QMetaObject::Call, int, void**) const (this=0x7fff6dad59e0, type=QMetaObject::InvokeMetaMethod, index=<optimized out>, argv=<optimized out>) at qml/qqmlobjectorgadget.cpp:51 #28 0x00007f7118fb9925 in CallMethod(QQmlObjectOrGadget const&, int, int, int, int*, QV4::ExecutionEngine*, QV4::CallData*, QMetaObject::Call) (object=..., index=<optimized out>, returnType=<optimized out>, argCount=<optimized out>, argTypes=<optimized out>, engine=<optimized out>, callArgs=<optimized out>, callType=<optimized out>) at jsruntime/qv4qobjectwrapper.cpp:1300 #29 0x00007f7118fbb32e in CallPrecise(QQmlObjectOrGadget const&, QQmlPropertyData const&, QV4::ExecutionEngine*, QV4::CallData*, QMetaObject::Call) (object=..., data=..., engine=0x556fc228abd0, callArgs=0x7f708a2a6588, callType=QMetaObject::InvokeMetaMethod) at jsruntime/qv4qobjectwrapper.cpp:1565 #30 0x00007f7118fbc3d4 in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const (this=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>) at jsruntime/qv4qobjectwrapper.cpp:1641 #31 0x00007f7118fd8313 in QV4::FunctionObject::call(QV4::Value const*, QV4::Value const*, int) const (argc=<optimized out>, argv=<optimized out>, thisObject=<optimized out>, this=<optimized out>) at ../../include/QtQml/5.14.2/QtQml/private/../../../../../src/qml/jsruntime/qv4functionobject_p.h:202 #32 0x00007f7118fd8313 in QV4::Moth::VME::interpret(QV4::CppStackFrame*, QV4::ExecutionEngine*, char const*) (frame=0x7fff6dad5cd0, engine=0x556fc228abd0, code=0x7f7096a20a3d <error: Cannot access memory at address 0x7f7096a20a3d>) at jsruntime/qv4vme_moth.cpp:754 #33 0x00007f7118fdb686 in QV4::Moth::VME::exec(QV4::CppStackFrame*, QV4::ExecutionEngine*) (frame=frame@entry=0x7fff6dad5cd0, engine=engine@entry=0x556fc228abd0) at jsruntime/qv4vme_moth.cpp:463 #34 0x00007f7118f6dfaa in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) (this=this@entry=0x556fc1c793e0, thisObject=thisObject@entry=0x7f708a2a64e8, argv=argv@entry=0x7f708a2a6500, argc=<optimized out>, context=<optimized out>) at jsruntime/qv4function.cpp:69 #35 0x00007f71190ebe57 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) (this=this@entry=0x556fc1cb6080, callData=callData@entry=0x7f708a2a64d0, isUndefined=isUndefined@entry=0x0) at qml/qqmljavascriptexpression.cpp:211 #36 0x00007f7119095f69 in QQmlBoundSignalExpression::evaluate(void**) (this=this@entry=0x556fc1cb6080, a=a@entry=0x0) at qml/qqmlboundsignal.cpp:223 #37 0x00007f71190971bb in QQmlBoundSignal_callback(QQmlNotifierEndpoint*, void**) (e=0x556fc08da7d0, a=0x0) at qml/qqmlboundsignal.cpp:356 #38 0x00007f71190cc322 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) (endpoint=<optimized out>, a=a@entry=0x0) at qml/qqmlnotifier.cpp:104 #39 0x00007f711907a119 in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) (object=0x556fc07b0880, index=<optimized out>, a=0x0) at qml/qqmlengine.cpp:858 #40 0x00007f711ba40314 in doActivate<false>(QObject*, int, void**) (sender=0x556fc07b0880, signal_index=64, argv=0x0) at kernel/qobject.cpp:3762 #41 0x00007f711ba3af92 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=<optimized out>, m=m@entry=0x7f7106d20360 <QQuickAbstractButton::staticMetaObject>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x0) at kernel/qobject.cpp:3930 #42 0x00007f7106aba823 in QQuickAbstractButton::clicked() (this=<optimized out>) at .moc/moc_qquickabstractbutton_p.cpp:630 #43 0x00007f7106a37cd6 in QQuickAbstractButtonPrivate::trigger() (this=this@entry=0x556fc369f0b0) at qquickabstractbutton.cpp:340 #44 0x00007f7106a39b81 in QQuickAbstractButtonPrivate::handleRelease(QPointF const&) (this=0x556fc369f0b0, point=...) at qquickabstractbutton.cpp:180 #45 0x00007f7106a577f5 in QQuickControl::mouseReleaseEvent(QMouseEvent*) (this=<optimized out>, event=0x7fff6dad8250) at qquickcontrol.cpp:2131 #46 0x00007f71196c7258 in QQuickItem::event(QEvent*) (this=0x556fc07b0880, ev=0x7fff6dad8250) at items/qquickitem.cpp:8153 #47 0x00007f711cb849ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry= 0x556fbf263810, receiver=receiver@entry=0x556fc07b0880, e=e@entry=0x7fff6dad8250) at kernel/qapplication.cpp:3685 #48 0x00007f711cb8bbb0 in QApplication::notify(QObject*, QEvent*) (this=0x7fff6dad9200, receiver=0x556fc07b0880, e=0x7fff6dad8250) at kernel/qapplication.cpp:3431 #49 0x00007f711ba054a8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x556fc07b0880, event=0x7fff6dad8250) at kernel/qcoreapplication.cpp:1075 #50 0x00007f711ba0567e in QCoreApplication::sendEvent(QObject*, QEvent*) (receiver=receiver@entry=0x556fc07b0880, event=event@entry=0x7fff6dad8250) at kernel/qcoreapplication.cpp:1470 #51 0x00007f71196e144d in QQuickWindowPrivate::deliverMouseEvent(QQuickPointerMouseEvent*) (this=this@entry=0x556fc3950860, pointerEvent=0x556fc182d820) at items/qquickwindow.cpp:1891 #52 0x00007f71196e24b5 in QQuickWindowPrivate::deliverPointerEvent(QQuickPointerEvent*) (this=this@entry=0x556fc3950860, event=0x556fc182d820) at items/qquickwindow.cpp:2454 #53 0x00007f71196e322e in QQuickWindowPrivate::handleMouseEvent(QMouseEvent*) (this=0x556fc3950860, event=0x7fff6dad8250) at items/qquickwindow.cpp:2317 #54 0x00007f711c29dc05 in QWindow::event(QEvent*) (this=this@entry=0x556fc2356760, ev=ev@entry=0x7fff6dad8250) at kernel/qwindow.cpp:2363 #55 0x00007f71196e4975 in QQuickWindow::event(QEvent*) (this=0x556fc2356760, e=0x7fff6dad8250) at items/qquickwindow.cpp:1773 #56 0x00007f711cb849ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x556fbf263810, receiver=receiver@entry=0x556fc2356760, e=e@entry=0x7fff6dad8250) at kernel/qapplication.cpp:3685 #57 0x00007f711cb8bbb0 in QApplication::notify(QObject*, QEvent*) (this=0x7fff6dad9200, receiver=0x556fc2356760, e=0x7fff6dad8250) at kernel/qapplication.cpp:3431 #58 0x00007f711ba054a8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x556fc2356760, event=0x7fff6dad8250) at kernel/qcoreapplication.cpp:1075 #59 0x00007f711ba0567e in QCoreApplication::sendEvent(QObject*, QEvent*) (receiver=<optimized out>, event=event@entry=0x7fff6dad8250) at kernel/qcoreapplication.cpp:1470 #60 0x00007f7119fdfcec in QQuickWidget::mouseReleaseEvent(QMouseEvent*) (this=<optimized out>, e=0x7fff6dad8890) at qquickwidget.cpp:1398 #61 0x00007f711cbc58c8 in QWidget::event(QEvent*) (this=this@entry=0x556fc6080640, event=event@entry=0x7fff6dad8890) at kernel/qwidget.cpp:9033 #62 0x00007f7119fdfecb in QQuickWidget::event(QEvent*) (this=0x556fc6080640, e=0x7fff6dad8890) at qquickwidget.cpp:1551 #63 0x00007f711cb849ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x556fbf263810, receiver=receiver@entry=0x556fc6080640, e=e@entry=0x7fff6dad8890) at kernel/qapplication.cpp:3685 #64 0x00007f711cb8c9f8 in QApplication::notify(QObject*, QEvent*) (this=<optimized out>, receiver=0x556fc6080640, e=0x7fff6dad8890) at kernel/qapplication.cpp:3129 #65 0x00007f711ba054a8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x556fc6080640, event=0x7fff6dad8890) at kernel/qcoreapplication.cpp:1075 #66 0x00007f711ba0568e in QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) (receiver=receiver@entry=0x556fc6080640, event=event@entry=0x7fff6dad8890) at kernel/qcoreapplication.cpp:1482 #67 0x00007f711cb8b07f in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) (receiver=receiver@entry=0x556fc6080640, event=event@entry=0x7fff6dad8890, alienWidget=0x556fc6080640, nativeWidget=0x556fbf2a05c0, buttonDown=buttonDown@entry=0x7f711d2959a0 <qt_button_down>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at kernel/qapplication.cpp:2615 #68 0x00007f711cbdff81 in QWidgetWindow::handleMouseEvent(QMouseEvent*) (this=this@entry=0x556fbf3acbc0, event=event@entry=0x7fff6dad8d10) at kernel/qwidgetwindow.cpp:673 #69 0x00007f711cbe2dea in QWidgetWindow::event(QEvent*) (this=0x556fbf3acbc0, event=0x7fff6dad8d10) at kernel/qwidgetwindow.cpp:295 #70 0x00007f711cb849ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x556fbf263810, receiver=receiver@entry=0x556fbf3acbc0, e=e@entry=0x7fff6dad8d10) at kernel/qapplication.cpp:3685 #71 0x00007f711cb8bbb0 in QApplication::notify(QObject*, QEvent*) (this=0x7fff6dad9200, receiver=0x556fbf3acbc0, e=0x7fff6dad8d10) at kernel/qapplication.cpp:3431 #72 0x00007f711ba054a8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x556fbf3acbc0, event=0x7fff6dad8d10) at kernel/qcoreapplication.cpp:1075 #73 0x00007f711ba0568e in QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) (receiver=receiver@entry=0x556fbf3acbc0, event=event@entry=0x7fff6dad8d10) at kernel/qcoreapplication.cpp:1482 #74 0x00007f711c2928b5 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) (e=0x556fc1de9640) at kernel/qguiapplication.cpp:2203 #75 0x00007f711c2939e5 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) (e=e@entry=0x556fc1de9640) at kernel/qguiapplication.cpp:1935 #76 0x00007f711c26c1cb in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1170 #77 0x00007f710f4c7f9a in xcbSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at qxcbeventdispatcher.cpp:105 #78 0x00007f71142c5417 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #79 0x00007f71142c5650 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #80 0x00007f71142c56dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #81 0x00007f711ba647ac in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x556fbf2c6130, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #82 0x00007f711ba03d2a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fff6dad90b0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225 #83 0x00007f711ba0d4a0 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1383 #84 0x0000556fbed93804 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at ./app/main.cpp:168
Nasty backtrace. The relevant bit seems to be here: KDeclarative::QmlObject::createObjectFromComponent(QQmlComponent*, QQmlContext*, QHash<QString, QVariant> const&) () at /usr/lib/x86_64-linux-gnu/libKF5Declarative.so.5 #22 0x00007f711f194747 in KQuickAddons::ConfigModule::push(QString const&, QMap<QString, QVariant> const&) () at /usr/lib/x86_64-linux-gnu/libKF5QuickAddons.so.5 #23 0x00007f711f194e02 in () at /usr/lib/x86_64-linux-gnu/libKF5QuickAddons.so.5 #24 0x00007f711f1952b5 in KQuickAddons::ConfigModule::qt_metacall(QMetaObject::Call, int, void**) () at /usr/lib/x86_64-linux-gnu/libKF5QuickAddons.so.5 #25 0x00007f711f197085 in KQuickAddons::ManagedConfigModule::qt_metacall(QMetaObject::Call, int, void**) () at /usr/lib/x86_64-linux-gnu/libKF5QuickAddons.so.5 #26 0x00007f708acdbf15 in () at /usr/lib/x86_64-linux-gnu/qt5/plugins/kcms/kcm_screenlocker.so Have you been able to reproduce this at all?
Currently I can't reproduce this crash on neon unstable.
OK thanks. :)