Bug 1328942 - [5.6.2] Hidden windows namebar, panel's taskbar entries and whole Plasma unusable
Summary: [5.6.2] Hidden windows namebar, panel's taskbar entries and whole Plasma unus...
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: kwin
Version: 23
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Daniel Vrátil
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-04-20 16:27 UTC by Germano Massullo
Modified: 2016-04-20 17:29 UTC (History)
7 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-04-20 17:01:40 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
xsession-errors (25.58 KB, text/plain)
2016-04-20 16:27 UTC, Germano Massullo
no flags Details
screenshot (164.05 KB, image/jpeg)
2016-04-20 16:28 UTC, Germano Massullo
no flags Details


Links
System ID Private Priority Status Summary Last Updated
KDE Software Compilation 362005 0 None None None 2016-04-20 16:27:49 UTC

Description Germano Massullo 2016-04-20 16:27:50 UTC
Created attachment 1149126 [details]
xsession-errors

I updated from Plasma 5.5.5 to 5.6.2 and now after the login:
- every single window's namebar is not shown, you cannot resize, minimize, maximize it;
- panel's taskbar entries are missing
- the panel size is wrong (see screenshot) and you cannot extend it back again;
- the whole Plasma is unusable.
I also need help in starting GDB and Valgrind from TTY since I cannot use "kquitapp5 plasmashell" and again "gdb plasmashell", because Konsole will disappear as soon Plasma restarts.
Guide https://techbase.kde.org/Development/Tutorials/Debugging/Debugging_with_GDB does not help.
I have been able to reproduce this bug on 2 real machines and 3 virtual machines

Comment 1 Germano Massullo 2016-04-20 16:28:14 UTC
Created attachment 1149127 [details]
screenshot

Comment 2 Rex Dieter 2016-04-20 16:35:55 UTC
kwin_x11: symbol lookup error: /lib64/libkwin.so.5: undefined symbol: _ZN12ScreenLocker7KSldApp16lockStateChangedEv

rpm -q kscreenlocker

or more importantly,

dnf update kscreenlocker

Comment 3 Germano Massullo 2016-04-20 16:44:46 UTC
(In reply to Rex Dieter from comment #2)
> kwin_x11: symbol lookup error: /lib64/libkwin.so.5: undefined symbol:
> _ZN12ScreenLocker7KSldApp16lockStateChangedEv
> 
> rpm -q kscreenlocker
> 
> or more importantly,
> 
> dnf update kscreenlocker

ok now Plasma works.
Shouldn't kscreenlocker be a Plasma dependency? I updated using command
# dnf update kf* plasm* --enablerepo=updates-testing

Comment 4 Rex Dieter 2016-04-20 16:47:09 UTC
It is a dependency, but the versioning is not currently enforced, nor did the library soname get bumped for the new symbols (I queried about that in the upstream bug).

I'm currently looking into enforcing the versioning via tighter rpm dependencies.

Comment 5 Rex Dieter 2016-04-20 16:48:41 UTC
triaging to kwin for now (that's where a new versioned dependency needs to go)

Comment 6 Rex Dieter 2016-04-20 17:01:40 UTC
kwin:

%changelog
* Wed Apr 20 2016 Rex Dieter <rdieter> - 5.6.3-2
- tighten kscreenlocker, kdecoration runtime deps (#1328942)
- -wayland: relax kwayland-integration runtime dep


This will be enforced (outside of rawhide) when plasma-5.6.3 lands... coming soon, after f24-beta freeze and once f23 plasma-5.6.2 goes stable

Comment 7 Germano Massullo 2016-04-20 17:19:31 UTC
(In reply to Rex Dieter from comment #6)
> kwin:
> 
> %changelog
> * Wed Apr 20 2016 Rex Dieter <rdieter> - 5.6.3-2
> - tighten kscreenlocker, kdecoration runtime deps (#1328942)
> - -wayland: relax kwayland-integration runtime dep
> 
> 
> This will be enforced (outside of rawhide) when plasma-5.6.3 lands... coming
> soon, after f24-beta freeze and once f23 plasma-5.6.2 goes stable

Thank you for your time!


Note You need to log in before you can comment on or make changes to this bug.