Bug#792875: plasma-workspace: plasmashell crashes immediately since 4:5.3.2-2 update on creating PlasmoidTask

2015-08-26 Thread Francesco
Package: plasma-workspace
Followup-For: Bug #792875

Dear Maintainer,

  Thanks to Luca; the upgrade of breeze solved for me.

-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (500, 'testing'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 4.1.0-1-686-pae (SMP w/2 CPU cores)
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.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-x111.8.20-1
ii  frameworkintegration5.12.0-1
ii  gdb 7.7.1+dfsg-5
ii  kactivities 5.12.0-2
ii  kde-cli-tools   4:5.3.2-2
ii  kded5   5.12.0-1
ii  kinit   5.12.0-2
ii  kio 5.12.0-1
ii  kio-extras  4:5.3.2-2
ii  libc6   2.19-19
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  libgps213.11-3
ii  libice6 2:1.0.9-1+b1
ii  libkf5activities5   5.12.0-2
ii  libkf5auth5 5.12.0-1
ii  libkf5baloo15.9.2-3
ii  libkf5bookmarks55.12.0-1
ii  libkf5completion5   5.12.0-1
ii  libkf5configcore5   5.13.0-1
ii  libkf5configgui55.13.0-1
ii  libkf5configwidgets55.12.0-1
ii  libkf5coreaddons5   5.13.0-1
ii  libkf5crash55.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  libkf5guiaddons55.13.0-1
ii  libkf5i18n5 5.13.0-1
ii  libkf5iconthemes5   5.12.0-1
ii  libkf5idletime5 5.13.0-1
ii  libkf5itemviews55.13.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.13.0-1
ii  libkf5newstuff5 5.12.0-1
ii  libkf5notifications55.12.0-1
ii  libkf5notifyconfig5 5.12.0-1
ii  libkf5package5  5.12.0-1
ii  libkf5plasma5   5.12.0-1
ii  libkf5plasmaquick5  5.12.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  libkf5solid55.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  libkf5waylandclient54:5.3.2-2
ii  libkf5waylandserver54:5.3.2-2
ii  libkf5webkit5   5.12.0-1
ii  libkf5widgetsaddons55.12.0-3
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-54:5.3.2-4
ii  libpam0g1.1.8-3.1
ii  libphonon4qt5-4 4:4.8.3-1
ii  libplasma-geolocation-interface54:5.3.2-4
ii  libprocesscore7 4:5.3.2-2
ii  libprocessui7   4:5.3.2-2
ii  libqalculate5   0.9.7-9
ii  libqt5core5a5.4.2+dfsg-5
ii  libqt5dbus5 5.4.2+dfsg-5
ii  libqt5gui5  5.4.2+dfsg-5
ii  libqt5network5  5.4.2+dfsg-5
ii  libqt5qml5  5.4.2-4
ii  libqt5quick55.4.2-4
ii  libqt5script5   5.4.2+dfsg-4
ii  libqt5sql5  5.4.2+dfsg-5
ii  libqt5webkit5   5.4.2+dfsg-2
ii  libqt5widgets5  5.4.2+dfsg-5
ii  libqt5x11extras55.4.2-2+b1
ii  libqt5xml5  5.4.2+dfsg-5
ii  libsm6  2:1.2.2-1+b1
ii  libstdc++6  5.1.1-14
ii  libtaskmanager5 4:5.3.2-4
ii  libwayland-client0  1.8.1-1
ii  libwayland-server0  1.8.1-1
ii  libweather-ion7 4:5.3.2-4

Bug#792875: plasma-workspace: plasmashell crashes immediately since 4:5.3.2-2 update on creating PlasmoidTask

2015-08-26 Thread Luca Ghio
On Wed, 26 Aug 2015 13:29:21 +0200 Francesco harpom...@alice.it wrote:
 Package: plasma-workspace
 Followup-For: Bug #792875
 
 Dear Maintainer,
 
   Thanks to Luca; the upgrade of breeze solved for me.

Just yesterday new versions +b1 of packages libkdecorations2-5 and 
libkdecorations2private5 entered testing, but they don't work with the unstable 
version of breeze, so I think you should come back to the testing version of 
breeze (please read this: 
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=794581#167 ).



Bug#792875: plasma-workspace: plasmashell crashes immediately since 4:5.3.2-2 update on creating PlasmoidTask

2015-08-24 Thread Francesco
Package: plasma-workspace
Version: 4:5.3.2-4
Followup-For: Bug #792875

Dear Maintainer,


  I don't know if it can be useful but I'm into similar troubles: trying
to login in kde and it stucks loading endlessly; creating a new user didn't
help since even if the loading bar disappeared there was a black screen with
mouse pointer and no more. I tried to look in the tree of processes and see what
could be, after a few tries I noticed that killing drkonqi:
(/usr/lib/i386-linux-gnu/libexec/drkonqi -platform xcb -display :0 
--appname kwin_x11 --apppath /usr/bin --signal 11 --pid 11801 --appversion 
5.3.2 --programname KWin --bugaddress sub...@bugs.kde.org --startupid 0)

  After killing drkonqi all the desktop load but it's instable.



-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (500, 'testing'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 4.1.0-1-686-pae (SMP w/2 CPU cores)
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.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-x111.8.20-1
ii  frameworkintegration5.12.0-1
ii  gdb 7.7.1+dfsg-5
ii  kactivities 5.12.0-2
ii  kde-cli-tools   4:5.3.2-2
ii  kded5   5.12.0-1
ii  kinit   5.12.0-2
ii  kio 5.12.0-1
ii  kio-extras  4:5.3.2-2
ii  libc6   2.19-19
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  libgps213.11-3
ii  libice6 2:1.0.9-1+b1
ii  libkf5activities5   5.12.0-2
ii  libkf5auth5 5.12.0-1
ii  libkf5baloo15.9.2-3
ii  libkf5bookmarks55.12.0-1
ii  libkf5completion5   5.12.0-1
ii  libkf5configcore5   5.13.0-1
ii  libkf5configgui55.13.0-1
ii  libkf5configwidgets55.12.0-1
ii  libkf5coreaddons5   5.13.0-1
ii  libkf5crash55.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  libkf5guiaddons55.13.0-1
ii  libkf5i18n5 5.13.0-1
ii  libkf5iconthemes5   5.12.0-1
ii  libkf5idletime5 5.13.0-1
ii  libkf5itemviews55.13.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.13.0-1
ii  libkf5newstuff5 5.12.0-1
ii  libkf5notifications55.12.0-1
ii  libkf5notifyconfig5 5.12.0-1
ii  libkf5package5  5.12.0-1
ii  libkf5plasma5   5.12.0-1
ii  libkf5plasmaquick5  5.12.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  libkf5solid55.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  libkf5waylandclient54:5.3.2-2
ii  libkf5waylandserver54:5.3.2-2
ii  libkf5webkit5   5.12.0-1
ii  libkf5widgetsaddons55.12.0-3
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-54:5.3.2-4
ii  libpam0g1.1.8-3.1
ii  libphonon4qt5-4 4:4.8.3-1
ii  libplasma-geolocation-interface54:5.3.2-4
ii  libprocesscore7 4:5.3.2-2
ii  libprocessui7   4:5.3.2-2
ii  libqalculate5   0.9.7-9
ii  libqt5core5a5.4.2+dfsg-5
ii  libqt5dbus5 5.4.2+dfsg-5
ii  libqt5gui5  5.4.2+dfsg-5
ii  libqt5network5  5.4.2+dfsg-5
ii  libqt5qml5  5.4.2-4
ii  libqt5quick5

Bug#792875: plasma-workspace: plasmashell crashes immediately since 4:5.3.2-2 update on creating PlasmoidTask

2015-08-24 Thread Luca Ghio
On Mon, 24 Aug 2015 17:18:54 +0200 Francesco harpom...@alice.it wrote:
 Package: plasma-workspace
 Version: 4:5.3.2-4
 Followup-For: Bug #792875
 
 Dear Maintainer,
 
 
   I don't know if it can be useful but I'm into similar troubles: trying
 to login in kde and it stucks loading endlessly; creating a new user didn't
 help since even if the loading bar disappeared there was a black screen with
 mouse pointer and no more. I tried to look in the tree of processes and see 
 what
 could be, after a few tries I noticed that killing drkonqi:
 (/usr/lib/i386-linux-gnu/libexec/drkonqi -platform xcb -display :0 
 --appname kwin_x11 --apppath /usr/bin --signal 11 --pid 11801 --appversion 
 5.3.2 --programname KWin --bugaddress sub...@bugs.kde.org --startupid 0)
 
   After killing drkonqi all the desktop load but it's instable.

Look at this bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=796184

I know two workarounds:
1) downgrade libkdecorations2-5 and libkdecorations2private5 packages to 
version 4:5.3.2-1
or
2) upgrade breeze package to unstable



Bug#792875: plasma-workspace: plasmashell crashes immediately since 4:5.3.2-2 update on creating PlasmoidTask

2015-07-19 Thread Michael Musenbrock
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  0x7fa2da93d2f0 in QObject::setParent(QObject*) () from 
 /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
 #7  0x7fa1e8fd2073 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  0x7fa1e8fd4fe1 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-x111.8.18-1
ii  frameworkintegration5.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  libgps213.11-3
ii  libice6 2:1.0.9-1+b1
ii  libkf5activities5   5.12.0-1
ii  libkf5auth5 5.12.0-1
ii  libkf5baloo15.9.2-3
ii  libkf5bookmarks55.12.0-1
ii  libkf5completion5   5.12.0-1
ii  libkf5configcore5   5.12.0-1
ii  libkf5configgui55.12.0-1
ii  libkf5configwidgets55.12.0-1
ii  libkf5coreaddons5   5.12.0-1
ii  libkf5crash55.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  libkf5guiaddons55.12.0-1
ii  libkf5i18n5 5.12.0-1
ii  libkf5iconthemes5   5.12.0-1
ii  libkf5idletime5 5.12.0-1
ii  libkf5itemviews55.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  libkf5notifications55.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  libkf5solid55.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