Your message dated Sun, 26 Jul 2015 15:51:55 +0000
with message-id <e1zjodt-0004mq...@franck.debian.org>
and subject line Bug#792875: fixed in plasma-workspace 4:5.3.2-4
has caused the Debian Bug report #792875,
regarding plasma-workspace: plasmashell crashes immediately since 4:5.3.2-2 
update on creating PlasmoidTask
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
792875: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=792875
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: plasma-workspace
Version: 4:5.3.2-2
Severity: grave
Tags: patch
Justification: renders package unusable

Dear Maintainer,

since yesterday's upgrade of plasma-workspace, it's not possible for me to 
start a plasma-session.
plasmashell crashes immediately (see attached krash output [1]) with a segfault.

There seems to be a problem with creating a new PlasmoidTask:

>> snippet of [1]
> #6  0x00007fa2da93d2f0 in QObject::setParent(QObject*) () from 
> /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
> #7  0x00007fa1e8fd2073 in SystemTray::PlasmoidTask::PlasmoidTask 
> (this=0x5ce6e00, packageName=..., appletId=<optimized out>, cont=0x557be10, 
> parent=<optimized out>) at 
> ../../../../applets/systemtray/plugin/protocols/plasmoid/plasmoidtask.cpp:57
> #8  0x00007fa1e8fd4fe1 in SystemTray::PlasmoidProtocol::newTask 
> (this=this@entry=0x57e4a20, service=...) at 
> ../../../../applets/systemtray/plugin/protocols/plasmoid/plasmoidprotocol.cpp:206

Since my /var/log partition resides on an tmpfs, I can't provide any 
information of other package
updates on the same day.

After having a look to the PlasmoidTask ctor in plasmoidtask.cpp, I saw that 
the m_applet reference,
which is retrieved from the PluginLoader with loadApplet, was dereferenced in 
line 57. But a few
lines later the reference is checked for not null.

I created a patch [2] which moved the not null check right after the assignemnt 
of m_applet,
this allows me to start my plasma session again.

This patch makes plasmashell more robust, but it seems not to be the root cause 
of the loadApplet
not working correctly.

hth, regards
Michael


[1] plasmashell-20150719-142814.kcrash.txt
[2] plasmoid_creation_fix_null_check.patch



