Bug 383800 - Plasma crashes upon drag and drop operation from Kate editor
Summary: Plasma crashes upon drag and drop operation from Kate editor
Status: RESOLVED DUPLICATE of bug 377210
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-wayland (show other bugs)
Version: master
Platform: Neon Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-08-21 15:57 UTC by Alexander Mentyu
Modified: 2017-09-20 01:21 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 Alexander Mentyu 2017-08-21 15:57:13 UTC
Steps to reproduce:
1. Start Kate and some other app - Dolphin for example.
2. Select some text in Kate.
3. Drag selected text to Panel and select Dolphin there - but do not release mouse button.
4. Move mouse cursor outside of Panel.

Actual result:
Plasma crashes.


Distribution: KDE neon Developer Edition Unstable Branches live iso 20170813
KDE Plasma Version: 5.10.90
KDE Frameworks Version: 5.37.0
Qt Version: 5.9.1
Kernel Version: 4.10.0-32-generic
OS Type: 64-bit
XWayland: 1.19.3-3
Wayland: 1.14.0-1
Wayland Protocols: 1.10-1


Log from ~/.local/share/sddm/wayland-session.log:
Data set on unsupported clipboard mode. QMimeData object will be deleted.
KCrash: Attempting to start /usr/bin/plasmashell from kdeinit
kdeinit5: Got EXEC_NEW '/usr/bin/plasmashell' from wrapper.
kdeinit5: preparing to launch '/usr/bin/plasmashell'
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = plasmashell path = /usr/bin pid = 1737
KCrash: Arguments: /usr/bin/plasmashell 
Service  "org.kde.StatusNotifierHost-1737" unregistered
kdeinit5: PID 1737 terminated.
QObject::connect: invalid null parameter
This plugin does not support raise()
This plugin does not support grabbing the keyboard
Using Wayland-EGL
WARNING: Cannot find style "org.kde.desktop" - fallback: "/usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Controls/Styles/Desktop"
This plugin does not support raise()
trying to show an empty dialog
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:147:19: QML Loader: Binding loop detected for property "height"
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:147:19: QML Loader: Binding loop detected for property "height"
Using the 'wl-shell' shell integration
kdeinit5: Got EXEC_NEW '/usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kio/desktop.so' from launcher.
kdeinit5: preparing to launch '/usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kio/desktop.so'
This plugin does not support grabbing the keyboard
kdeinit5: Got EXEC_NEW '/usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kio/file.so' from launcher.
kdeinit5: preparing to launch '/usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kio/file.so'
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
file:///usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Controls/ScrollView.qml:362: TypeError: Cannot read property 'padding' of null
file:///usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Controls/ScrollView.qml:363: TypeError: Cannot read property 'padding' of null
file:///usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Controls/ScrollView.qml:364: TypeError: Cannot read property 'padding' of null
file:///usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Controls/ScrollView.qml:365: TypeError: Cannot read property 'padding' of null
file:///usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Controls/ScrollView.qml:362: TypeError: Cannot read property 'padding' of null
file:///usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Controls/ScrollView.qml:363: TypeError: Cannot read property 'padding' of null
file:///usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Controls/ScrollView.qml:364: TypeError: Cannot read property 'padding' of null
file:///usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Controls/ScrollView.qml:365: TypeError: Cannot read property 'padding' of null
Trying to use rootObject before initialization is completed, whilst using setInitializationDelayed. Forcing completion
file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/main.qml:78:27: Unable to assign [undefined] to QStringList
file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/main.qml:37: TypeError: Cannot read property 'DateTime' of undefined
Both point size and pixel size set. Using pixel size.
Both point size and pixel size set. Using pixel size.
Both point size and pixel size set. Using pixel size.
trying to show an empty dialog
trying to show an empty dialog
Registering "org.kde.StatusNotifierHost-2085" as system tray
log_klipper: Failed to load history resource. Clipboard history cannot be read. :  History file does not exist
Trying to use rootObject before initialization is completed, whilst using setInitializationDelayed. Forcing completion
org.kde.knotifications: warning: failed to connect to ActionInvoked dbus signal
org.kde.knotifications: warning: failed to connect to ActionInvoked dbus signal
org.kde.knotifications: warning: failed to connect to NotificationClosed dbus signal
org.kde.knotifications: warning: failed to connect to NotificationClosed dbus signal
Notifications service registered
kf5idletime_kwayland: This plugin does not support polling idle time
libkcups: Create-Printer-Subscriptions last error: 0 successful-ok
libkcups: Get-Jobs last error: 0 successful-ok
libkcups: Get-Jobs last error: 0 successful-ok
file:///usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Controls/ScrollView.qml:365: TypeError: Cannot read property 'padding' of null
file:///usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Controls/ScrollView.qml:364: TypeError: Cannot read property 'padding' of null
file:///usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Controls/ScrollView.qml:363: TypeError: Cannot read property 'padding' of null
file:///usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Controls/ScrollView.qml:362: TypeError: Cannot read property 'padding' of null
Plasma Shell startup completed
libkcups: 0
libkcups: 0
powerdevil: Screen brightness value:  15
powerdevil: Screen brightness value max:  15
powerdevil: Kbd backlight brightness value:  1
powerdevil: Kbd backlight brightness value max:  3
powerdevil: Screen brightness value:  15
powerdevil: Screen brightness value max:  15
powerdevil: Kbd backlight brightness value:  1
powerdevil: Kbd backlight brightness value max:  3
Both point size and pixel size set. Using pixel size.
networkmanager-qt: void NetworkManager::NetworkManagerPrivate::propertiesChanged(const QVariantMap&) Unhandled property "AllDevices"
networkmanager-qt: void NetworkManager::NetworkManagerPrivate::propertiesChanged(const QVariantMap&) Unhandled property "Devices"
networkmanager-qt: void NetworkManager::NetworkManagerPrivate::propertiesChanged(const QVariantMap&) Unhandled property "GlobalDnsConfiguration"
networkmanager-qt: virtual void NetworkManager::DevicePrivate::propertyChanged(const QString&, const QVariant&) Unhandled property "LldpNeighbors"
networkmanager-qt: virtual void NetworkManager::DevicePrivate::propertyChanged(const QString&, const QVariant&) Unhandled property "Real"
networkmanager-qt: virtual void NetworkManager::DevicePrivate::propertyChanged(const QString&, const QVariant&) Unhandled property "LldpNeighbors"
networkmanager-qt: virtual void NetworkManager::DevicePrivate::propertyChanged(const QString&, const QVariant&) Unhandled property "Real"
networkmanager-qt: virtual void NetworkManager::DevicePrivate::propertyChanged(const QString&, const QVariant&) Unhandled property "LldpNeighbors"
networkmanager-qt: virtual void NetworkManager::DevicePrivate::propertyChanged(const QString&, const QVariant&) Unhandled property "Real"
networkmanager-qt: virtual void NetworkManager::DevicePrivate::propertyChanged(const QString&, const QVariant&) Unhandled property "LldpNeighbors"
networkmanager-qt: virtual void NetworkManager::DevicePrivate::propertyChanged(const QString&, const QVariant&) Unhandled property "Real"
networkmanager-qt: virtual void NetworkManager::DevicePrivate::propertyChanged(const QString&, const QVariant&) Unhandled property "LldpNeighbors"
networkmanager-qt: virtual void NetworkManager::DevicePrivate::propertyChanged(const QString&, const QVariant&) Unhandled property "Real"
networkmanager-qt: virtual void NetworkManager::DevicePrivate::propertyChanged(const QString&, const QVariant&) Unhandled property "LldpNeighbors"
networkmanager-qt: virtual void NetworkManager::DevicePrivate::propertyChanged(const QString&, const QVariant&) Unhandled property "Real"
trying to show an empty dialog
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:147:19: QML Loader: Binding loop detected for property "height"
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:147:19: QML Loader: Binding loop detected for property "height"
Comment 1 Patrick Silva 2017-08-21 21:31:08 UTC
duplicate?
https://bugs.kde.org/show_bug.cgi?id=377210
Comment 2 Christoph Feck 2017-08-23 14:07:42 UTC
If this is reproducible, please add the backtrace for the crash, even if incomplete.
Comment 3 Alexander Mentyu 2017-08-23 15:22:33 UTC
I noticed that this bug is no longer always reproducible for me.


