Bug 365602 - Multi screen issues: black screen, wrong panel positions, plasmashell segfaults
Summary: Multi screen issues: black screen, wrong panel positions, plasmashell segfaults
Status: RESOLVED WORKSFORME
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-multiscreen (other bugs)
Version First Reported In: 5.7.1
Platform: openSUSE Linux
: NOR normal
Target Milestone: 1.0
Assignee: Aleix Pol
URL:
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2016-07-13 10:06 UTC by Tim Eberhardt
Modified: 2018-10-27 04:16 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
xsessions-errors of office #1 (109.62 KB, text/plain)
2016-07-13 10:07 UTC, Tim Eberhardt
Details
xsessions-errors of office #2 (134.25 KB, text/plain)
2016-07-13 10:07 UTC, Tim Eberhardt
Details
plasmashell debug info (7.70 KB, text/plain)
2016-07-13 10:08 UTC, Tim Eberhardt
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Tim Eberhardt 2016-07-13 10:06:56 UTC
I have a laptop for my work which I use at two different offices.

On office #1 I have a single 1600x900 monitor connected via DVI to a dock.
On office #2 I have 2x 1920x1200 monitors connected via DP to a dock.

On both offices when I log in to KDE the external monitors are black. I can drag the mouse over and see the cursor (so the screens are active) but no desktop, wallpaper or widgets. I then have to go to the screen settings, disable the external monitors, click apply (which always can be clicked twice), wait some seconds, re-enable the screens, eventually resize to correct resolution, click apply again (twice).
After this and a short wait the desktops are showing on the other screens. In office #2 I always have to drag all my panels from the internal screen to the two other screens, as they are all on screen 1 on top of each other. Additionally plasmashell is crashing in office #2 right after applying the final changes in kscreen with a segfault.

Reproducible: Always

Steps to Reproduce:
1. start laptop on dock
2. log in to plasma


Actual Results:  
black external screens

Expected Results:  
desktops with all panels and widgets on their place on all screens

Specs of laptop:
ThinkPad L440, Intel i5-4200M, 8GB RAM, UltraDock docks

System specs:
openSUSE Tumbleweed with KDE from Factory repos (plasma 5.7.1, frameworks 5.24.0, applications 16.04.3, Qt 5.6.1, kernel 4.6.4)

I'm attaching some files for debugging:
xsession-errors1: .xsessions-errors from office #1
xsession-errors2: .xsessions-errors from office #2
plasmashell-20160713-090550.kcrash.txt: crash info from office #2
Comment 1 Tim Eberhardt 2016-07-13 10:07:41 UTC
Created attachment 100059 [details]
xsessions-errors of office #1
Comment 2 Tim Eberhardt 2016-07-13 10:07:57 UTC
Created attachment 100060 [details]
xsessions-errors of office #2
Comment 3 Tim Eberhardt 2016-07-13 10:08:33 UTC
Created attachment 100061 [details]
plasmashell debug info
Comment 4 Sebastian Kügler 2016-08-08 11:35:29 UTC
Could you test this against git master (either via Neon dev/unstable or openSUSE tumbleweed with latest git master builds)?

We've fixed an issue that could lead to this behavior last week.

If the problem persists, please clean out ~/.local/share/kscreen/kscreen.log, reproduce this issue, and attach the log to this bugreport.

Thanks for your help sorting this out!
Comment 5 Tim Eberhardt 2016-08-09 09:27:03 UTC
I will test it with the krypton live image the next days. I tried to upgrade my KDE install to the latest unstable but that would brake a lot of stuff in my current install. I'm already on factory for KDE but the step to unstable seems a bit more complicated.
Comment 6 Tim Eberhardt 2016-09-02 14:07:51 UTC
I could not reproduce it the same way with the live image like in my normal setup. Could be fixed but I'm not sure. In what plasmashell version this fix will be in?
Comment 7 Tim Eberhardt 2016-11-13 18:44:06 UTC
On a current Tumbleweed the problem is not gone but it gets better:

The crash is gone. The on some occasions unexpected behavior is not fully fixed. Docking/undocking and starting with different screen configurations still sometimes results in black screens or not right positioned or overlapped panels.

plasma 5.8.3
frameworks 5.28.0
Qt 5.7.0
Comment 8 György Kövesdi 2016-11-21 11:06:35 UTC
I had similar problems with monitor handling, and at last i upgraded to 5.8.3 (as described above) and now it got completely unusable: the "Display and Monitor" settings button simply closes the configuration window.
Some years ago i was happy with KDE but in the recent years it got more and more unstable. Unfortunately i also need to switch to another window manager. :-(
Comment 9 Andrew Crouthamel 2018-09-26 22:09:06 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 10 Andrew Crouthamel 2018-10-27 04:16:34 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!