Bug 386582 - Crash dropping item from startmenu on desktop [Wayland]
Summary: Crash dropping item from startmenu on desktop [Wayland]
Status: RESOLVED WORKSFORME
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.11.2
Platform: Neon Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2017-11-06 09:49 UTC by clukes
Modified: 2019-12-22 11:42 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description clukes 2017-11-06 09:49:58 UTC
Application: plasmashell (5.11.2)

Qt Version: 5.9.1
Frameworks Version: 5.39.0
Operating System: Linux 4.4.0-100-generic x86_64
Distribution: KDE neon User Edition 5.11

-- Information about the crash:
- What I was doing when the application crashed:
I dragged the dolphin icon onto the desktop from the startmenu. Screen went black and recovered to an earlier state (a previously removed desktop icon reappeared). KCrash icon appeared in status bar.

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

Thread 20 (Thread 0x7f2e1eefb700 (LWP 3850)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f2f1d6cd8eb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0xff2d2f0) at thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=this@entry=0xe509a38, mutex=mutex@entry=0xe509a30, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f2f207b810d in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0xe509a28) at scenegraph/qsgthreadedrenderloop.cpp:245
#4  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0xe5099b0) at scenegraph/qsgthreadedrenderloop.cpp:701
#5  0x00007f2f207b8a05 in QSGRenderThread::run (this=0xe5099b0) at scenegraph/qsgthreadedrenderloop.cpp:730
#6  0x00007f2f1d6cc989 in QThreadPrivate::start (arg=0xe5099b0) at thread/qthread_unix.cpp:368
#7  0x00007f2f1c5716ba in start_thread (arg=0x7f2e1eefb700) at pthread_create.c:333
#8  0x00007f2f1cfd93dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 19 (Thread 0x7f2e1df86700 (LWP 3849)):
#0  0x00007f2f1cfcd70d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f2f1896938c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f2f1896949c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f2f1d8f594b in QEventDispatcherGlib::processEvents (this=0x7f2e0c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f2f1d89e7ca in QEventLoop::exec (this=this@entry=0x7f2e1df85d00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f2f1d6c7cd4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:515
#6  0x00007f2f1d6cc989 in QThreadPrivate::start (arg=0x103a74b0) at thread/qthread_unix.cpp:368
#7  0x00007f2f1c5716ba in start_thread (arg=0x7f2e1df86700) at pthread_create.c:333
#8  0x00007f2f1cfd93dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 18 (Thread 0x7f2e3d0ec700 (LWP 3847)):
#0  0x00007f2f1cfc924d in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f2f189ac6f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f2f18968e74 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f2f18969330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f2f1896949c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f2f1d8f594b in QEventDispatcherGlib::processEvents (this=0x7f2e34004e70, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007f2f1d89e7ca in QEventLoop::exec (this=this@entry=0x7f2e3d0ebd00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#7  0x00007f2f1d6c7cd4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:515
#8  0x00007f2f1d6cc989 in QThreadPrivate::start (arg=0xaff1880) at thread/qthread_unix.cpp:368
#9  0x00007f2f1c5716ba in start_thread (arg=0x7f2e3d0ec700) at pthread_create.c:333
#10 0x00007f2f1cfd93dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 17 (Thread 0x7f2e52278700 (LWP 3846)):
#0  0x00007f2f189ada94 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f2f1896838e in g_main_context_acquire () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f2f18969245 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f2f1896949c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f2f1d8f594b in QEventDispatcherGlib::processEvents (this=0x7f2e2c002000, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f2f1d89e7ca in QEventLoop::exec (this=this@entry=0x7f2e52277d00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#6  0x00007f2f1d6c7cd4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:515
#7  0x00007f2f1d6cc989 in QThreadPrivate::start (arg=0xfdc9490) at thread/qthread_unix.cpp:368
#8  0x00007f2f1c5716ba in start_thread (arg=0x7f2e52278700) at pthread_create.c:333
#9  0x00007f2f1cfd93dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 16 (Thread 0x7f2e3e7fb700 (LWP 3845)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f2f1d6cd8eb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0xe6b41c0) at thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=this@entry=0xe69af98, mutex=mutex@entry=0xe69af90, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f2f207b810d in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0xe69af88) at scenegraph/qsgthreadedrenderloop.cpp:245
#4  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0xe69af10) at scenegraph/qsgthreadedrenderloop.cpp:701
#5  0x00007f2f207b8a05 in QSGRenderThread::run (this=0xe69af10) at scenegraph/qsgthreadedrenderloop.cpp:730
#6  0x00007f2f1d6cc989 in QThreadPrivate::start (arg=0xe69af10) at thread/qthread_unix.cpp:368
#7  0x00007f2f1c5716ba in start_thread (arg=0x7f2e3e7fb700) at pthread_create.c:333
#8  0x00007f2f1cfd93dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 15 (Thread 0x7f2e3effc700 (LWP 3837)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f2f1d6cd8eb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x57d6750) at thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=this@entry=0xb56bc68, mutex=mutex@entry=0xb56bc60, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f2f207b810d in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0xb56bc58) at scenegraph/qsgthreadedrenderloop.cpp:245
#4  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0xb56bbe0) at scenegraph/qsgthreadedrenderloop.cpp:701
#5  0x00007f2f207b8a05 in QSGRenderThread::run (this=0xb56bbe0) at scenegraph/qsgthreadedrenderloop.cpp:730
#6  0x00007f2f1d6cc989 in QThreadPrivate::start (arg=0xb56bbe0) at thread/qthread_unix.cpp:368
#7  0x00007f2f1c5716ba in start_thread (arg=0x7f2e3effc700) at pthread_create.c:333
#8  0x00007f2f1cfd93dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 14 (Thread 0x7f2e277fe700 (LWP 3324)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f2f1d6cd8eb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0xafd6140) at thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=this@entry=0xca91b78, mutex=mutex@entry=0xca91b70, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f2f207b810d in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0xca91b68) at scenegraph/qsgthreadedrenderloop.cpp:245
#4  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0xca91af0) at scenegraph/qsgthreadedrenderloop.cpp:701
#5  0x00007f2f207b8a05 in QSGRenderThread::run (this=0xca91af0) at scenegraph/qsgthreadedrenderloop.cpp:730
#6  0x00007f2f1d6cc989 in QThreadPrivate::start (arg=0xca91af0) at thread/qthread_unix.cpp:368
#7  0x00007f2f1c5716ba in start_thread (arg=0x7f2e277fe700) at pthread_create.c:333
#8  0x00007f2f1cfd93dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 13 (Thread 0x7f2e27fff700 (LWP 2211)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f2f1d6cd8eb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0xb3c5a20) at thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=this@entry=0x9dc4b18, mutex=mutex@entry=0x9dc4b10, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f2f207b810d in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x9dc4b08) at scenegraph/qsgthreadedrenderloop.cpp:245
#4  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x9dc4a90) at scenegraph/qsgthreadedrenderloop.cpp:701
#5  0x00007f2f207b8a05 in QSGRenderThread::run (this=0x9dc4a90) at scenegraph/qsgthreadedrenderloop.cpp:730
#6  0x00007f2f1d6cc989 in QThreadPrivate::start (arg=0x9dc4a90) at thread/qthread_unix.cpp:368
#7  0x00007f2f1c5716ba in start_thread (arg=0x7f2e27fff700) at pthread_create.c:333
#8  0x00007f2f1cfd93dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 12 (Thread 0x7f2e3f7fd700 (LWP 2138)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f2f1d6cd8eb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x701c8d0) at thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=this@entry=0x7077de8, mutex=mutex@entry=0x7077de0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f2f207b810d in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x7077dd8) at scenegraph/qsgthreadedrenderloop.cpp:245
#4  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x7077d60) at scenegraph/qsgthreadedrenderloop.cpp:701
#5  0x00007f2f207b8a05 in QSGRenderThread::run (this=0x7077d60) at scenegraph/qsgthreadedrenderloop.cpp:730
#6  0x00007f2f1d6cc989 in QThreadPrivate::start (arg=0x7077d60) at thread/qthread_unix.cpp:368
#7  0x00007f2f1c5716ba in start_thread (arg=0x7f2e3f7fd700) at pthread_create.c:333
#8  0x00007f2f1cfd93dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 11 (Thread 0x7f2e3fffe700 (LWP 2136)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f2f1d6cd8eb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x6e13790) at thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=this@entry=0x6e135d8, mutex=mutex@entry=0x6e135d0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f2f207b810d in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x6e135c8) at scenegraph/qsgthreadedrenderloop.cpp:245
#4  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x6e13550) at scenegraph/qsgthreadedrenderloop.cpp:701
#5  0x00007f2f207b8a05 in QSGRenderThread::run (this=0x6e13550) at scenegraph/qsgthreadedrenderloop.cpp:730
#6  0x00007f2f1d6cc989 in QThreadPrivate::start (arg=0x6e13550) at thread/qthread_unix.cpp:368
#7  0x00007f2f1c5716ba in start_thread (arg=0x7f2e3fffe700) at pthread_create.c:333
#8  0x00007f2f1cfd93dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 10 (Thread 0x7f2e50df8700 (LWP 2094)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f2f1d6cd8eb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x58a3430) at thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=this@entry=0x399c4b8, mutex=mutex@entry=0x399c4b0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f2f207b810d in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x399c4a8) at scenegraph/qsgthreadedrenderloop.cpp:245
#4  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x399c430) at scenegraph/qsgthreadedrenderloop.cpp:701
#5  0x00007f2f207b8a05 in QSGRenderThread::run (this=0x399c430) at scenegraph/qsgthreadedrenderloop.cpp:730
#6  0x00007f2f1d6cc989 in QThreadPrivate::start (arg=0x399c430) at thread/qthread_unix.cpp:368
#7  0x00007f2f1c5716ba in start_thread (arg=0x7f2e50df8700) at pthread_create.c:333
#8  0x00007f2f1cfd93dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7f2e51a76700 (LWP 1957)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f2f1d6cd8eb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x3a41560) at thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=this@entry=0x41fede8, mutex=mutex@entry=0x41fede0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f2f207b810d in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x41fedd8) at scenegraph/qsgthreadedrenderloop.cpp:245
#4  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x41fed60) at scenegraph/qsgthreadedrenderloop.cpp:701
#5  0x00007f2f207b8a05 in QSGRenderThread::run (this=0x41fed60) at scenegraph/qsgthreadedrenderloop.cpp:730
#6  0x00007f2f1d6cc989 in QThreadPrivate::start (arg=0x41fed60) at thread/qthread_unix.cpp:368
#7  0x00007f2f1c5716ba in start_thread (arg=0x7f2e51a76700) at pthread_create.c:333
#8  0x00007f2f1cfd93dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7f2e5a232700 (LWP 1929)):
#0  0x00007f2f1cfcd70d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f2f1896938c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f2f1896949c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f2f1d8f594b in QEventDispatcherGlib::processEvents (this=0x7f2e540008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f2f1d89e7ca in QEventLoop::exec (this=this@entry=0x7f2e5a231cc0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f2f1d6c7cd4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:515
#6  0x00007f2e5c710517 in KCupsConnection::run() () from /usr/lib/x86_64-linux-gnu/libkcupslib.so
#7  0x00007f2f1d6cc989 in QThreadPrivate::start (arg=0x3de5cf0) at thread/qthread_unix.cpp:368
#8  0x00007f2f1c5716ba in start_thread (arg=0x7f2e5a232700) at pthread_create.c:333
#9  0x00007f2f1cfd93dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f2e7131f700 (LWP 1923)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f2f1d6cd8eb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x1ab8b50) at thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=this@entry=0x1cc9d78, mutex=mutex@entry=0x1cc9d70, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f2f207b810d in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x1cc9d68) at scenegraph/qsgthreadedrenderloop.cpp:245
#4  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x1cc9cf0) at scenegraph/qsgthreadedrenderloop.cpp:701
#5  0x00007f2f207b8a05 in QSGRenderThread::run (this=0x1cc9cf0) at scenegraph/qsgthreadedrenderloop.cpp:730
#6  0x00007f2f1d6cc989 in QThreadPrivate::start (arg=0x1cc9cf0) at thread/qthread_unix.cpp:368
#7  0x00007f2f1c5716ba in start_thread (arg=0x7f2e7131f700) at pthread_create.c:333
#8  0x00007f2f1cfd93dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f2e71b20700 (LWP 1922)):
#0  0x00007f2f1cfc924d in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f2f189ac6f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f2f18968e74 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f2f18969330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f2f1896949c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f2f1d8f594b in QEventDispatcherGlib::processEvents (this=0x7f2e6c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007f2f1d89e7ca in QEventLoop::exec (this=this@entry=0x7f2e71b1fc90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#7  0x00007f2f1d6c7cd4 in QThread::exec (this=this@entry=0x20f5a20) at thread/qthread.cpp:515
#8  0x00007f2f20738256 in QQuickPixmapReader::run (this=0x20f5a20) at util/qquickpixmapcache.cpp:868
#9  0x00007f2f1d6cc989 in QThreadPrivate::start (arg=0x20f5a20) at thread/qthread_unix.cpp:368
#10 0x00007f2f1c5716ba in start_thread (arg=0x7f2e71b20700) at pthread_create.c:333
#11 0x00007f2f1cfd93dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f2efffff700 (LWP 1919)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f2f221e1784 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#2  0x00007f2f221e17c9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#3  0x00007f2f1c5716ba in start_thread (arg=0x7f2efffff700) at pthread_create.c:333
#4  0x00007f2f1cfd93dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f2f06bbe700 (LWP 1908)):
#0  0x00007f2f1cfcd70d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f2f1896938c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f2f1896949c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f2f1d8f594b in QEventDispatcherGlib::processEvents (this=0x7f2ef80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f2f1d89e7ca in QEventLoop::exec (this=this@entry=0x7f2f06bbdce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f2f1d6c7cd4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:515
#6  0x00007f2f1fd980c5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f2f1d6cc989 in QThreadPrivate::start (arg=0x1b58c40) at thread/qthread_unix.cpp:368
#8  0x00007f2f1c5716ba in start_thread (arg=0x7f2f06bbe700) at pthread_create.c:333
#9  0x00007f2f1cfd93dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f2f07fff700 (LWP 1907)):
#0  0x00007f2f22760c04 in _dl_update_slotinfo (req_modid=<optimized out>) at dl-tls.c:735
#1  0x00007f2f22760c7c in update_get_addr (ti=0x7f2f1db59770) at dl-tls.c:802
#2  0x00007f2f1d6cb836 in get_thread_data () at thread/qthread_unix.cpp:189
#3  QThreadData::current (createIfNecessary=createIfNecessary@entry=true) at thread/qthread_unix.cpp:244
#4  0x00007f2f1d8f5d51 in postEventSourcePrepare (timeout=0x0, s=0x7f2f000012d0) at kernel/qeventdispatcher_glib.cpp:252
#5  postEventSourceCheck (source=0x7f2f000012d0) at kernel/qeventdispatcher_glib.cpp:269
#6  0x00007f2f18968dc1 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007f2f18969330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007f2f1896949c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007f2f1d8f594b in QEventDispatcherGlib::processEvents (this=0x7f2f000008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#10 0x00007f2f1d89e7ca in QEventLoop::exec (this=this@entry=0x7f2f07ffece0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#11 0x00007f2f1d6c7cd4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:515
#12 0x00007f2f1fd980c5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#13 0x00007f2f1d6cc989 in QThreadPrivate::start (arg=0x1b012b0) at thread/qthread_unix.cpp:368
#14 0x00007f2f1c5716ba in start_thread (arg=0x7f2f07fff700) at pthread_create.c:333
#15 0x00007f2f1cfd93dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f2f0e0ef700 (LWP 1888)):
#0  0x00007f2f1896887d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f2f189692bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f2f1896949c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f2f1d8f594b in QEventDispatcherGlib::processEvents (this=0x7f2f080008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f2f1d89e7ca in QEventLoop::exec (this=this@entry=0x7f2f0e0eecd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f2f1d6c7cd4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:515
#6  0x00007f2f228c4b75 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f2f1d6cc989 in QThreadPrivate::start (arg=0x7f2f2293ada0) at thread/qthread_unix.cpp:368
#8  0x00007f2f1c5716ba in start_thread (arg=0x7f2f0e0ef700) at pthread_create.c:333
#9  0x00007f2f1cfd93dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f2f227858c0 (LWP 1867)):
[KCrash Handler]
#6  0x00007f2f2080ea52 in QIntrusiveListNode::remove (this=<optimized out>) at ../../include/QtQml/5.9.1/QtQml/private/../../../../../src/qml/qml/ftw/qintrusivelist_p.h:259
#7  QIntrusiveList<QQuickDragGrabber::Item, &QQuickDragGrabber::Item::node>::iterator::erase (this=<synthetic pointer>) at ../../include/QtQml/5.9.1/QtQml/private/../../../../../src/qml/qml/ftw/qintrusivelist_p.h:162
#8  QQuickDragGrabber::release (this=0x1c1b4b0, at=...) at ../../include/QtQuick/5.9.1/QtQuick/private/../../../../../src/quick/items/qquickdrag_p.h:109
#9  QQuickWindowPrivate::deliverDragEvent (this=this@entry=0x1cef1e0, grabber=0x1c1b4b0, event=event@entry=0x7fff69bc8970) at items/qquickwindow.cpp:2418
#10 0x00007f2f2080f143 in QQuickWindow::event (this=0x1c99280, e=0x7fff69bc8970) at items/qquickwindow.cpp:1564
#11 0x00007f2f1e2083fc in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x1c99280, e=0x7fff69bc8970) at kernel/qapplication.cpp:3717
#12 0x00007f2f1e20fe07 in QApplication::notify (this=0x7fff69bc9bd0, receiver=0x1c99280, e=0x7fff69bc8970) at kernel/qapplication.cpp:3476
#13 0x00007f2f1d8a0798 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x1c99280, event=event@entry=0x7fff69bc8970) at kernel/qcoreapplication.cpp:1018
#14 0x00007f2f1dc93248 in QCoreApplication::sendEvent (event=0x7fff69bc8970, receiver=0x1c99280) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:233
#15 QGuiApplicationPrivate::processDrop (w=w@entry=0x1c99280, dropData=dropData@entry=0x1070f670, p=..., supportedActions=supportedActions@entry=...) at kernel/qguiapplication.cpp:2917
#16 0x00007f2f1dc6d5bf in QWindowSystemInterface::handleDrop (window=0x1c99280, dropData=dropData@entry=0x1070f670, p=..., supportedActions=...) at kernel/qwindowsysteminterface.cpp:714
#17 0x00007f2f0fce8efe in QtWaylandClient::QWaylandDataDevice::data_device_drop (this=0x1a3bf20) at qwaylanddatadevice.cpp:150
#18 0x00007f2f18514e40 in ffi_call_unix64 () at ../src/x86/unix64.S:76
#19 0x00007f2f185148ab in ffi_call (cif=cif@entry=0x7fff69bc8ba0, fn=<optimized out>, rvalue=rvalue@entry=0x0, avalue=avalue@entry=0x7fff69bc8c70) at ../src/x86/ffi64.c:525
#20 0x00007f2f1c3639de in wl_closure_invoke (closure=closure@entry=0x6ff0ef0, flags=flags@entry=1, target=target@entry=0x1a3bfa0, opcode=opcode@entry=4, data=0x1a3bf30) at ../src/connection.c:935
#21 0x00007f2f1c360650 in dispatch_event (display=display@entry=0x1a252d0, queue=0x1a25398) at ../src/wayland-client.c:1310
#22 0x00007f2f1c3618ac in dispatch_queue (queue=0x1a25398, display=0x1a252d0) at ../src/wayland-client.c:1456
#23 wl_display_dispatch_queue_pending (display=0x1a252d0, queue=0x1a25398) at ../src/wayland-client.c:1698
#24 0x00007f2f1c3618fc in wl_display_dispatch_pending (display=<optimized out>) at ../src/wayland-client.c:1761
#25 0x00007f2f0fcca2b2 in QtWaylandClient::QWaylandDisplay::flushRequests (this=0x1a370a0) at qwaylanddisplay.cpp:190
#26 0x00007f2f1d8ccc19 in QMetaObject::activate (sender=sender@entry=0x1a5f090, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff69bc8f10) at kernel/qobject.cpp:3766
#27 0x00007f2f1d8cd527 in QMetaObject::activate (sender=sender@entry=0x1a5f090, m=m@entry=0x7f2f1db57cc0 <QSocketNotifier::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff69bc8f10) at kernel/qobject.cpp:3628
#28 0x00007f2f1d8d8ec8 in QSocketNotifier::activated (this=this@entry=0x1a5f090, _t1=3, _t2=...) at .moc/moc_qsocketnotifier.cpp:137
#29 0x00007f2f1d8d928b in QSocketNotifier::event (this=0x1a5f090, e=<optimized out>) at kernel/qsocketnotifier.cpp:266
#30 0x00007f2f1e2083fc in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x1a5f090, e=0x7fff69bc9170) at kernel/qapplication.cpp:3717
#31 0x00007f2f1e20fe07 in QApplication::notify (this=0x7fff69bc9bd0, receiver=0x1a5f090, e=0x7fff69bc9170) at kernel/qapplication.cpp:3476
#32 0x00007f2f1d8a0798 in QCoreApplication::notifyInternal2 (receiver=0x1a5f090, event=event@entry=0x7fff69bc9170) at kernel/qcoreapplication.cpp:1018
#33 0x00007f2f1d8f65ad in QCoreApplication::sendEvent (event=0x7fff69bc9170, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:233
#34 socketNotifierSourceDispatch (source=0x1a5f2d0) at kernel/qeventdispatcher_glib.cpp:106
#35 0x00007f2f18969197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007f2f189693f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007f2f1896949c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x00007f2f1d8f592f in QEventDispatcherGlib::processEvents (this=0x1a9d0d0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#39 0x00007f2f1d89e7ca in QEventLoop::exec (this=this@entry=0xe6767d0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#40 0x00007f2f1dc85ec2 in QBasicDrag::drag (this=0x1a4da70, o=<optimized out>) at kernel/qsimpledrag.cpp:195
#41 0x00007f2f1dca2ea9 in QDragManager::drag (this=0xffe6ca0, o=o@entry=0xfec7a10) at kernel/qdnd.cpp:141
#42 0x00007f2f1dca17e7 in QDrag::exec (this=this@entry=0xfec7a10, supportedActions=..., defaultDropAction=defaultDropAction@entry=Qt::IgnoreAction) at kernel/qdrag.cpp:284
#43 0x00007f2f1dca1897 in QDrag::exec (this=this@entry=0xfec7a10, supportedActions=..., supportedActions@entry=...) at kernel/qdrag.cpp:240
#44 0x00007f2e700cfee7 in DragHelper::doDrag (this=0x3699b60, item=<optimized out>, url=..., icon=..., extraMimeType=..., extraMimeData=...) at /workspace/build/applets/kicker/plugin/draghelper.cpp:93
#45 0x00007f2e700fddac in DragHelper::qt_static_metacall (_o=0x3699b60, _c=<optimized out>, _id=<optimized out>, _a=0x107b8d90) at /workspace/build/obj-x86_64-linux-gnu/applets/kicker/moc_draghelper.cpp:132
#46 0x00007f2f1d8cdc59 in QObject::event (this=0x3699b60, e=<optimized out>) at kernel/qobject.cpp:1246
#47 0x00007f2f1e2083fc in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x3699b60, e=0xcf6c660) at kernel/qapplication.cpp:3717
#48 0x00007f2f1e20fe07 in QApplication::notify (this=0x7fff69bc9bd0, receiver=0x3699b60, e=0xcf6c660) at kernel/qapplication.cpp:3476
#49 0x00007f2f1d8a0798 in QCoreApplication::notifyInternal2 (receiver=0x3699b60, event=event@entry=0xcf6c660) at kernel/qcoreapplication.cpp:1018
#50 0x00007f2f1d8a2f7b in QCoreApplication::sendEvent (event=0xcf6c660, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:233
#51 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x1a25b90) at kernel/qcoreapplication.cpp:1678
#52 0x00007f2f1d8a33e8 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1532
#53 0x00007f2f1d8f6323 in postEventSourceDispatch (s=0x1a5a680) at kernel/qeventdispatcher_glib.cpp:276
#54 0x00007f2f18969197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#55 0x00007f2f189693f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#56 0x00007f2f1896949c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#57 0x00007f2f1d8f592f in QEventDispatcherGlib::processEvents (this=0x1a9d0d0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#58 0x00007f2f1d89e7ca in QEventLoop::exec (this=this@entry=0x7fff69bc9a90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#59 0x00007f2f1d8a7704 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1291
#60 0x00007f2f1dc892ec in QGuiApplication::exec () at kernel/qguiapplication.cpp:1679
#61 0x00007f2f1e208355 in QApplication::exec () at kernel/qapplication.cpp:2905
#62 0x000000000041cf5b in main (argc=1, argv=<optimized out>) at /workspace/build/shell/main.cpp:167

Reported using DrKonqi
Comment 1 clukes 2017-11-06 09:59:31 UTC
This was repeatable. Further attempts were not catched by kcrash. After reboot i could place program icons on the desktop without problems. No further crashes even when repeating the exact same steps.
Comment 2 David Edmundson 2019-12-22 11:42:31 UTC
I can't reproduce.

This is reported against an old Plasma + Qt and a lot has changed since then.

Please reopen if this is still an issue on modern Plasma.