Bug#802314: plasma-workspace: plasmashell crashes when adding widgets to desktop
Package: plasma-workspace
Version: 4:5.4.2-1
Severity: important
Dear Maintainer,
I want to add a widget (any widget) to my desktop, but when I try to do so,
plasmashell crashes.
Steps to reproduce:
1) Unlock widgets (if locked)
2) Right click the desktop
3) Select "Add widgets..."
4) Select a widget from the list that appears on the left side of the screen
5) Drag it to the desktop
I then receive a plasmashell crash with the following 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 0x7ffab6ad0940 (LWP 1482))]
Thread 6 (Thread 0x7ffa9b1d2700 (LWP 1527)):
#0 __libc_enable_asynccancel () at ../nptl/sysdeps/unix/sysv/linux/x86_64/cancellation.S:65
#1 0x00007ffab1271522 in poll () at ../sysdeps/unix/syscall-template.S:81
#2 0x00007ffaae0311dc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffaae0312ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007ffab1b90e4b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5 0x00007ffab1b372ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6 0x00007ffab1955374 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7 0x00007ffab418a055 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8 0x00007ffab195a25e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9 0x00007ffab0a7a0a4 in start_thread (arg=0x7ffa9b1d2700) at pthread_create.c:309
#10 0x00007ffab127a06d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 5 (Thread 0x7ffa91cf7700 (LWP 1548)):
#0 0x00007ffab1b90680 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#1 0x00007ffaae030c11 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffaae031180 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffaae0312ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007ffab1b90e4b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5 0x00007ffab1b372ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6 0x00007ffab1955374 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7 0x00007ffab418a055 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8 0x00007ffab195a25e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9 0x00007ffab0a7a0a4 in start_thread (arg=0x7ffa91cf7700) at pthread_create.c:309
#10 0x00007ffab127a06d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 4 (Thread 0x7ffa8b3bc700 (LWP 1574)):
#0 0x00007ffab1b8ee3c in QTimerInfoList::timerWait(timespec&) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#1 0x00007ffab1b9022e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2 0x00007ffaae03076d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffaae03110b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007ffaae0312ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffab1b90e4b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6 0x00007ffab1b372ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7 0x00007ffab1955374 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8 0x00007ffab418a055 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#9 0x00007ffab195a25e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007ffab0a7a0a4 in start_thread (arg=0x7ffa8b3bc700) at pthread_create.c:309
#11 0x00007ffab127a06d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 3 (Thread 0x7ffa89b27700 (LWP 1602)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007ffab6531144 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#2 0x00007ffab6531189 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#3 0x00007ffab0a7a0a4 in start_thread (arg=0x7ffa89b27700) at pthread_create.c:309
#4 0x00007ffab127a06d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 2 (Thread 0x7ffa82ff2700 (LWP 1675)):
#0 0x00007ffaae075859 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1 0x00007ffaae0302b4 in g_main_context_release () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffaae031196 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffaae0312ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007ffab1b90e4b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5 0x00007ffab1b372ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6 0x00007ffab1955374 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7 0x00007ffab4b07c26 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#8 0x00007ffab195a25e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9 0x00007ffab0a7a0a4 in start_thread (arg=0x7ffa82ff2700) at pthread_create.c:309
#10 0x00007ffab127a06d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 1 (Thread 0x7ffab6ad0940 (LWP 1482)):
[KCrash Handler]
#6 0x00007ffab4ba357e in QQuickWindowPrivate::touchEventForItemBounds(QQuickItem*, QTouchEvent const&) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7 0x00007ffab4ba3a1e in QQuickWindowPrivate::sendFilteredTouchEvent(QQuickItem*, QQuickItem*, QTouchEvent*, QSet<QQuickItem*>*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#8 0x00007ffab4ba3988 in QQuickWindowPrivate::sendFilteredTouchEvent(QQuickItem*, QQuickItem*, QTouchEvent*, QSet<QQuickItem*>*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#9 0x00007ffab4ba3988 in QQuickWindowPrivate::sendFilteredTouchEvent(QQuickItem*, QQuickItem*, QTouchEvent*, QSet<QQuickItem*>*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#10 0x00007ffab4ba3988 in QQuickWindowPrivate::sendFilteredTouchEvent(QQuickItem*, QQuickItem*, QTouchEvent*, QSet<QQuickItem*>*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#11 0x00007ffab4ba7aaf in QQuickWindowPrivate::deliverMatchingPointsToItem(QQuickItem*, QTouchEvent*, QSet<int>*, QSet<int> const&, QList<QTouchEvent::TouchPoint> const&, QSet<QQuickItem*>*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#12 0x00007ffab4ba86e3 in QQuickWindowPrivate::deliverTouchPoints(QQuickItem*, QTouchEvent*, QList<QTouchEvent::TouchPoint> const&, QSet<int>*, QHash<QQuickItem*, QList<QTouchEvent::TouchPoint> >*, QSet<QQuickItem*>*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#13 0x00007ffab4ba855e in QQuickWindowPrivate::deliverTouchPoints(QQuickItem*, QTouchEvent*, QList<QTouchEvent::TouchPoint> const&, QSet<int>*, QHash<QQuickItem*, QList<QTouchEvent::TouchPoint> >*, QSet<QQuickItem*>*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#14 0x00007ffab4ba855e in QQuickWindowPrivate::deliverTouchPoints(QQuickItem*, QTouchEvent*, QList<QTouchEvent::TouchPoint> const&, QSet<int>*, QHash<QQuickItem*, QList<QTouchEvent::TouchPoint> >*, QSet<QQuickItem*>*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#15 0x00007ffab4ba855e in QQuickWindowPrivate::deliverTouchPoints(QQuickItem*, QTouchEvent*, QList<QTouchEvent::TouchPoint> const&, QSet<int>*, QHash<QQuickItem*, QList<QTouchEvent::TouchPoint> >*, QSet<QQuickItem*>*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#16 0x00007ffab4ba855e in QQuickWindowPrivate::deliverTouchPoints(QQuickItem*, QTouchEvent*, QList<QTouchEvent::TouchPoint> const&, QSet<int>*, QHash<QQuickItem*, QList<QTouchEvent::TouchPoint> >*, QSet<QQuickItem*>*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#17 0x00007ffab4ba855e in QQuickWindowPrivate::deliverTouchPoints(QQuickItem*, QTouchEvent*, QList<QTouchEvent::TouchPoint> const&, QSet<int>*, QHash<QQuickItem*, QList<QTouchEvent::TouchPoint> >*, QSet<QQuickItem*>*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#18 0x00007ffab4ba855e in QQuickWindowPrivate::deliverTouchPoints(QQuickItem*, QTouchEvent*, QList<QTouchEvent::TouchPoint> const&, QSet<int>*, QHash<QQuickItem*, QList<QTouchEvent::TouchPoint> >*, QSet<QQuickItem*>*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#19 0x00007ffab4ba855e in QQuickWindowPrivate::deliverTouchPoints(QQuickItem*, QTouchEvent*, QList<QTouchEvent::TouchPoint> const&, QSet<int>*, QHash<QQuickItem*, QList<QTouchEvent::TouchPoint> >*, QSet<QQuickItem*>*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#20 0x00007ffab4ba855e in QQuickWindowPrivate::deliverTouchPoints(QQuickItem*, QTouchEvent*, QList<QTouchEvent::TouchPoint> const&, QSet<int>*, QHash<QQuickItem*, QList<QTouchEvent::TouchPoint> >*, QSet<QQuickItem*>*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#21 0x00007ffab4ba855e in QQuickWindowPrivate::deliverTouchPoints(QQuickItem*, QTouchEvent*, QList<QTouchEvent::TouchPoint> const&, QSet<int>*, QHash<QQuickItem*, QList<QTouchEvent::TouchPoint> >*, QSet<QQuickItem*>*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#22 0x00007ffab4ba855e in QQuickWindowPrivate::deliverTouchPoints(QQuickItem*, QTouchEvent*, QList<QTouchEvent::TouchPoint> const&, QSet<int>*, QHash<QQuickItem*, QList<QTouchEvent::TouchPoint> >*, QSet<QQuickItem*>*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#23 0x00007ffab4ba855e in QQuickWindowPrivate::deliverTouchPoints(QQuickItem*, QTouchEvent*, QList<QTouchEvent::TouchPoint> const&, QSet<int>*, QHash<QQuickItem*, QList<QTouchEvent::TouchPoint> >*, QSet<QQuickItem*>*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#24 0x00007ffab4ba8d32 in QQuickWindowPrivate::reallyDeliverTouchEvent(QTouchEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#25 0x00007ffab4ba9475 in QQuickWindowPrivate::flushDelayedTouchEvent() () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#26 0x00007ffab4b7248f in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#27 0x00007ffab4b730a1 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#28 0x00007ffab2617b8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#29 0x00007ffab261d230 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#30 0x00007ffab1b39a8b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#31 0x00007ffab1b8fc4d in QTimerInfoList::activateTimers() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#32 0x00007ffab1b90151 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#33 0x00007ffaae030fe7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007ffaae031240 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007ffaae0312ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007ffab1b90e2f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#37 0x00007ffab1b372ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#38 0x00007ffab1b3ee3c in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#39 0x00000000004322c3 in main ()
-- System Information:
Debian Release: stretch/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.2.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=el_GR.UTF-8, LC_CTYPE=el_GR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages plasma-workspace depends on:
ii dbus-x11 1.10.0-3
ii frameworkintegration 5.15.0-1
ii gdb 7.10-1
ii kactivities 5.15.0-1
ii kde-cli-tools 4:5.4.2-1
ii kded5 5.15.0-1
ii kinit 5.15.0-1
ii kio 5.15.0-1
ii libc6 2.19-22
ii libcln6 1.3.4-1
ii libdbusmenu-qt5-2 0.9.3+15.10.20150604-1
ii libgcc1 1:5.2.1-22
ii libgps21 3.11-3
ii libice6 2:1.0.9-1+b1
ii libkf5activities5 5.15.0-1
ii libkf5auth5 5.15.0-1
ii libkf5baloo5 5.15.0+-1
ii libkf5bookmarks5 5.15.0-1
ii libkf5completion5 5.15.0-1
ii libkf5configcore5 5.15.0-1
ii libkf5configgui5 5.15.0-1
ii libkf5configwidgets5 5.15.0-1
ii libkf5coreaddons5 5.15.0-1
ii libkf5crash5 5.15.0-1
ii libkf5dbusaddons5 5.15.0-1
ii libkf5declarative5 5.15.0-1
ii libkf5globalaccel-bin 5.15.0-1
ii libkf5globalaccel5 5.15.0-1
ii libkf5guiaddons5 5.15.0-1
ii libkf5i18n5 5.15.0-1
ii libkf5iconthemes5 5.15.0-1
ii libkf5idletime5 5.15.0-1
ii libkf5itemviews5 5.15.0-1
ii libkf5jobwidgets5 5.15.0-1
ii libkf5js5 5.15.0-1
ii libkf5jsembed5 5.15.0-1
ii libkf5kdelibs4support5 5.15.0-1
ii libkf5kiocore5 5.15.0-1
ii libkf5kiofilewidgets5 5.15.0-1
ii libkf5kiowidgets5 5.15.0-1
ii libkf5networkmanagerqt6 5.15.0-1
ii libkf5newstuff5 5.15.0-1
ii libkf5notifications5 5.15.0-1
ii libkf5notifyconfig5 5.15.0-1
ii libkf5package5 5.15.0-1
ii libkf5plasma5 5.15.0-1
ii libkf5plasmaquick5 5.15.0-1
ii libkf5quickaddons5 5.15.0-1
ii libkf5runner5 5.15.0-1
ii libkf5screen6 4:5.4.2-1
ii libkf5service-bin 5.15.0+-1
ii libkf5service5 5.15.0+-1
ii libkf5solid5 5.15.0-1
ii libkf5su5 5.15.0-1
ii libkf5texteditor5 5.15.0-1
ii libkf5textwidgets5 5.15.0-1
ii libkf5wallet-bin 5.15.0-1
ii libkf5wallet5 5.15.0-1
ii libkf5waylandclient5 4:5.4.2-1
ii libkf5waylandserver5 4:5.4.2-1
ii libkf5webkit5 5.15.0-1
ii libkf5widgetsaddons5 5.15.0-1
ii libkf5windowsystem5 5.15.0-1
ii libkf5xmlgui5 5.15.0-1
ii libkf5xmlrpcclient5 5.15.0-1
ii libksgrd7 4:5.4.2-1
ii libkworkspace5-5 4:5.4.2-1
ii libpam0g 1.1.8-3.1
ii libphonon4qt5-4 4:4.8.3-2
ii libplasma-geolocation-interface5 4:5.4.2-1
ii libprocesscore7 4:5.4.2-1
ii libprocessui7 4:5.4.2-1
ii libqalculate5v5 0.9.7-9.1
ii libqt5core5a 5.4.2+dfsg-9
ii libqt5dbus5 5.4.2+dfsg-9
ii libqt5gui5 5.4.2+dfsg-9
ii libqt5network5 5.4.2+dfsg-9
ii libqt5qml5 5.4.2-6
ii libqt5quick5 5.4.2-6
ii libqt5script5 5.4.2+dfsg-4
ii libqt5sql5 5.4.2+dfsg-9
ii libqt5webkit5 5.4.2+dfsg-3
ii libqt5widgets5 5.4.2+dfsg-9
ii libqt5x11extras5 5.4.2-2+b1
ii libqt5xml5 5.4.2+dfsg-9
ii libsm6 2:1.2.2-1+b1
ii libstdc++6 5.2.1-22
ii libtaskmanager5 4:5.4.2-1
ii libwayland-client0 1.9.0-1
ii libwayland-server0 1.9.0-1
ii libweather-ion7 4:5.4.2-1
ii libx11-6 2:1.6.3-1
ii libxcb-keysyms1 0.4.0-1
ii libxcb1 1.10-3+b1
ii libxfixes3 1:5.0.1-2+b2
ii libxi6 2:1.7.5-1
ii libxrender1 1:0.9.8-1+b1
ii milou 4:5.4.2-1
ii phonon4qt5 4:4.8.3-2
ii plasma-framework 5.15.0-1
ii qdbus-qt5 5.4.2-3
ii qml-module-org-kde-extensionplugin 5.15.0-1
ii qml-module-org-kde-kwindowsystem 5.15.0-1
ii qml-module-qtgraphicaleffects 5.4.2-2+b1
ii qml-module-qtquick-controls 5.4.2-2+b1
ii qml-module-qtquick-dialogs 5.4.2-2+b1
ii qml-module-qtquick-layouts 5.4.2-2+b1
ii qml-module-qtquick-window2 5.4.2-6
ii qml-module-qtquick2 5.4.2-6
ii qtdeclarative5-kf5declarative 5.15.0-1
ii qtdeclarative5-kf5solid 5.15.0-1
ii qttools5-dev-tools 5.4.2-3
ii udisks2 2.1.6-2
ii x11-utils 7.7+3
ii x11-xserver-utils 7.7+5
ii zlib1g 1:1.2.8.dfsg-2+b1
Versions of packages plasma-workspace recommends:
ii kio-extras 4:15.08.2-1
ii libpam-kwallet5 5.4.2-1
plasma-workspace suggests no packages.
-- no debconf information
Reply to: