Bug 367715 - Plasma fails to initialize properly 90% of the time on two-screen setup
Summary: Plasma fails to initialize properly 90% of the time on two-screen setup
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-multiscreen (show other bugs)
Version: 5.7.3
Platform: Neon Linux
: NOR normal
Target Milestone: 1.0
Assignee: Aleix Pol
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-08-23 11:30 UTC by Tin Blaskovic
Modified: 2016-09-20 14:21 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tin Blaskovic 2016-08-23 11:30:51 UTC
Hey devs,

would be appreciated if you could take a look at this problem. So this happens almost every time after logging into a plasma session:
* one of the screens stays uninitialized, still showing the splashscreen
* the panels, which were setup one on each screen, are now opened one atop another on the other (properly initialized) screen
* the uninitialized screen is unusable (windows dragged over it leave trails, right-click on the desktop/background shows no context menu)

The problem can be fixed by going to Settings -> Display and monitor, doing a disable/apply/enable/apply on the uninitialized screen. After that, all of the panels usually move to the newly enabled screen so they have to be rearranged again. Sometimes after the enabling the screen, plasma also crashes (the panel shows a crash icon). I can send the trace if it's any help.

Please see the screenshot illustrating the problem here: https://drive.google.com/file/d/0BxkpASF8KtrhVGMwZmhpb3QzbUE/view?usp=sharing

Reproducible: Sometimes

Steps to Reproduce:
External monitor connected to a laptop and just login normally.

Actual Results:  
One of the screens, usually the laptop screen, stays uninitialized - showing a splashscreen with an uncompleted progress bar. The panels are stacked one atop another on the initialized screen. When dragging windows on the uninitialized screen, the background is not refreshed (i.e. the dragged windows leave a trail behind them).

Expected Results:  
Both screens initialized with panels on each screen as they were setup in the previous session.

Running latest KDE Neon User (all updates applied).

The laptop has two gfx chipsets (intel & nvidia) - nvidia is disabled, running with i915 driver/module.

The monitor is connected via HDMI (laptop side) -> DVI (monitor side) cable.

I can send further info if needed.
Comment 1 Marco Martin 2016-08-26 11:51:54 UTC
should be fixed, to be retested in 5.8
Comment 2 Marco Martin 2016-09-20 14:21:21 UTC
multiscreen management of plasmashell changed in 5.8, please reopen if the same problem happens in Plasma 5.8 or newer