-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (900, 'testing'), (600, 'mike'), (503, 'unstable'), (502, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.0.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_AT.UTF-8, LC_CTYPE=de_AT.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.8.18-1
ii  frameworkintegration                5.12.0-1
ii  gdb                                 7.7.1+dfsg-5
ii  kactivities                         5.12.0-1
ii  kde-cli-tools                       4:5.3.2-2
ii  kded5                               5.12.0-1
ii  kinit                               5.12.0-1
ii  kio                                 5.12.0-1
ii  kio-extras                          4:5.3.2-2
ii  libc6                               2.19-18
ii  libcln6                             1.3.4-1
ii  libdbusmenu-qt5-2                   0.9.3+15.10.20150604-1
ii  libgcc1                             1:5.1.1-14
ii  libgps21                            3.11-3
ii  libice6                             2:1.0.9-1+b1
ii  libkf5activities5                   5.12.0-1
ii  libkf5auth5                         5.12.0-1
ii  libkf5baloo1                        5.9.2-3
ii  libkf5bookmarks5                    5.12.0-1
ii  libkf5completion5                   5.12.0-1
ii  libkf5configcore5                   5.12.0-1
ii  libkf5configgui5                    5.12.0-1
ii  libkf5configwidgets5                5.12.0-1
ii  libkf5coreaddons5                   5.12.0-1
ii  libkf5crash5                        5.12.0-1
ii  libkf5dbusaddons5                   5.12.0-1
ii  libkf5declarative5                  5.12.0-2
ii  libkf5globalaccel-bin               5.12.0-1
ii  libkf5globalaccel5                  5.12.0-1
ii  libkf5guiaddons5                    5.12.0-1
ii  libkf5i18n5                         5.12.0-1
ii  libkf5iconthemes5                   5.12.0-1
ii  libkf5idletime5                     5.12.0-1
ii  libkf5itemviews5                    5.12.0-1
ii  libkf5jobwidgets5                   5.12.0-1
ii  libkf5js5                           5.12.0-1
ii  libkf5jsembed5                      5.12.0-1
ii  libkf5kdelibs4support5              5.12.0-2
ii  libkf5kiocore5                      5.12.0-1
ii  libkf5kiofilewidgets5               5.12.0-1
ii  libkf5kiowidgets5                   5.12.0-1
ii  libkf5networkmanagerqt6             5.12.0-1
ii  libkf5newstuff5                     5.12.0-1
ii  libkf5notifications5                5.12.0-1
ii  libkf5notifyconfig5                 5.12.0-1
ii  libkf5package5                      5.12.0-1
ii  libkf5plasma5                       5.11.0-1
ii  libkf5plasmaquick5                  5.11.0-1
ii  libkf5runner5                       5.12.0-1
ii  libkf5screen6                       4:5.3.2-1
ii  libkf5service-bin                   5.12.0-1
ii  libkf5service5                      5.12.0-1
ii  libkf5solid5                        5.12.0-1
ii  libkf5su5                           5.12.0-1
ii  libkf5texteditor5                   5.12.0-1
ii  libkf5textwidgets5                  5.12.0-1
ii  libkf5wallet5                       5.12.0-1
ii  libkf5waylandclient5                4:5.3.2-1
ii  libkf5waylandserver5                4:5.3.2-1
ii  libkf5webkit5                       5.12.0-1
ii  libkf5widgetsaddons5                5.12.0-1
ii  libkf5windowsystem5                 5.12.0-1
ii  libkf5xmlgui5                       5.12.0-1
ii  libkf5xmlrpcclient5                 5.12.0-1
ii  libksgrd7                           4:5.3.2-2
ii  libkworkspace5-5                    4:5.3.2-2
ii  libpam0g                            1.1.8-3.1
ii  libphonon4qt5-4                     4:4.8.0-5
ii  libplasma-geolocation-interface5    4:5.3.2-2
ii  libprocesscore7                     4:5.3.2-2
ii  libprocessui7                       4:5.3.2-2
ii  libqalculate5                       0.9.7-9
ii  libqt5core5a                        5.4.2+dfsg-4
ii  libqt5dbus5                         5.4.2+dfsg-4
ii  libqt5gui5                          5.4.2+dfsg-4
ii  libqt5network5                      5.4.2+dfsg-4
ii  libqt5qml5                          5.4.2-3
ii  libqt5quick5                        5.4.2-3
ii  libqt5script5                       5.4.2+dfsg-2
ii  libqt5sql5                          5.4.2+dfsg-4
ii  libqt5webkit5                       5.4.2+dfsg-2
ii  libqt5widgets5                      5.4.2+dfsg-4
ii  libqt5x11extras5                    5.4.2-2
ii  libqt5xml5                          5.4.2+dfsg-4
ii  libsm6                              2:1.2.2-1+b1
ii  libstdc++6                          5.1.1-14
ii  libtaskmanager5                     4:5.3.2-2
ii  libwayland-client0                  1.8.1-1
ii  libwayland-server0                  1.8.1-1
ii  libweather-ion7                     4:5.3.2-2
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.4-1+b2
ii  libxrender1                         1:0.9.8-1+b1
ii  milou                               4:5.3.2-1
ii  plasma-framework                    5.11.0-1
ii  qdbus-qt5                           5.4.2-2
ii  qml-module-org-kde-extensionplugin  5.12.0-1
ii  qml-module-org-kde-kwindowsystem    5.11.0-1
ii  qml-module-qtgraphicaleffects       5.4.2-2
ii  qml-module-qtquick-controls         5.4.2-2
ii  qml-module-qtquick-dialogs          5.4.2-2
ii  qml-module-qtquick-layouts          5.4.2-2
ii  qml-module-qtquick-window2          5.4.2-3
ii  qml-module-qtquick2                 5.4.2-3
ii  qtdeclarative5-kf5declarative       5.11.0-1
ii  qtdeclarative5-kf5solid             5.12.0-1
ii  qttools5-dev-tools                  5.4.2-2
ii  udisks2                             2.1.6-1
ii  x11-utils                           7.7+3
ii  x11-xserver-utils                   7.7+4
ii  zlib1g                              1:1.2.8.dfsg-2+b1

plasma-workspace recommends no packages.

plasma-workspace suggests no packages.

-- no debconf information
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 0x7fa2df4b3940 (LWP 10023))]

