Application: plasmashell (5.11.4) Qt Version: 5.9.3 Frameworks Version: 5.41.0 Operating System: Linux 4.10.0-40-generic x86_64 Distribution: KDE neon Developer Edition -- Information about the crash: - What I was doing when the application crashed: Was trying to reproduce this bug - https://bugs.kde.org/show_bug.cgi?id=379469 Layout is 'Folder View' Drag image from Firefox to the desktop - for example this image - https://wallpapers.wallhaven.cc/wallpapers/full/wallhaven-503877.png The crash can be reproduced sometimes. -- 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 0x7fe2975c58c0 (LWP 1400))] Thread 10 (Thread 0x7fe1b526c700 (LWP 2372)): #0 0x00007fe28bb98a79 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007fe28bb53dcc in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fe28bb54330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fe28bb5449c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fe2915b66cb in QEventDispatcherGlib::processEvents (this=0x7fe1b00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00007fe29155ee2a in QEventLoop::exec (this=this@entry=0x7fe1b526bcc0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #6 0x00007fe2913878f4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:515 #7 0x00007fe1b6483517 in KCupsConnection::run() () from /usr/lib/x86_64-linux-gnu/libkcupslib.so #8 0x00007fe29138c709 in QThreadPrivate::start (arg=0x7ac2600) at thread/qthread_unix.cpp:368 #9 0x00007fe2902336ba in start_thread (arg=0x7fe1b526c700) at pthread_create.c:333 #10 0x00007fe290c9b3dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 9 (Thread 0x7fe1bd877700 (LWP 2311)): #0 0x00007fe28bb5141e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007fe28bb53cea in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fe28bb54330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fe28bb5449c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fe2915b66cb in QEventDispatcherGlib::processEvents (this=0x7fe1b80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00007fe29155ee2a in QEventLoop::exec (this=this@entry=0x7fe1bd876d00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #6 0x00007fe2913878f4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:515 #7 0x00007fe29138c709 in QThreadPrivate::start (arg=0x2309760) at thread/qthread_unix.cpp:368 #8 0x00007fe2902336ba in start_thread (arg=0x7fe1bd877700) at pthread_create.c:333 #9 0x00007fe290c9b3dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 8 (Thread 0x7fe1d5072700 (LWP 2296)): #0 0x00007fe28bb98a79 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007fe28bb53464 in g_main_context_release () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fe28bb54346 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fe28bb5449c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fe2915b66cb in QEventDispatcherGlib::processEvents (this=0x7fe1d00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00007fe29155ee2a in QEventLoop::exec (this=this@entry=0x7fe1d5071c90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #6 0x00007fe2913878f4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:515 #7 0x00007fe29507f046 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #8 0x00007fe29138c709 in QThreadPrivate::start (arg=0x4ccf960) at thread/qthread_unix.cpp:368 #9 0x00007fe2902336ba in start_thread (arg=0x7fe1d5072700) at pthread_create.c:333 #10 0x00007fe290c9b3dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 7 (Thread 0x7fe265037700 (LWP 1695)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fe296d35d04 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5 #2 0x00007fe296d35d49 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5 #3 0x00007fe2902336ba in start_thread (arg=0x7fe265037700) at pthread_create.c:333 #4 0x00007fe290c9b3dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 6 (Thread 0x7fe2664fd700 (LWP 1633)): #0 0x00007fe28bb98a79 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007fe28bb53dcc in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fe28bb54330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fe28bb5449c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fe2915b66cb in QEventDispatcherGlib::processEvents (this=0x7fe2600008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00007fe29155ee2a in QEventLoop::exec (this=this@entry=0x7fe2664fcd00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #6 0x00007fe2913878f4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:515 #7 0x00007fe29138c709 in QThreadPrivate::start (arg=0x21b22a0) at thread/qthread_unix.cpp:368 #8 0x00007fe2902336ba in start_thread (arg=0x7fe2664fd700) at pthread_create.c:333 #9 0x00007fe290c9b3dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 5 (Thread 0x7fe26eb8f700 (LWP 1501)): #0 0x00007fe291383b49 in std::__atomic_base<QMutexData*>::compare_exchange_strong (__m2=std::memory_order_relaxed, __m1=std::memory_order_release, __p2=0x0, __p1=@0x7fe26eb8eac8: 0x1, this=0x1d2ea10) at /usr/include/c++/5/bits/atomic_base.h:752 #1 std::atomic<QMutexData*>::compare_exchange_strong (__m2=std::memory_order_relaxed, __m1=std::memory_order_release, __p2=0x0, __p1=@0x7fe26eb8eac8: 0x1, this=0x1d2ea10) at /usr/include/c++/5/atomic:462 #2 QAtomicOps<QMutexData*>::testAndSetRelease<QMutexData*> (currentValue=<synthetic pointer>, newValue=0x0, expectedValue=0x1, _q_value=...) at ../../include/QtCore/../../src/corelib/arch/qatomic_cxx11.h:299 #3 QBasicAtomicPointer<QMutexData>::testAndSetRelease (currentValue=<synthetic pointer>, newValue=0x0, expectedValue=<optimized out>, this=0x1d2ea10) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:264 #4 QBasicMutex::fastTryUnlock (current=<synthetic pointer>, this=0x1d2ea10) at thread/qmutex.h:104 #5 QMutex::unlock (this=this@entry=0x1d2ea10) at thread/qmutex.cpp:337 #6 0x00007fe2915b6af5 in QMutexLocker::unlock (this=<synthetic pointer>) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:213 #7 QMutexLocker::~QMutexLocker (this=<synthetic pointer>, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:207 #8 QThreadData::canWaitLocked (this=<optimized out>) at ../../include/QtCore/5.9.3/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:253 #9 postEventSourcePrepare (timeout=<synthetic pointer>, s=0x7fe2680012d0) at kernel/qeventdispatcher_glib.cpp:259 #10 postEventSourceCheck (source=0x7fe2680012d0) at kernel/qeventdispatcher_glib.cpp:269 #11 0x00007fe28bb53dc1 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #12 0x00007fe28bb54330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #13 0x00007fe28bb5449c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #14 0x00007fe2915b66cb in QEventDispatcherGlib::processEvents (this=0x7fe2680008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #15 0x00007fe29155ee2a in QEventLoop::exec (this=this@entry=0x7fe26eb8ece0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #16 0x00007fe2913878f4 in QThread::exec (this=this@entry=0x1d33ad0) at thread/qthread.cpp:515 #17 0x00007fe2944ded25 in QQmlThreadPrivate::run (this=0x1d33ad0) at qml/ftw/qqmlthread.cpp:147 #18 0x00007fe29138c709 in QThreadPrivate::start (arg=0x1d33ad0) at thread/qthread_unix.cpp:368 #19 0x00007fe2902336ba in start_thread (arg=0x7fe26eb8f700) at pthread_create.c:333 #20 0x00007fe290c9b3dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 4 (Thread 0x7fe27cede700 (LWP 1495)): #0 0x00007fe290c8f70d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007fe28bb5438c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fe28bb5449c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fe2915b66cb in QEventDispatcherGlib::processEvents (this=0x7fe2740008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007fe29155ee2a in QEventLoop::exec (this=this@entry=0x7fe27ceddce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #5 0x00007fe2913878f4 in QThread::exec (this=this@entry=0x1be7fb0) at thread/qthread.cpp:515 #6 0x00007fe2944ded25 in QQmlThreadPrivate::run (this=0x1be7fb0) at qml/ftw/qqmlthread.cpp:147 #7 0x00007fe29138c709 in QThreadPrivate::start (arg=0x1be7fb0) at thread/qthread_unix.cpp:368 #8 0x00007fe2902336ba in start_thread (arg=0x7fe27cede700) at pthread_create.c:333 #9 0x00007fe290c9b3dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7fe27e923700 (LWP 1449)): #0 0x00007fe290c8f70d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007fe28bb5438c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fe28bb5449c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fe2915b66cb in QEventDispatcherGlib::processEvents (this=0x7fe2700008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007fe29155ee2a in QEventLoop::exec (this=this@entry=0x7fe27e922cd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #5 0x00007fe2913878f4 in QThread::exec (this=this@entry=0x7fe291ca9d40 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:515 #6 0x00007fe291a35315 in QDBusConnectionManager::run (this=0x7fe291ca9d40 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:178 #7 0x00007fe29138c709 in QThreadPrivate::start (arg=0x7fe291ca9d40 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:368 #8 0x00007fe2902336ba in start_thread (arg=0x7fe27e923700) at pthread_create.c:333 #9 0x00007fe290c9b3dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7fe280a79700 (LWP 1422)): #0 0x00007fe290c8f70d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007fe295c86c62 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007fe295c888d7 in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007fe282bbe1f9 in QXcbEventReader::run (this=0x1b23510) at qxcbconnection.cpp:1330 #4 0x00007fe29138c709 in QThreadPrivate::start (arg=0x1b23510) at thread/qthread_unix.cpp:368 #5 0x00007fe2902336ba in start_thread (arg=0x7fe280a79700) at pthread_create.c:333 #6 0x00007fe290c9b3dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7fe2975c58c0 (LWP 1400)): [KCrash Handler] #6 0x00007fe28f08ecc3 in std::__atomic_base<int>::load (__m=std::memory_order_relaxed, this=0x18) at /usr/include/c++/5/bits/atomic_base.h:396 #7 QAtomicOps<int>::load<int> (_q_value=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_cxx11.h:227 #8 QBasicAtomicInteger<int>::load (this=0x18) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h:102 #9 QtPrivate::RefCount::deref (this=0x18) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h:66 #10 QList<QAction*>::~QList (this=0x7ffe51db5940, __in_chrg=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:826 #11 0x00007fe28f0c8df7 in QList<QAction*>::operator= (l=..., this=0x82618d0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:503 #12 KIO::DropJob::setApplicationActions (this=this@entry=0x2376310, actions=...) at /workspace/build/src/widgets/dropjob.cpp:385 #13 0x00007fe26ebb14e4 in ContainmentInterface::mimeTypeRetrieved (this=0x201d260, job=<optimized out>, mimetype=...) at /workspace/build/src/scriptengines/qml/plasmoid/containmentinterface.cpp:809 #14 0x00007fe26ebb3e68 in ContainmentInterface::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=0x7ffe51db5d20) at /workspace/build/obj-x86_64-linux-gnu/src/scriptengines/qml/moc_containmentinterface.cpp:219 #15 0x00007fe29158d279 in QMetaObject::activate (sender=0x7c7ddf0, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3766 #16 0x00007fe28ab598d7 in KIO::TransferJob::mimetype(KIO::Job*, QString const&) () from /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5 #17 0x00007fe28ab599ff in KIO::TransferJob::slotMimetype(QString const&) () from /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5 #18 0x00007fe28ab5afbd in ?? () from /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5 #19 0x00007fe29158d279 in QMetaObject::activate (sender=0x8226d50, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3766 #20 0x00007fe28ab28c45 in KIO::SlaveInterface::mimeType(QString const&) () from /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5 #21 0x00007fe28ab2a23b in KIO::SlaveInterface::dispatch(int, QByteArray const&) () from /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5 #22 0x00007fe28ab28d97 in KIO::SlaveInterface::dispatch() () from /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5 #23 0x00007fe28ab2de41 in KIO::Slave::gotInput() () from /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5 #24 0x00007fe28abbc225 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5 #25 0x00007fe29158d279 in QMetaObject::activate (sender=0x826a6a0, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3766 #26 0x00007fe29158e2b9 in QObject::event (this=0x826a6a0, e=<optimized out>) at kernel/qobject.cpp:1246 #27 0x00007fe292549b9c in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x826a6a0, e=0x1bda630) at kernel/qapplication.cpp:3722 #28 0x00007fe2925515a7 in QApplication::notify (this=0x7ffe51db6900, receiver=0x826a6a0, e=0x1bda630) at kernel/qapplication.cpp:3481 #29 0x00007fe291560df8 in QCoreApplication::notifyInternal2 (receiver=0x826a6a0, event=event@entry=0x1bda630) at kernel/qcoreapplication.cpp:1018 #30 0x00007fe2915635db in QCoreApplication::sendEvent (event=0x1bda630, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:233 #31 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x1affb90) at kernel/qcoreapplication.cpp:1678 #32 0x00007fe291563a48 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1532 #33 0x00007fe2915b70a3 in postEventSourceDispatch (s=0x1b47850) at kernel/qeventdispatcher_glib.cpp:276 #34 0x00007fe28bb54197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #35 0x00007fe28bb543f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #36 0x00007fe28bb5449c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #37 0x00007fe2915b66af in QEventDispatcherGlib::processEvents (this=0x1b4c2d0, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #38 0x00007fe29155ee2a in QEventLoop::exec (this=this@entry=0x7ffe51db67c0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #39 0x00007fe291567d64 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1291 #40 0x00007fe291dd320c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1679 #41 0x00007fe292549af5 in QApplication::exec () at kernel/qapplication.cpp:2910 #42 0x000000000041cf5b in main (argc=1, argv=<optimized out>) at /workspace/build/shell/main.cpp:167 Possible duplicates by query: bug 384419, bug 381685, bug 381104, bug 379845, bug 378376. Reported using DrKonqi
*** This bug has been marked as a duplicate of bug 373885 ***