STEPS TO REPRODUCE 1. start Wayland session 2. open an app and minimize it 3. drag the open app from task manager to kickoff icon and do not release the mouse button (kickoff opens) 4. drag the app to desktop and do not release the mouse button yet 5. now drag the app to task manager OBSERVED RESULT kwin_wayland crashes EXPECTED RESULT no crash SOFTWARE/OS VERSIONS Operating System: KDE neon Unstable Edition KDE Plasma Version: 5.19.80 KDE Frameworks Version: 5.74.0 Qt Version: 5.14.2 Thread 11 (Thread 12429.12959): #0 0x00007f8cfe17543e in epoll_wait (epfd=113, events=0x7f8c41f3e9b0, maxevents=32, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 #1 0x00007f8ccc9653fb in ?? () from target:/usr/lib/x86_64-linux-gnu/spa-0.2/support/libspa-support.so #2 0x00007f8ccc963080 in ?? () from target:/usr/lib/x86_64-linux-gnu/spa-0.2/support/libspa-support.so #3 0x00007f8cffe20180 in ?? () from target:/lib/x86_64-linux-gnu/libpipewire-0.3.so.0 #4 0x00007f8cffa50609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #5 0x00007f8cfe175103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 10 (Thread 12429.12447): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7f8cfdf22fb8 <QTWTF::pageheap_memory+57592>) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f8cfdf22f68 <QTWTF::pageheap_memory+57512>, cond=0x7f8cfdf22f90 <QTWTF::pageheap_memory+57552>) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=cond@entry=0x7f8cfdf22f90 <QTWTF::pageheap_memory+57552>, mutex=mutex@entry=0x7f8cfdf22f68 <QTWTF::pageheap_memory+57512>) at pthread_cond_wait.c:638 #3 0x00007f8cfde2561a in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f8cfdf14ec0 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #4 0x00007f8cfde2563f in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #5 0x00007f8cffa50609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #6 0x00007f8cfe175103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 9 (Thread 12429.12438): #0 0x00007f8cfe16896f in __GI___poll (fds=0x7f8cc8004e60, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f8cfc1081ae in ?? () from target:/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f8cfc1082e3 in g_main_context_iteration () from target:/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f8cfe8831e2 in QEventDispatcherGlib::processEvents (this=0x7f8cc8000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #4 0x00007f8cfe82924b in QEventLoop::exec (this=this@entry=0x7f8ce4b3fd80, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136 #5 0x00007f8cfe64beb2 in QThread::exec (this=this@entry=0x55baa12332c0) at ../../include/QtCore/../../src/corelib/global/qflags.h:118 #6 0x00007f8cfd2f9b99 in QQmlThreadPrivate::run (this=0x55baa12332c0) at qml/ftw/qqmlthread.cpp:155 #7 0x00007f8cfe64d01c in QThreadPrivate::start (arg=0x55baa12332c0) at thread/qthread_unix.cpp:342 #8 0x00007f8cffa50609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007f8cfe175103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 8 (Thread 12429.12436): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55baa1454d28) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55baa1454cd8, cond=0x55baa1454d00) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=cond@entry=0x55baa1454d00, mutex=mutex@entry=0x55baa1454cd8) at pthread_cond_wait.c:638 #3 0x00007f8cf4ff997b in cnd_wait (mtx=0x55baa1454cd8, cond=0x55baa1454d00) at ../include/c11/threads_posix.h:155 #4 util_queue_thread_func (input=input@entry=0x55baa12741e0) at ../src/util/u_queue.c:275 #5 0x00007f8cf4ff958b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #6 0x00007f8cffa50609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #7 0x00007f8cfe175103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 7 (Thread 12429.12435): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55baa1454d28) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55baa1454cd8, cond=0x55baa1454d00) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=cond@entry=0x55baa1454d00, mutex=mutex@entry=0x55baa1454cd8) at pthread_cond_wait.c:638 #3 0x00007f8cf4ff997b in cnd_wait (mtx=0x55baa1454cd8, cond=0x55baa1454d00) at ../include/c11/threads_posix.h:155 #4 util_queue_thread_func (input=input@entry=0x55baa12cbb80) at ../src/util/u_queue.c:275 #5 0x00007f8cf4ff958b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #6 0x00007f8cffa50609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #7 0x00007f8cfe175103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 6 (Thread 12429.12434): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55baa1454d28) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55baa1454cd8, cond=0x55baa1454d00) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=cond@entry=0x55baa1454d00, mutex=mutex@entry=0x55baa1454cd8) at pthread_cond_wait.c:638 #3 0x00007f8cf4ff997b in cnd_wait (mtx=0x55baa1454cd8, cond=0x55baa1454d00) at ../include/c11/threads_posix.h:155 #4 util_queue_thread_func (input=input@entry=0x55baa12ba190) at ../src/util/u_queue.c:275 #5 0x00007f8cf4ff958b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #6 0x00007f8cffa50609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #7 0x00007f8cfe175103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 12429.12433): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55baa1454d28) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55baa1454cd8, cond=0x55baa1454d00) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=cond@entry=0x55baa1454d00, mutex=mutex@entry=0x55baa1454cd8) at pthread_cond_wait.c:638 #3 0x00007f8cf4ff997b in cnd_wait (mtx=0x55baa1454cd8, cond=0x55baa1454d00) at ../include/c11/threads_posix.h:155 #4 util_queue_thread_func (input=input@entry=0x55baa12c5750) at ../src/util/u_queue.c:275 #5 0x00007f8cf4ff958b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #6 0x00007f8cffa50609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #7 0x00007f8cfe175103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 12429.12432): #0 0x00007f8cfe16896f in __GI___poll (fds=0x7f8cec004630, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f8cfc1081ae in ?? () from target:/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f8cfc1082e3 in g_main_context_iteration () from target:/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f8cfe8831e2 in QEventDispatcherGlib::processEvents (this=0x7f8cec000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #4 0x00007f8cfe82924b in QEventLoop::exec (this=this@entry=0x7f8cf6e3ada0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136 #5 0x00007f8cfe64beb2 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:118 #6 0x00007f8cfe64d01c in QThreadPrivate::start (arg=0x55baa11d66a0) at thread/qthread_unix.cpp:342 #7 0x00007f8cffa50609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #8 0x00007f8cfe175103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 12429.12431): #0 0x00007f8cfe16896f in __GI___poll (fds=0x7f8ce8005240, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f8cfc1081ae in ?? () from target:/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f8cfc1082e3 in g_main_context_iteration () from target:/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f8cfe8831e2 in QEventDispatcherGlib::processEvents (this=0x7f8ce8000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #4 0x00007f8cfe82924b in QEventLoop::exec (this=this@entry=0x7f8cf763bda0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136 #5 0x00007f8cfe64beb2 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:118 #6 0x00007f8cfe64d01c in QThreadPrivate::start (arg=0x55baa11d5630) at thread/qthread_unix.cpp:342 #7 0x00007f8cffa50609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #8 0x00007f8cfe175103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 12429.12430): #0 0x00007f8cfe16896f in __GI___poll (fds=0x7f8cf0015cc0, nfds=5, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f8cfc1081ae in ?? () from target:/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f8cfc1082e3 in g_main_context_iteration () from target:/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f8cfe8831e2 in QEventDispatcherGlib::processEvents (this=0x7f8cf0000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #4 0x00007f8cfe82924b in QEventLoop::exec (this=this@entry=0x7f8cf7ed1d70, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136 #5 0x00007f8cfe64beb2 in QThread::exec (this=this@entry=0x7f8cffa1bda0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:118 #6 0x00007f8cff997f5b in QDBusConnectionManager::run (this=0x7f8cffa1bda0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179 #7 0x00007f8cfe64d01c in QThreadPrivate::start (arg=0x7f8cffa1bda0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:342 #8 0x00007f8cffa50609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007f8cfe175103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 12429.12429): #0 0x00007f8cffaf049d in KWaylandServer::BufferInterface::data() () from target:/lib/x86_64-linux-gnu/libKWaylandServer.so.5 #1 0x00007f8d00061170 in KWin::CursorImage::updateDragCursor (this=0x55baa1c50950) at ./pointer_input.cpp:1160 #2 0x00007f8cfe86051e in QtPrivate::QSlotObjectBase::call (a=0x7ffcf6888360, r=0x55baa1c50950, this=0x7f8cf0019d40) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #3 doActivate<false> (sender=0x55baa1fb61a0, signal_index=5, argv=0x7ffcf6888360) at kernel/qobject.cpp:3870 #4 0x00007f8cfe86051e in QtPrivate::QSlotObjectBase::call (a=0x7ffcf6888440, r=0x55baa1fb61a0, this=0x55baa1f0a3c0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #5 doActivate<false> (sender=0x55baa1ff3aa0, signal_index=6, argv=0x7ffcf6888440) at kernel/qobject.cpp:3870 #6 0x00007f8cffb1628a in KWaylandServer::Cursor::Private::update(QPointer<KWaylandServer::SurfaceInterface> const&, unsigned int, QPoint const&) () from target:/lib/x86_64-linux-gnu/libKWaylandServer.so.5 #7 0x00007f8cffb163b4 in KWaylandServer::PointerInterface::Private::setCursor(unsigned int, KWaylandServer::SurfaceInterface*, QPoint const&) () from target:/lib/x86_64-linux-gnu/libKWaylandServer.so.5 #8 0x00007f8cffb16580 in KWaylandServer::PointerInterface::Private::setCursorCallback(wl_client*, wl_resource*, unsigned int, wl_resource*, int, int) () from target:/lib/x86_64-linux-gnu/libKWaylandServer.so.5 #9 0x00007f8cfb441ff5 in ?? () from target:/lib/x86_64-linux-gnu/libffi.so.7 #10 0x00007f8cfb44140a in ?? () from target:/lib/x86_64-linux-gnu/libffi.so.7 #11 0x00007f8cfca88628 in wl_closure_invoke (closure=closure@entry=0x55baa12eeba0, flags=flags@entry=2, target=<optimized out>, target@entry=0x55baa202ea10, opcode=opcode@entry=0, data=<optimized out>, data@entry=0x55baa202f2f0) at ../src/connection.c:1018 #12 0x00007f8cfca849e2 in wl_client_connection_data (fd=<optimized out>, mask=<optimized out>, data=0x55baa202f2f0) at ../src/wayland-server.c:432 #13 0x00007f8cfca8665a in wl_event_loop_dispatch (loop=0x55baa1178a40, timeout=<optimized out>) at ../src/event-loop.c:1027 #14 0x00007f8cffaf6f03 in KWaylandServer::Display::Private::dispatch() () from target:/lib/x86_64-linux-gnu/libKWaylandServer.so.5 #15 0x00007f8cfe86051e in QtPrivate::QSlotObjectBase::call (a=0x7ffcf6888ca0, r=0x55baa11c1870, this=0x55baa1cf6380) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #16 doActivate<false> (sender=0x55baa1cf7320, signal_index=3, argv=0x7ffcf6888ca0) at kernel/qobject.cpp:3870 #17 0x00007f8cfe85aaf7 in QMetaObject::activate (sender=sender@entry=0x55baa1cf7320, m=m@entry=0x7f8cfeb06ba0 <QSocketNotifier::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffcf6888ca0) at kernel/qobject.cpp:3930 #18 0x00007f8cfe863d95 in QSocketNotifier::activated (this=this@entry=0x55baa1cf7320, _t1=<optimized out>, _t2=...) at .moc/moc_qsocketnotifier.cpp:141 #19 0x00007f8cfe8640f1 in QSocketNotifier::event (this=0x55baa1cf7320, e=0x7ffcf6888f60) at kernel/qsocketnotifier.cpp:266 #20 0x00007f8cff33ccc3 in QApplicationPrivate::notify_helper (this=this@entry=0x55baa11771d0, receiver=receiver@entry=0x55baa1cf7320, e=e@entry=0x7ffcf6888f60) at kernel/qapplication.cpp:3685 #21 0x00007f8cff345f40 in QApplication::notify (this=0x7ffcf6889340, receiver=0x55baa1cf7320, e=0x7ffcf6888f60) at kernel/qapplication.cpp:3431 #22 0x00007f8cfe82a78a in QCoreApplication::notifyInternal2 (receiver=0x55baa1cf7320, event=0x7ffcf6888f60) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:153 #23 0x00007f8cfe88040b in QEventDispatcherUNIXPrivate::activateSocketNotifiers (this=0x55baa1186e70) at kernel/qeventdispatcher_unix.cpp:304 #24 0x00007f8cfe88086b in QEventDispatcherUNIX::processEvents (this=<optimized out>, flags=...) at kernel/qeventdispatcher_unix.cpp:509 #25 0x00007f8cf894f801 in QUnixEventDispatcherQPA::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from target:/usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/KWinQpaPlugin.so #26 0x00007f8cfe82924b in QEventLoop::exec (this=this@entry=0x7ffcf68890f0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136 #27 0x00007f8cfe831296 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:118 #28 0x000055baa035e48c in main (argc=<optimized out>, argv=<optimized out>) at ./main_wayland.cpp:706 Detaching from program: target:/usr/bin/kwin_wayland, process 12429 Ending remote debugging. [Inferior 1 (process 12429) detached]
Also reproducible with Plasma 5.20 beta on Arch Linux.
Similiar crash when dragging a file ontop the taskswitcher and then pressing ALT+Tab to switch as it does not do automatic raising of windows that are associated with the windiw list you drag the file onto. Application: Plasma (plasmashell), signal: Segmentation fault Content of s_kcrashErrorMessage: (null) [KCrash Handler] #5 0x0000000000000000 in () #6 0x00007fd9ba7ad0b9 in DeclarativeMimeData::DeclarativeMimeData(QMimeData const*) (this=0x55ed13745840, copy=0x55ed0a37de80) at /home/leszek/kde/src/kdeclarative/src/qmlcontrols/draganddrop/DeclarativeMimeData.cpp:39 #7 0x00007fd9ba7ac4cb in DeclarativeDragDropEvent::mimeData() (this=0x7ffd73381480) at /home/leszek/kde/src/kdeclarative/src/qmlcontrols/draganddrop/DeclarativeDragDropEvent.cpp:52 #8 0x00007fd9ba7a2a79 in DeclarativeDragDropEvent::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x7ffd73381480, _c=QMetaObject::ReadProperty, _id=4, _a=0x7ffd7337f550) at /home/leszek/kde/build/kdeclarative/src/qmlcontrols/draganddrop/draganddropplugin_autogen/EWIEGA46WW/moc_DeclarativeDragDropEvent.cpp:121 #9 0x00007fd9d0c182a9 in QQmlPropertyData::readProperty(QObject*, void*) const (property=0x7ffd7337f530, target=<optimized out>, this=0x55ed224798f8) at ../../include/QtQml/5.15.1/QtQml/private/../../../../../../../../src/Qt5/qtdeclarative/src/qml/qml/qqmlpropertydata_p.h:357 #10 0x00007fd9d0c182a9 in loadProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData const&) (v4=0x55ed00cbfa10, object=0x7ffd73381480, property=...) at /home/leszek/kde/src/Qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:138 #11 0x00007fd9d0c37344 in QV4::Moth::VME::interpret(QV4::CppStackFrame*, QV4::ExecutionEngine*, char const*) (frame=0x7ffd7337f740, engine=0x55ed00cbfa10, code=0x7fd9ac5794a2 ":\004:\005\030\b\022<\030\v\246\006\b\001\v\030\b\006b\bL\005\246\a\006") at /home/leszek/kde/src/Qt5/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:638 #12 0x00007fd9d0c3c657 in QV4::Moth::VME::exec(QV4::CppStackFrame*, QV4::ExecutionEngine*) (frame=frame@entry=0x7ffd7337f740, engine=engine@entry=0x55ed00cbfa10) at /home/leszek/kde/src/Qt5/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:463 #13 0x00007fd9d0bcf412 in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) (this=this@entry=0x55ed04b939e0, thisObject=<optimized out>, argv=argv@entry=0x7fd9c81db508, argc=<optimized out>, context=<optimized out>) at /home/leszek/kde/src/Qt5/qtdeclarative/src/qml/jsruntime/qv4function.cpp:69 #14 0x00007fd9d0d556a7 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) (this=this@entry=0x55ed04b94ec0, callData=callData@entry=0x7fd9c81db4d8, isUndefined=isUndefined@entry=0x0) at ../../include/QtQml/5.15.1/QtQml/private/../../../../../../../../src/Qt5/qtdeclarative/src/qml/jsruntime/qv4value_p.h:343 #15 0x00007fd9d0d00217 in QQmlBoundSignalExpression::evaluate(void**) (this=<optimized out>, a=0x7ffd73381450) at ../../include/QtQml/5.15.1/QtQml/private/../../../../../../../../src/Qt5/qtdeclarative/src/qml/jsruntime/qv4jscall_p.h:95 #16 0x00007fd9d0d0162b in QQmlBoundSignal_callback(QQmlNotifierEndpoint*, void**) (e=0x55ed04b93900, a=0x7ffd73381450) at ../../include/QtQml/5.15.1/QtQml/private/../../../../../../../../src/Qt5/qtdeclarative/src/qml/qml/qqmlboundsignalexpressionpointer_p.h:69 #17 0x00007fd9d0d357b3 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) (endpoint=<optimized out>, a=a@entry=0x7ffd73381450) at /home/leszek/kde/src/Qt5/qtdeclarative/src/qml/qml/qqmlnotifier.cpp:104 #18 0x00007fd9d0ce253c in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) (object=0x55ed04b93c10, index=<optimized out>, a=0x7ffd73381450) at /home/leszek/kde/src/Qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:834 #19 0x00007fd9cefd104f in doActivate<false>(QObject*, int, void**) (sender=0x55ed04b93c10, signal_index=30, argv=0x7ffd73381450) at /home/leszek/kde/src/Qt5/qtbase/src/corelib/kernel/qobject_p.h:110 #20 0x00007fd9ba7a3343 in DeclarativeDropArea::dragEnter(DeclarativeDragDropEvent*) (this=0x55ed04b93c10, _t1=0x7ffd73381480) at /home/leszek/kde/build/kdeclarative/src/qmlcontrols/draganddrop/draganddropplugin_autogen/EWIEGA46WW/moc_DeclarativeDropArea.cpp:268 #21 0x00007fd9ba7ac89f in DeclarativeDropArea::dragEnterEvent(QDragEnterEvent*) (this=0x55ed04b93c10, event=0x7ffd73381800) at /home/leszek/kde/src/kdeclarative/src/qmlcontrols/draganddrop/DeclarativeDropArea.cpp:46 #22 0x00007fd9d13697e8 in QQuickItem::event(QEvent*) (this=0x55ed04b93c10, ev=0x7ffd73381800) at /home/leszek/kde/src/Qt5/qtdeclarative/src/quick/items/qquickitem.cpp:8128 #23 0x00007fd9cfeb311e in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x55ed008e8e20, receiver=receiver@entry=0x55ed04b93c10, e=e@entry=0x7ffd73381800) at /home/leszek/kde/src/Qt5/qtbase/src/widgets/kernel/qapplication.cpp:3630 #24 0x00007fd9cfeb99a0 in QApplication::notify(QObject*, QEvent*) (this=0x7ffd733833c0, receiver=0x55ed04b93c10, e=0x7ffd73381800) at /home/leszek/kde/src/Qt5/qtbase/src/widgets/kernel/qapplication.cpp:3154 #25 0x00007fd9cef9e989 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55ed04b93c10, event=0x7ffd73381800) at ../../include/QtCore/5.15.1/QtCore/private/../../../../../../../../src/Qt5/qtbase/src/corelib/thread/qthread_p.h:325 #26 0x00007fd9d13846e8 in QQuickWindowPrivate::deliverDragEvent(QQuickDragGrabber*, QQuickItem*, QDragMoveEvent*, QVarLengthArray<QQuickItem*, 64>*) (this=0x55ed03f73590, grabber=0x55ed048a0280, item=0x55ed04b93c10, event=0x7ffd73381910, currentGrabItems=0x0) at /home/leszek/kde/src/Qt5/qtdeclarative/src/quick/items/qquickwindow.cpp:3100 #27 0x00007fd9d138451a in QQuickWindowPrivate::deliverDragEvent(QQuickDragGrabber*, QQuickItem*, QDragMoveEvent*, QVarLengthArray<QQuickItem*, 64>*) (this=0x55ed03f73590, grabber=0x55ed048a0280, item=0x55ed04b90050, event=0x7ffd73381a80, currentGrabItems=0x0) at /home/leszek/kde/build/Qt5/qtbase/include/QtCore/../../../../../src/Qt5/qtbase/src/corelib/tools/qlist.h:117 #28 0x00007fd9d138451a in QQuickWindowPrivate::deliverDragEvent(QQuickDragGrabber*, QQuickItem*, QDragMoveEvent*, QVarLengthArray<QQuickItem*, 64>*) (this=0x55ed03f73590, grabber=0x55ed048a0280, item=0x55ed04b7f340, event=0x7ffd73381bf0, currentGrabItems=0x0) at /home/leszek/kde/build/Qt5/qtbase/include/QtCore/../../../../../src/Qt5/qtbase/src/corelib/tools/qlist.h:117 #29 0x00007fd9d138451a in QQuickWindowPrivate::deliverDragEvent(QQuickDragGrabber*, QQuickItem*, QDragMoveEvent*, QVarLengthArray<QQuickItem*, 64>*) (this=0x55ed03f73590, grabber=0x55ed048a0280, item=0x55ed00d9de50, event=0x7ffd73381d60, currentGrabItems=0x0) at /home/leszek/kde/build/Qt5/qtbase/include/QtCore/../../../../../src/Qt5/qtbase/src/corelib/tools/qlist.h:117 #30 0x00007fd9d138451a in QQuickWindowPrivate::deliverDragEvent(QQuickDragGrabber*, QQuickItem*, QDragMoveEvent*, QVarLengthArray<QQuickItem*, 64>*) (this=0x55ed03f73590, grabber=0x55ed048a0280, item=0x55ed04b67ef0, event=0x7ffd73381ed0, currentGrabItems=0x0) at /home/leszek/kde/build/Qt5/qtbase/include/QtCore/../../../../../src/Qt5/qtbase/src/corelib/tools/qlist.h:117 #31 0x00007fd9d138451a in QQuickWindowPrivate::deliverDragEvent(QQuickDragGrabber*, QQuickItem*, QDragMoveEvent*, QVarLengthArray<QQuickItem*, 64>*) (this=0x55ed03f73590, grabber=0x55ed048a0280, item=0x55ed04efcd90, event=0x7ffd73382040, currentGrabItems=0x0) at /home/leszek/kde/build/Qt5/qtbase/include/QtCore/../../../../../src/Qt5/qtbase/src/corelib/tools/qlist.h:117 #32 0x00007fd9d138451a in QQuickWindowPrivate::deliverDragEvent(QQuickDragGrabber*, QQuickItem*, QDragMoveEvent*, QVarLengthArray<QQuickItem*, 64>*) (this=0x55ed03f73590, grabber=0x55ed048a0280, item=0x55ed0136ff40, event=0x7ffd733821b0, currentGrabItems=0x0) at /home/leszek/kde/build/Qt5/qtbase/include/QtCore/../../../../../src/Qt5/qtbase/src/corelib/tools/qlist.h:117 #33 0x00007fd9d138451a in QQuickWindowPrivate::deliverDragEvent(QQuickDragGrabber*, QQuickItem*, QDragMoveEvent*, QVarLengthArray<QQuickItem*, 64>*) (this=0x55ed03f73590, grabber=0x55ed048a0280, item=0x55ed00d5fac0, event=0x7ffd73382320, currentGrabItems=0x0) at /home/leszek/kde/build/Qt5/qtbase/include/QtCore/../../../../../src/Qt5/qtbase/src/corelib/tools/qlist.h:117 #34 0x00007fd9d138451a in QQuickWindowPrivate::deliverDragEvent(QQuickDragGrabber*, QQuickItem*, QDragMoveEvent*, QVarLengthArray<QQuickItem*, 64>*) (this=0x55ed03f73590, grabber=0x55ed048a0280, item=0x55ed048a43b0, event=0x7ffd73382490, currentGrabItems=0x0) at /home/leszek/kde/build/Qt5/qtbase/include/QtCore/../../../../../src/Qt5/qtbase/src/corelib/tools/qlist.h:117 #35 0x00007fd9d138451a in QQuickWindowPrivate::deliverDragEvent(QQuickDragGrabber*, QQuickItem*, QDragMoveEvent*, QVarLengthArray<QQuickItem*, 64>*) (this=0x55ed03f73590, grabber=0x55ed048a0280, item=0x55ed044e40f0, event=0x7ffd73382600, currentGrabItems=0x0) at /home/leszek/kde/build/Qt5/qtbase/include/QtCore/../../../../../src/Qt5/qtbase/src/corelib/tools/qlist.h:117 #36 0x00007fd9d138451a in QQuickWindowPrivate::deliverDragEvent(QQuickDragGrabber*, QQuickItem*, QDragMoveEvent*, QVarLengthArray<QQuickItem*, 64>*) (this=0x55ed03f73590, grabber=0x55ed048a0280, item=0x55ed048a08a0, event=0x7ffd73382810, currentGrabItems=0x0) at /home/leszek/kde/build/Qt5/qtbase/include/QtCore/../../../../../src/Qt5/qtbase/src/corelib/tools/qlist.h:117 #37 0x00007fd9d1384cda in QQuickWindowPrivate::deliverDragEvent(QQuickDragGrabber*, QEvent*) (this=this@entry=0x55ed03f73590, grabber=0x55ed048a0280, event=event@entry=0x55ed0b1a1ce0) at /home/leszek/kde/src/Qt5/qtdeclarative/src/quick/items/qquickwindow.cpp:3048 #38 0x00007fd9d13853d2 in QQuickWindow::event(QEvent*) (this=0x55ed04779cb0, e=0x55ed0b1a1ce0) at /home/leszek/kde/src/Qt5/qtdeclarative/src/quick/items/qquickwindow.cpp:1825 #39 0x000055ecff5f9349 in PanelView::event(QEvent*) (this=0x55ed04779cb0, e=0x55ed0b1a1ce0) at /home/leszek/kde/src/plasma-workspace/shell/panelview.cpp:978 #40 0x00007fd9cfeb311e in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x55ed008e8e20, receiver=receiver@entry=0x55ed04779cb0, e=e@entry=0x55ed0b1a1ce0) at /home/leszek/kde/src/Qt5/qtbase/src/widgets/kernel/qapplication.cpp:3630 #41 0x00007fd9cfeb99a0 in QApplication::notify(QObject*, QEvent*) (this=0x7ffd733833c0, receiver=0x55ed04779cb0, e=0x55ed0b1a1ce0) at /home/leszek/kde/src/Qt5/qtbase/src/widgets/kernel/qapplication.cpp:3154 #42 0x00007fd9cef9e989 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55ed04779cb0, event=0x55ed0b1a1ce0) at ../../include/QtCore/5.15.1/QtCore/private/../../../../../../../../src/Qt5/qtbase/src/corelib/thread/qthread_p.h:325 #43 0x00007fd9cefa13b1 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=0x0, event_type=0, data=0x55ed008dda50) at /home/leszek/kde/src/Qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1817 #44 0x00007fd9ceff2a73 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x55ed00913b00) at /home/leszek/kde/src/Qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:277 #45 0x00007fd9cadb9f2e in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #46 0x00007fd9cadba1c8 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #47 0x00007fd9cadba25c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #48 0x00007fd9ceff2134 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55ed0091db20, flags=...) at /home/leszek/kde/src/Qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:423 #49 0x00007fd9cef9d633 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffd73383290, flags=..., flags@entry=...) at ../../include/QtCore/../../../../../src/Qt5/qtbase/src/corelib/global/qflags.h:141 #50 0x00007fd9cefa54ac in QCoreApplication::exec() () at ../../include/QtCore/../../../../../src/Qt5/qtbase/src/corelib/global/qflags.h:121 #51 0x000055ecff5e6bd6 in main(int, char**) (argc=1, argv=0x7ffd73383818) at /home/leszek/kde/src/plasma-workspace/shell/main.cpp:244 [Inferior 1 (process 2681) detached]
@Leszek your crash happens in plasmashell
This crash is no longer reproducible. Operating System: KDE neon Unstable Edition KDE Plasma Version: 5.20.80 KDE Frameworks Version: 5.77.0 Qt Version: 5.15.2