Backtrace from DrKonqi:

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 0x7f17d58478c0 (LWP 3799))]

Thread 21 (Thread 0x7f16ceaf1700 (LWP 4881)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007f17d0790826 in QWaitConditionPrivate::wait_relative (time=30000, this=0x36211b0) at thread/qwaitcondition_unix.cpp:133
#2  QWaitConditionPrivate::wait (time=30000, this=0x36211b0) at thread/qwaitcondition_unix.cpp:141
#3  QWaitCondition::wait (this=this@entry=0x13a6c50, mutex=mutex@entry=0x1459b80, time=30000) at thread/qwaitcondition_unix.cpp:215
#4  0x00007f17d078be9a in QThreadPoolThread::run (this=0x13a6c40) at thread/qthreadpool.cpp:133
#5  0x00007f17d078f989 in QThreadPrivate::start (arg=0x13a6c40) at thread/qthread_unix.cpp:368
#6  0x00007f17cf6356ba in start_thread (arg=0x7f16ceaf1700) at pthread_create.c:333
#7  0x00007f17d009c3dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 20 (Thread 0x7f16ce2f0700 (LWP 4880)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007f17d0790826 in QWaitConditionPrivate::wait_relative (time=30000, this=0x3621ad0) at thread/qwaitcondition_unix.cpp:133
#2  QWaitConditionPrivate::wait (time=30000, this=0x3621ad0) at thread/qwaitcondition_unix.cpp:141
#3  QWaitCondition::wait (this=this@entry=0x3620ed0, mutex=mutex@entry=0x1459b80, time=30000) at thread/qwaitcondition_unix.cpp:215
#4  0x00007f17d078be9a in QThreadPoolThread::run (this=0x3620ec0) at thread/qthreadpool.cpp:133
#5  0x00007f17d078f989 in QThreadPrivate::start (arg=0x3620ec0) at thread/qthread_unix.cpp:368
#6  0x00007f17cf6356ba in start_thread (arg=0x7f16ce2f0700) at pthread_create.c:333
#7  0x00007f17d009c3dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 19 (Thread 0x7f16cf3ff700 (LWP 4795)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f17d07908eb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x9bf8a40) at thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=this@entry=0x9be3398, mutex=mutex@entry=0x9be3390, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f17d387910d in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x9be3388) at scenegraph/qsgthreadedrenderloop.cpp:245
#4  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x9be3310) at scenegraph/qsgthreadedrenderloop.cpp:701
#5  0x00007f17d3879a05 in QSGRenderThread::run (this=0x9be3310) at scenegraph/qsgthreadedrenderloop.cpp:730
#6  0x00007f17d078f989 in QThreadPrivate::start (arg=0x9be3310) at thread/qthread_unix.cpp:368
#7  0x00007f17cf6356ba in start_thread (arg=0x7f16cf3ff700) at pthread_create.c:333
#8  0x00007f17d009c3dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 18 (Thread 0x7f16de262700 (LWP 4719)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f17d07908eb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x6a0eb10) at thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=this@entry=0x816b808, mutex=mutex@entry=0x816b800, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f17d387910d in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x816b7f8) at scenegraph/qsgthreadedrenderloop.cpp:245
#4  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x816b780) at scenegraph/qsgthreadedrenderloop.cpp:701
#5  0x00007f17d3879a05 in QSGRenderThread::run (this=0x816b780) at scenegraph/qsgthreadedrenderloop.cpp:730
#6  0x00007f17d078f989 in QThreadPrivate::start (arg=0x816b780) at thread/qthread_unix.cpp:368
#7  0x00007f17cf6356ba in start_thread (arg=0x7f16de262700) at pthread_create.c:333
#8  0x00007f17d009c3dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 17 (Thread 0x7f16dcae1700 (LWP 4718)):
#0  0x00007f17cba73a79 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f17cba2ef16 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f17cba2f3f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f17cba2f49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f17d09b894b in QEventDispatcherGlib::processEvents (this=0x7f16d800ac70, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f17d09617ca in QEventLoop::exec (this=this@entry=0x7f16dcae0ce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#6  0x00007f17d078acd4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:515
#7  0x00007f17d2e590c5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007f17d078f989 in QThreadPrivate::start (arg=0x85e8a90) at thread/qthread_unix.cpp:368
#9  0x00007f17cf6356ba in start_thread (arg=0x7f16dcae1700) at pthread_create.c:333
#10 0x00007f17d009c3dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 16 (Thread 0x7f16dd482700 (LWP 4696)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f17d07908eb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x6e3d5a0) at thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=this@entry=0x6e3d388, mutex=mutex@entry=0x6e3d380, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f17d387910d in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x6e3d378) at scenegraph/qsgthreadedrenderloop.cpp:245
#4  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x6e3d300) at scenegraph/qsgthreadedrenderloop.cpp:701
#5  0x00007f17d3879a05 in QSGRenderThread::run (this=0x6e3d300) at scenegraph/qsgthreadedrenderloop.cpp:730
#6  0x00007f17d078f989 in QThreadPrivate::start (arg=0x6e3d300) at thread/qthread_unix.cpp:368
#7  0x00007f17cf6356ba in start_thread (arg=0x7f16dd482700) at pthread_create.c:333
#8  0x00007f17d009c3dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 15 (Thread 0x7f16dea63700 (LWP 4514)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f17d07908eb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x68f17e0) at thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=this@entry=0x365fe28, mutex=mutex@entry=0x365fe20, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f17d387910d in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x365fe18) at scenegraph/qsgthreadedrenderloop.cpp:245
#4  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x365fda0) at scenegraph/qsgthreadedrenderloop.cpp:701
#5  0x00007f17d3879a05 in QSGRenderThread::run (this=0x365fda0) at scenegraph/qsgthreadedrenderloop.cpp:730
#6  0x00007f17d078f989 in QThreadPrivate::start (arg=0x365fda0) at thread/qthread_unix.cpp:368
#7  0x00007f17cf6356ba in start_thread (arg=0x7f16dea63700) at pthread_create.c:333
#8  0x00007f17d009c3dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 14 (Thread 0x7f16f510d700 (LWP 4204)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f17d07908eb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x5339940) at thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x193a5c0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f17117f96df in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007f17117fd768 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007f17117f88cd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007f17117fd7c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f17117f88cd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f17117fb2e0 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f17d078f989 in QThreadPrivate::start (arg=0x7f16e80053a0) at thread/qthread_unix.cpp:368
#10 0x00007f17cf6356ba in start_thread (arg=0x7f16f510d700) at pthread_create.c:333
#11 0x00007f17d009c3dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 13 (Thread 0x7f1701c11700 (LWP 4203)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f17d07908eb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x5339940) at thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x193a5c0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f17117f96df in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007f17117fd768 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007f17117f88cd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007f17117fd7c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f17117f88cd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f17117fb2e0 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f17d078f989 in QThreadPrivate::start (arg=0x7f16e80010c0) at thread/qthread_unix.cpp:368
#10 0x00007f17cf6356ba in start_thread (arg=0x7f1701c11700) at pthread_create.c:333
#11 0x00007f17d009c3dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 12 (Thread 0x7f1703d8f700 (LWP 4202)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f17d07908eb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x5339940) at thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x193a5c0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f17117f96df in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007f17117fd768 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007f17117f88cd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007f17117fd7c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f17117f88cd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f17117fb2e0 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f17d078f989 in QThreadPrivate::start (arg=0x68e4aa0) at thread/qthread_unix.cpp:368
#10 0x00007f17cf6356ba in start_thread (arg=0x7f1703d8f700) at pthread_create.c:333
#11 0x00007f17d009c3dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 11 (Thread 0x7f170358e700 (LWP 4201)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f17d07908eb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x5339940) at thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x193a5c0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f17117f96df in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007f17117fd768 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007f17117f88cd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007f17117fd7c2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f17117f88cd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f17117fb2e0 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f17d078f989 in QThreadPrivate::start (arg=0x68e4ac0) at thread/qthread_unix.cpp:368
#10 0x00007f17cf6356ba in start_thread (arg=0x7f170358e700) at pthread_create.c:333
#11 0x00007f17d009c3dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 10 (Thread 0x7f1702958700 (LWP 3964)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f17d07908eb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x36922a0) at thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=this@entry=0x3924a28, mutex=mutex@entry=0x3924a20, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f17d387910d in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x3924a18) at scenegraph/qsgthreadedrenderloop.cpp:245
#4  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x39249a0) at scenegraph/qsgthreadedrenderloop.cpp:701
#5  0x00007f17d3879a05 in QSGRenderThread::run (this=0x39249a0) at scenegraph/qsgthreadedrenderloop.cpp:730
#6  0x00007f17d078f989 in QThreadPrivate::start (arg=0x39249a0) at thread/qthread_unix.cpp:368
#7  0x00007f17cf6356ba in start_thread (arg=0x7f1702958700) at pthread_create.c:333
#8  0x00007f17d009c3dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7f170882b700 (LWP 3931)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f17d07908eb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x1faa6c0) at thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=this@entry=0x1fae528, mutex=mutex@entry=0x1fae520, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f17d387910d in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x1fae518) at scenegraph/qsgthreadedrenderloop.cpp:245
#4  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x1fae4a0) at scenegraph/qsgthreadedrenderloop.cpp:701
#5  0x00007f17d3879a05 in QSGRenderThread::run (this=0x1fae4a0) at scenegraph/qsgthreadedrenderloop.cpp:730
#6  0x00007f17d078f989 in QThreadPrivate::start (arg=0x1fae4a0) at thread/qthread_unix.cpp:368
#7  0x00007f17cf6356ba in start_thread (arg=0x7f170882b700) at pthread_create.c:333
#8  0x00007f17d009c3dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7f170b16e700 (LWP 3920)):
#0  0x00007f17d009070d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f17cba2f38c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f17cba2f49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f17d09b894b in QEventDispatcherGlib::processEvents (this=0x7f17040008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f17d09617ca in QEventLoop::exec (this=this@entry=0x7f170b16dcc0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f17d078acd4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:515
#6  0x00007f170d64c517 in KCupsConnection::run() () from /usr/lib/x86_64-linux-gnu/libkcupslib.so
#7  0x00007f17d078f989 in QThreadPrivate::start (arg=0x1ed5c90) at thread/qthread_unix.cpp:368
#8  0x00007f17cf6356ba in start_thread (arg=0x7f170b16e700) at pthread_create.c:333
#9  0x00007f17d009c3dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f171ec9a700 (LWP 3853)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f17d07908eb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x11aac80) at thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=this@entry=0x11aef28, mutex=mutex@entry=0x11aef20, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f17d387910d in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x11aef18) at scenegraph/qsgthreadedrenderloop.cpp:245
#4  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x11aeea0) at scenegraph/qsgthreadedrenderloop.cpp:701
#5  0x00007f17d3879a05 in QSGRenderThread::run (this=0x11aeea0) at scenegraph/qsgthreadedrenderloop.cpp:730
#6  0x00007f17d078f989 in QThreadPrivate::start (arg=0x11aeea0) at thread/qthread_unix.cpp:368
#7  0x00007f17cf6356ba in start_thread (arg=0x7f171ec9a700) at pthread_create.c:333
#8  0x00007f17d009c3dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f172504f700 (LWP 3850)):
#0  0x00007ffdc87dbb0b in clock_gettime ()
#1  0x00007f17d00aa836 in __GI___clock_gettime (clock_id=clock_id@entry=1, tp=tp@entry=0x7f172504e9f0) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007f17d09b8251 in qt_clock_gettime (ts=0x7f172504e9f0, clock=<optimized out>) at kernel/qelapsedtimer_unix.cpp:111
#3  do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at kernel/qelapsedtimer_unix.cpp:166
#4  qt_gettime () at kernel/qelapsedtimer_unix.cpp:175
#5  0x00007f17d09b6a49 in QTimerInfoList::updateCurrentTime (this=this@entry=0x7f1720002ed0) at kernel/qtimerinfo_unix.cpp:91
#6  0x00007f17d09b6fb5 in QTimerInfoList::timerWait (this=0x7f1720002ed0, tm=...) at kernel/qtimerinfo_unix.cpp:388
#7  0x00007f17d09b86be in timerSourcePrepareHelper (timeout=0x7f172504eac4, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:132
#8  timerSourcePrepare (source=<optimized out>, timeout=0x7f172504eac4) at kernel/qeventdispatcher_glib.cpp:165
#9  0x00007f17cba2e91d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f17cba2f2bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007f17cba2f49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007f17d09b894b in QEventDispatcherGlib::processEvents (this=0x7f17200008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#13 0x00007f17d09617ca in QEventLoop::exec (this=this@entry=0x7f172504ec90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#14 0x00007f17d078acd4 in QThread::exec (this=this@entry=0x1154710) at thread/qthread.cpp:515
#15 0x00007f17d37f9256 in QQuickPixmapReader::run (this=0x1154710) at util/qquickpixmapcache.cpp:868
#16 0x00007f17d078f989 in QThreadPrivate::start (arg=0x1154710) at thread/qthread_unix.cpp:368
#17 0x00007f17cf6356ba in start_thread (arg=0x7f172504f700) at pthread_create.c:333
#18 0x00007f17d009c3dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f17b35c2700 (LWP 3849)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f17d5298784 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#2  0x00007f17d52987c9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#3  0x00007f17cf6356ba in start_thread (arg=0x7f17b35c2700) at pthread_create.c:333
#4  0x00007f17d009c3dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f17b9f99700 (LWP 3836)):
#0  0x00007ffdc87dbb0b in clock_gettime ()
#1  0x00007f17d00aa836 in __GI___clock_gettime (clock_id=clock_id@entry=1, tp=tp@entry=0x7f17b9f98a40) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007f17d09b8251 in qt_clock_gettime (ts=0x7f17b9f98a40, clock=<optimized out>) at kernel/qelapsedtimer_unix.cpp:111
#3  do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at kernel/qelapsedtimer_unix.cpp:166
#4  qt_gettime () at kernel/qelapsedtimer_unix.cpp:175
#5  0x00007f17d09b6a49 in QTimerInfoList::updateCurrentTime (this=this@entry=0x7f17ac002cd0) at kernel/qtimerinfo_unix.cpp:91
#6  0x00007f17d09b6fb5 in QTimerInfoList::timerWait (this=0x7f17ac002cd0, tm=...) at kernel/qtimerinfo_unix.cpp:388
#7  0x00007f17d09b86be in timerSourcePrepareHelper (timeout=0x7f17b9f98b14, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:132
#8  timerSourcePrepare (source=<optimized out>, timeout=0x7f17b9f98b14) at kernel/qeventdispatcher_glib.cpp:165
#9  0x00007f17cba2e91d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f17cba2f2bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007f17cba2f49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007f17d09b894b in QEventDispatcherGlib::processEvents (this=0x7f17ac0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#13 0x00007f17d09617ca in QEventLoop::exec (this=this@entry=0x7f17b9f98ce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#14 0x00007f17d078acd4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:515
#15 0x00007f17d2e590c5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#16 0x00007f17d078f989 in QThreadPrivate::start (arg=0xb3bd90) at thread/qthread_unix.cpp:368
#17 0x00007f17cf6356ba in start_thread (arg=0x7f17b9f99700) at pthread_create.c:333
#18 0x00007f17d009c3dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f17bb9e3700 (LWP 3835)):
#0  0x00007ffdc87dbb0b in clock_gettime ()
#1  0x00007f17d00aa836 in __GI___clock_gettime (clock_id=clock_id@entry=1, tp=tp@entry=0x7f17bb9e2a40) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007f17d09b8251 in qt_clock_gettime (ts=0x7f17bb9e2a40, clock=<optimized out>) at kernel/qelapsedtimer_unix.cpp:111
#3  do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at kernel/qelapsedtimer_unix.cpp:166
#4  qt_gettime () at kernel/qelapsedtimer_unix.cpp:175
#5  0x00007f17d09b6a49 in QTimerInfoList::updateCurrentTime (this=this@entry=0x7f17b4002ed0) at kernel/qtimerinfo_unix.cpp:91
#6  0x00007f17d09b6fb5 in QTimerInfoList::timerWait (this=0x7f17b4002ed0, tm=...) at kernel/qtimerinfo_unix.cpp:388
#7  0x00007f17d09b86be in timerSourcePrepareHelper (timeout=0x7f17bb9e2b14, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:132
#8  timerSourcePrepare (source=<optimized out>, timeout=0x7f17bb9e2b14) at kernel/qeventdispatcher_glib.cpp:165
#9  0x00007f17cba2e91d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f17cba2f2bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007f17cba2f49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007f17d09b894b in QEventDispatcherGlib::processEvents (this=0x7f17b40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#13 0x00007f17d09617ca in QEventLoop::exec (this=this@entry=0x7f17bb9e2ce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#14 0x00007f17d078acd4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:515
#15 0x00007f17d2e590c5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#16 0x00007f17d078f989 in QThreadPrivate::start (arg=0xad9680) at thread/qthread_unix.cpp:368
#17 0x00007f17cf6356ba in start_thread (arg=0x7f17bb9e3700) at pthread_create.c:333
#18 0x00007f17d009c3dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f17c1504700 (LWP 3826)):
#0  0x00007f17d008c24d in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f17cba726f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f17cba2ee74 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f17cba2f330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f17cba2f49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f17d09b894b in QEventDispatcherGlib::processEvents (this=0x7f17bc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007f17d09617ca in QEventLoop::exec (this=this@entry=0x7f17c1503cd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#7  0x00007f17d078acd4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:515
#8  0x00007f17d5986b75 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#9  0x00007f17d078f989 in QThreadPrivate::start (arg=0x7f17d59fcda0) at thread/qthread_unix.cpp:368
#10 0x00007f17cf6356ba in start_thread (arg=0x7f17c1504700) at pthread_create.c:333
#11 0x00007f17d009c3dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f17d58478c0 (LWP 3799)):
[KCrash Handler]
#6  0x0000000000000091 in ?? ()
#7  0x00007f172671899e in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/draganddrop/libdraganddropplugin.so
#8  0x00007f1726717e0c in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/draganddrop/libdraganddropplugin.so
#9  0x00007f172671a79d in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/draganddrop/libdraganddropplugin.so
#10 0x00007f17d2d91569 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#11 0x00007f17d2d924ee in QV4::QObjectWrapper::getQmlProperty(QQmlContextData*, QV4::String*, QV4::QObjectWrapper::RevisionMode, bool*, bool) const () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#12 0x00007f17d2da8ec7 in QV4::Runtime::method_getProperty(QV4::ExecutionEngine*, QV4::Value const&, int) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#13 0x00007f172417b18e in ?? ()
#14 0x0000000000000000 in ?? ()
Comment 4 Christoph Feck 2017-09-20 01:21:28 UTC
Indeed a duplicate. We still would need a backtrace with debug symbols installed for the plasma QML components (kdeclarative).

*** This bug has been marked as a duplicate of bug 377210 ***