Thread 23 (Thread 0x7fa2cac4a700 (LWP 10025)):
#0  0x00007fa2da09850d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fa2de101252 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fa2de102ddf in xcb_wait_for_event () from 
/usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fa2cc764aa9 in ?? () from 
/usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so
#4  0x00007fa2da71387e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fa2d96950a4 in start_thread (arg=0x7fa2cac4a700) at 
pthread_create.c:309
#6  0x00007fa2da0a104d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 22 (Thread 0x7fa2c9ee3700 (LWP 10031)):
#0  0x00007fa2da09850d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fa2d6c28ebc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa2d6c28fcc in g_main_context_iteration () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa2da95c35c in 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () 
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fa2da900b62 in 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fa2da70e8b4 in QThread::exec() () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fa2dcf9cf05 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007fa2da71387e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fa2d96950a4 in start_thread (arg=0x7fa2c9ee3700) at 
pthread_create.c:309
#9  0x00007fa2da0a104d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 21 (Thread 0x7fa2c1142700 (LWP 10035)):
#0  0x00007fa2da09850d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fa2d6c28ebc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa2d6c28fcc in g_main_context_iteration () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa2da95c35c in 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () 
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fa2da900b62 in 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fa2da70e8b4 in QThread::exec() () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fa2dcf9cf05 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007fa2da71387e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fa2d96950a4 in start_thread (arg=0x7fa2c1142700) at 
pthread_create.c:309
#9  0x00007fa2da0a104d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 20 (Thread 0x7fa2b6fae700 (LWP 10040)):
#0  0x00007fa2da95a227 in QTimerInfoList::repairTimersIfNeeded() () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#1  0x00007fa2da95a2a3 in QTimerInfoList::timerWait(timespec&) () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007fa2da95b72e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007fa2d6c283fd in g_main_context_prepare () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fa2d6c28de8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fa2d6c28fcc in g_main_context_iteration () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fa2da95c35c in 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () 
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fa2da900b62 in 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fa2da70e8b4 in QThread::exec() () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fa2dcf9cf05 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#10 0x00007fa2da71387e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007fa2d96950a4 in start_thread (arg=0x7fa2b6fae700) at 
pthread_create.c:309
#12 0x00007fa2da0a104d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 19 (Thread 0x7fa2b5f1d700 (LWP 10041)):
#0  0x00007fa2da09850d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fa2d6c28ebc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa2d6c28fcc in g_main_context_iteration () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa2da95c35c in 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () 
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fa2da900b62 in 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fa2da70e8b4 in QThread::exec() () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fa2dcf9cf05 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007fa2da71387e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fa2d96950a4 in start_thread (arg=0x7fa2b5f1d700) at 
pthread_create.c:309
#9  0x00007fa2da0a104d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 18 (Thread 0x7fa2b4e1c700 (LWP 10042)):
#0  0x00007fa2d6c6d734 in g_mutex_unlock () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fa2d6c28490 in g_main_context_prepare () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa2d6c28de8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa2d6c28fcc in g_main_context_iteration () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fa2da95c35c in 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () 
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fa2da900b62 in 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fa2da70e8b4 in QThread::exec() () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fa2dcf9cf05 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007fa2da71387e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fa2d96950a4 in start_thread (arg=0x7fa2b4e1c700) at 
pthread_create.c:309
#10 0x00007fa2da0a104d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 17 (Thread 0x7fa2a77ff700 (LWP 10043)):
#0  0x00007fa2da0945dd in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fa2d6c6c280 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa2d6c2896c in g_main_context_check () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa2d6c28e60 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fa2d6c28fcc in g_main_context_iteration () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fa2da95c35c in 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () 
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fa2da900b62 in 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fa2da70e8b4 in QThread::exec() () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fa2dcf9cf05 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#9  0x00007fa2da71387e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007fa2d96950a4 in start_thread (arg=0x7fa2a77ff700) at 
pthread_create.c:309
#11 0x00007fa2da0a104d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 16 (Thread 0x7fa2a67fe700 (LWP 10044)):
#0  0x00007fa2da70bb7f in QMutex::unlock() () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#1  0x00007fa2da95bca5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007fa2d6c288c1 in g_main_context_check () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa2d6c28e60 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fa2d6c28fcc in g_main_context_iteration () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fa2da95c35c in 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () 
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fa2da900b62 in 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fa2da70e8b4 in QThread::exec() () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fa2dcf9cf05 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#9  0x00007fa2da71387e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007fa2d96950a4 in start_thread (arg=0x7fa2a67fe700) at 
pthread_create.c:309
#11 0x00007fa2da0a104d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 15 (Thread 0x7fa2a57fd700 (LWP 10045)):
#0  0x00007fa2da09850d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fa2d6c28ebc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa2d6c28fcc in g_main_context_iteration () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa2da95c35c in 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () 
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fa2da900b62 in 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fa2da70e8b4 in QThread::exec() () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fa2dcf9cf05 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007fa2da71387e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fa2d96950a4 in start_thread (arg=0x7fa2a57fd700) at 
pthread_create.c:309
#9  0x00007fa2da0a104d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 14 (Thread 0x7fa293fff700 (LWP 10046)):
#0  0x00007fa2da09850d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fa2d6c28ebc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa2d6c28fcc in g_main_context_iteration () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa2da95c35c in 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () 
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fa2da900b62 in 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fa2da70e8b4 in QThread::exec() () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fa2dcf9cf05 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007fa2da71387e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fa2d96950a4 in start_thread (arg=0x7fa293fff700) at 
pthread_create.c:309
#9  0x00007fa2da0a104d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 13 (Thread 0x7fa292ffe700 (LWP 10047)):
#0  0x00007fa2da0945dd in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fa2d6c6c280 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa2d6c2896c in g_main_context_check () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa2d6c28e60 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fa2d6c28fcc in g_main_context_iteration () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fa2da95c35c in 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () 
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fa2da900b62 in 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fa2da70e8b4 in QThread::exec() () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fa2dcf9cf05 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#9  0x00007fa2da71387e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007fa2d96950a4 in start_thread (arg=0x7fa292ffe700) at 
pthread_create.c:309
#11 0x00007fa2da0a104d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 12 (Thread 0x7fa291df5700 (LWP 10048)):
#0  0x00007fa2da09850d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fa2d6c28ebc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa2d6c28fcc in g_main_context_iteration () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa2da95c35c in 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () 
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fa2da900b62 in 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fa2da70e8b4 in QThread::exec() () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fa2dcf9cf05 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007fa2da71387e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fa2d96950a4 in start_thread (arg=0x7fa291df5700) at 
pthread_create.c:309
#9  0x00007fa2da0a104d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 11 (Thread 0x7fa290df4700 (LWP 10049)):
#0  0x00007fa2d6c6d719 in g_mutex_lock () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fa2d6c288cc in g_main_context_check () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa2d6c28e60 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa2d6c28fcc in g_main_context_iteration () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fa2da95c35c in 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () 
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fa2da900b62 in 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fa2da70e8b4 in QThread::exec() () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fa2dcf9cf05 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007fa2da71387e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fa2d96950a4 in start_thread (arg=0x7fa290df4700) at 
pthread_create.c:309
#10 0x00007fa2da0a104d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 10 (Thread 0x7fa2837ff700 (LWP 10050)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at 
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fa2def07644 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#2  0x00007fa2def07689 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#3  0x00007fa2d96950a4 in start_thread (arg=0x7fa2837ff700) at 
pthread_create.c:309
#4  0x00007fa2da0a104d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 9 (Thread 0x7fa282ffe700 (LWP 10051)):
#0  0x00007fa2d6c283a8 in g_main_context_prepare () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fa2d6c28de8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa2d6c28fcc in g_main_context_iteration () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa2da95c35c in 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () 
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fa2da900b62 in 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fa2da70e8b4 in QThread::exec() () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fa2dcf9cf05 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007fa2da71387e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fa2d96950a4 in start_thread (arg=0x7fa282ffe700) at 
pthread_create.c:309
#9  0x00007fa2da0a104d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 8 (Thread 0x7fa280a80700 (LWP 10052)):
#0  0x00007fa2d6c6d734 in g_mutex_unlock () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fa2d6c28e76 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa2d6c28fcc in g_main_context_iteration () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa2da95c35c in 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () 
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fa2da900b62 in 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fa2da70e8b4 in QThread::exec() () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fa2dcf9cf05 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007fa2da71387e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fa2d96950a4 in start_thread (arg=0x7fa280a80700) at 
pthread_create.c:309
#9  0x00007fa2da0a104d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 7 (Thread 0x7fa1f6f22700 (LWP 10053)):
#0  0x00007fa2da0945dd in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fa2d6c6c280 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa2d6c2896c in g_main_context_check () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa2d6c28e60 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fa2d6c28fcc in g_main_context_iteration () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fa2da95c35c in 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () 
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fa2da900b62 in 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fa2da70e8b4 in QThread::exec() () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fa2dd41aa86 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#9  0x00007fa2da71387e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007fa2d96950a4 in start_thread (arg=0x7fa1f6f22700) at 
pthread_create.c:309
#11 0x00007fa2da0a104d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 6 (Thread 0x7fa1f5a21700 (LWP 10054)):
#0  0x00007fa2d6c6d719 in g_mutex_lock () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fa2d6c28409 in g_main_context_prepare () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa2d6c28de8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa2d6c28fcc in g_main_context_iteration () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fa2da95c35c in 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () 
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fa2da900b62 in 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fa2da70e8b4 in QThread::exec() () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fa2dcf9cf05 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007fa2da71387e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fa2d96950a4 in start_thread (arg=0x7fa1f5a21700) at 
pthread_create.c:309
#10 0x00007fa2da0a104d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7fa1e8c7a700 (LWP 10055)):
#0  0x00007fa2d6c25f02 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fa2d6c2839b in g_main_context_prepare () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa2d6c28de8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa2d6c28fcc in g_main_context_iteration () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fa2da95c35c in 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () 
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fa2da900b62 in 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fa2da70e8b4 in QThread::exec() () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fa2dcf9cf05 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007fa2da71387e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fa2d96950a4 in start_thread (arg=0x7fa1e8c7a700) at 
pthread_create.c:309
#10 0x00007fa2da0a104d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7fa1df7ff700 (LWP 10056)):
#0  0x00007fa2d6c6d719 in g_mutex_lock () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fa2d6c28ea2 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa2d6c28fcc in g_main_context_iteration () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa2da95c35c in 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () 
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fa2da900b62 in 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fa2da70e8b4 in QThread::exec() () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fa2dcf9cf05 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007fa2da71387e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fa2d96950a4 in start_thread (arg=0x7fa1df7ff700) at 
pthread_create.c:309
#9  0x00007fa2da0a104d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7fa1de7fe700 (LWP 10057)):
#0  0x00007fa2d6c6d734 in g_mutex_unlock () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fa2d6c288b9 in g_main_context_check () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa2d6c28e60 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa2d6c28fcc in g_main_context_iteration () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fa2da95c35c in 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () 
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fa2da900b62 in 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fa2da70e8b4 in QThread::exec() () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fa2dcf9cf05 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007fa2da71387e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fa2d96950a4 in start_thread (arg=0x7fa1de7fe700) at 
pthread_create.c:309
#10 0x00007fa2da0a104d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7fa1dd7fd700 (LWP 10058)):
#0  0x00007fa2da09850d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fa2d6c28ebc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa2d6c28fcc in g_main_context_iteration () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa2da95c35c in 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () 
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fa2da900b62 in 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fa2da70e8b4 in QThread::exec() () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fa2dcf9cf05 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007fa2da71387e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fa2d96950a4 in start_thread (arg=0x7fa1dd7fd700) at 
pthread_create.c:309
#9  0x00007fa2da0a104d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7fa2df4b3940 (LWP 10023)):
[KCrash Handler]
#6  0x00007fa2da93d2f0 in QObject::setParent(QObject*) () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fa1e8fd2073 in SystemTray::PlasmoidTask::PlasmoidTask 
(this=0x5ce6e00, packageName=..., appletId=<optimized out>, cont=0x557be10, 
parent=<optimized out>) at 
../../../../applets/systemtray/plugin/protocols/plasmoid/plasmoidtask.cpp:57
#8  0x00007fa1e8fd4fe1 in SystemTray::PlasmoidProtocol::newTask 
(this=this@entry=0x57e4a20, service=...) at 
../../../../applets/systemtray/plugin/protocols/plasmoid/plasmoidprotocol.cpp:206
#9  0x00007fa1e8fd7cc8 in SystemTray::PlasmoidProtocol::restorePlasmoids 
(this=this@entry=0x57e4a20) at 
../../../../applets/systemtray/plugin/protocols/plasmoid/plasmoidprotocol.cpp:177
#10 0x00007fa1e8fd8467 in SystemTray::PlasmoidProtocol::init (this=0x57e4a20) 
at 
../../../../applets/systemtray/plugin/protocols/plasmoid/plasmoidprotocol.cpp:99
#11 0x00007fa1e8fc6e96 in SystemTray::HostPrivate::setupProtocol 
(this=<optimized out>, protocol=0x57e4a20) at 
../../../../applets/systemtray/plugin/host.cpp:353
#12 0x00007fa1e8fc7dba in SystemTray::Host::init (this=0x57e5c20) at 
../../../../applets/systemtray/plugin/host.cpp:114
#13 0x00007fa1e8fdb475 in SystemTray::Host::qt_static_metacall (_o=<optimized 
out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at 
moc_host.cpp:183
#14 0x00007fa2da934e8a in QObject::event(QEvent*) () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007fa2db401adc in QApplicationPrivate::notify_helper(QObject*, QEvent*) 
() from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007fa2db406fb0 in QApplication::notify(QObject*, QEvent*) () from 
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007fa2da9033ab in QCoreApplication::notifyInternal(QObject*, QEvent*) 
() from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007fa2da90541b in QCoreApplicationPrivate::sendPostedEvents(QObject*, 
int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007fa2da95bf33 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007fa2d6c28c3d in g_main_context_dispatch () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007fa2d6c28f20 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007fa2d6c28fcc in g_main_context_iteration () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007fa2da95c347 in 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () 
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x00007fa2da900b62 in 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00007fa2da9087ac in QCoreApplication::exec() () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x0000000000430a43 in main (argc=3, argv=<optimized out>) at 
../../shell/main.cpp:154
Description: Fix: dereference-before-null-check
 The instance m_applet was dereferenced (which can be NULL if loadApplet fails)
 a few lines before a NULL check to m_applet is done. Moving the NULL check before
 the dereference to avoid crashing plasmashell.
 .
 plasma-workspace (4:5.3.2-2mike1) unstable; urgency=medium
 .
   * Fix dereference-before-null-check for m_applet on creating plasmoid
Author: Michael Musenbrock <redea...@gmx.net>

--- plasma-workspace-5.3.2.orig/applets/systemtray/plugin/protocols/plasmoid/plasmoidtask.cpp
+++ plasma-workspace-5.3.2/applets/systemtray/plugin/protocols/plasmoid/plasmoidtask.cpp
@@ -52,6 +52,13 @@ PlasmoidTask::PlasmoidTask(const QString
     qCDebug(SYSTEMTRAY) << "Loading applet: " << packageName << appletId;
 
     m_applet = Plasma::PluginLoader::self()->loadApplet(packageName, appletId);
+
+    if (!m_applet) {
+        qCDebug(SYSTEMTRAY) << "Invalid applet taskitem";
+        m_valid = false;
+        return;
+    }
+
     cont->setImmutability(Plasma::Types::Mutable);
     cont->addApplet(m_applet);
     m_applet->setParent(cont);
@@ -81,12 +88,6 @@ PlasmoidTask::PlasmoidTask(const QString
     }
 
 
-
-    if (!m_applet) {
-        qCDebug(SYSTEMTRAY) << "Invalid applet taskitem";
-        m_valid = false;
-        return;
-    }
     connect(m_applet, &Plasma::Applet::statusChanged, this, &PlasmoidTask::updateStatus);
 
     if (pluginInfo().isValid()) {

--- End Message ---
--- Begin Message ---
Source: plasma-workspace
Source-Version: 4:5.3.2-4

We believe that the bug you reported is fixed in the latest version of
plasma-workspace, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 792...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jeremy Lainé <jeremy.la...@m4x.org> (supplier of updated plasma-workspace 
package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sun, 26 Jul 2015 15:22:06 +0200
Source: plasma-workspace
Binary: plasma-workspace-dev plasma-workspace libkworkspace5-5 
libplasma-geolocation-interface5 libtaskmanager5 libweather-ion7 
sddm-theme-breeze plasma-workspace-dbg
Architecture: source amd64
Version: 4:5.3.2-4
Distribution: unstable
Urgency: high
Maintainer: Debian/Kubuntu Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Changed-By: Jeremy Lainé <jeremy.la...@m4x.org>
Description:
 libkworkspace5-5 - Plasma Workspace for KF5 library
 libplasma-geolocation-interface5 - Plasma Workspace for KF5 library
 libtaskmanager5 - Plasma Workspace for KF5 library
 libweather-ion7 - Plasma Workspace for KF5 library
 plasma-workspace - Plasma Workspace for KF5
 plasma-workspace-dbg - Plasma Workspace for KF5
 plasma-workspace-dev - Plasma Workspace for KF5 devel files
 sddm-theme-breeze - Breeze SDDM theme
Closes: 792875 793513
Changes:
 plasma-workspace (4:5.3.2-4) unstable; urgency=high
 .
   * Team upload.
 .
   [ Felix Geyer ]
   * Make plasma-workspace break kde-window-manager (<= 4:5) instead
     of conflicting with it.
     kde-window-manager is a transitional package now.
 .
   [ Jeremy Lainé ]
   * Apply patch from Michael Musenbrock to avoid null pointer dereferencing in
     PlasmoidTask constructor (Closes: #792875).
   * Apply upstream patch to avoid crash on shutdown (Closes: #793513).
Checksums-Sha1:
 6682a8af23b9974fbc20996de58841c7cf4bb444 4237 plasma-workspace_5.3.2-4.dsc
 0829310c93cac52c41d82635a25c3f15630218df 23316 
plasma-workspace_5.3.2-4.debian.tar.xz
 c5f70086a2a8410c75d509ec01f1e2fc74725ceb 54386 
libkworkspace5-5_5.3.2-4_amd64.deb
 38fa5223413a91afaca9885ef5e1ff890a611724 25372 
libplasma-geolocation-interface5_5.3.2-4_amd64.deb
 9ee09b4c0057f03582d9acb5926c80ad95ceb97b 153026 
libtaskmanager5_5.3.2-4_amd64.deb
 7f1cb0793d7fb1ee6458706fec7bb157238d829e 22764 
libweather-ion7_5.3.2-4_amd64.deb
 4ac3906537a7e1c7d6ab09294359e0c97a63bf99 52552690 
plasma-workspace-dbg_5.3.2-4_amd64.deb
 6285c05a1b15f735144169fbde52919f7d60b025 37770 
plasma-workspace-dev_5.3.2-4_amd64.deb
 ff51bc4702097fab2134976764f6f57170c81029 7129394 
plasma-workspace_5.3.2-4_amd64.deb
 367c15f20a41f0236e2957ef37cc4141e2bd3852 782384 
sddm-theme-breeze_5.3.2-4_amd64.deb
Checksums-Sha256:
 11196e4b527bdcb1e93ac30bdbd0c92d6519c96f98b574877f6a5a327dcec4c6 4237 
plasma-workspace_5.3.2-4.dsc
 dd9a12fa98f07360d5ea853dbcf49a26dbe86b47294bc27ab6f0f235aad76ffa 23316 
plasma-workspace_5.3.2-4.debian.tar.xz
 55b81aa5810f6ac12ccbdd868bc8df3bf1e4da670ea101dc7f766eb710b57f32 54386 
libkworkspace5-5_5.3.2-4_amd64.deb
 e8a6e0fec1631000dfc02e120dc1b30a0ba325d99b5fce4d182e4517b36b8299 25372 
libplasma-geolocation-interface5_5.3.2-4_amd64.deb
 6a360443b2e4ffbc2c9b9599b2456e93d3a8884968441352df33bd9ce0760c5b 153026 
libtaskmanager5_5.3.2-4_amd64.deb
 0aa590667a55e3fd602c56d1f7543cd393ec53aa3dac1aa50eb8a241bad97e4f 22764 
libweather-ion7_5.3.2-4_amd64.deb
 121ed6cde0a747c652719b6594a7f1ed05c05643abd58d0ae75434354f0d6498 52552690 
plasma-workspace-dbg_5.3.2-4_amd64.deb
 e786a617982d2706d3e50f2c6524ad4e832d70278b40d8b10e8136db29560675 37770 
plasma-workspace-dev_5.3.2-4_amd64.deb
 a7ad51dc5a3ddfed95d7da465b0863a99ddd570ca2a1c73ee59789fd647c98b5 7129394 
plasma-workspace_5.3.2-4_amd64.deb
 bb34fde9fc2adb083be341ff108e24e0e2bffeca1525c9a07f937bf463628459 782384 
sddm-theme-breeze_5.3.2-4_amd64.deb
Files:
 8c1c20d794f60765c422ab8c8a6ae2dc 4237 kde optional plasma-workspace_5.3.2-4.dsc
 823a1d2647684acafc994d35d828f6dd 23316 kde optional 
plasma-workspace_5.3.2-4.debian.tar.xz
 0ad9b7c8fd167dc9bc24cb5e92dc0474 54386 kde optional 
libkworkspace5-5_5.3.2-4_amd64.deb
 2b92aebe5de9eff6da265ca8df9869c3 25372 kde optional 
libplasma-geolocation-interface5_5.3.2-4_amd64.deb
 465923fbfc637efeab972d82e0418308 153026 kde optional 
libtaskmanager5_5.3.2-4_amd64.deb
 523323c4d3e6f7fca3970eefed64edf1 22764 kde optional 
libweather-ion7_5.3.2-4_amd64.deb
 bc7a9ca0257fe0adda9a6c7ebf628b9b 52552690 debug extra 
plasma-workspace-dbg_5.3.2-4_amd64.deb
 2972b81ee2c23e440770396932486734 37770 kde optional 
plasma-workspace-dev_5.3.2-4_amd64.deb
 a61c6e5284c923c4fae297afc304f3ae 7129394 kde optional 
plasma-workspace_5.3.2-4_amd64.deb
 0c248cb8ce1c8627173c44a24f803296 782384 kde optional 
sddm-theme-breeze_5.3.2-4_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJVtOZ5AAoJENLPZJIaziaHPwUP/1Dqvp+/2CWDF2gsf4O6DyLS
2+nT2xkjy3N8EjuJmINjHMdXgrz9qQ7TaaSVeoNwG4oJmsrVR6BrfGQ69SPqMoxl
/2ieLRh7/xKWLV0bTOtDBUPbDXz+iMJhYM8Xclr/k1Pg8VAgCNqwHKZC7lJ9pWTn
no7ITwMebRQLMYeiZOxXtPugSs5feY8gaDqtIa4OU4dgx/731CommhEOGRFL85LW
nvKXuuQJBmCG0dIhL9EVjSLVh0NH5HyxWrGEoKYRoOPb0ChAhDRztCI7KYWVrcFJ
C/6jAftKDBr7nLQGIoN3HPlUFMX2zrNJMF9qV/TF7cbrX1FmuMZgHpU3LxOD3Abl
cJshpVYBNu+M2vi/HYEIqph8oJ95e+5ZGV4dPIIXjfmbsQ1KIvzZvsDmCU9cYAq4
iV8qPZUN05mHwusMZWhc3r97julIjk+FRdX52YruwRA8ob/upU/5iAKvVRr1R3bO
duLN+Nkry2al1fRRrBxuZyRKrdkP7v8EfjR665GUNTHG/5URNqkBrI4zjpvycM26
sjnlXHPid/S52WJX1dSj1SeLzMLXL4oLD1ChYnDr7W1/BAei7Xp4U8ovCgwyvEsn
1nlrNeFfsaHua+NumO2jPkuRCZnhDO4RwnVwYl48loT+0aSDtzjkABqfY81Vr90Z
hLbqVEqlfogopMHrkXIz
=yYnj
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to