Bug 362112

Summary: Multiple warning messages about change of the primary output.
Product: [Plasma] KScreen Reporter: alx.kuzza
Component: libkscreenAssignee: Sebastian Kügler <sebas>
Status: RESOLVED FIXED    
Severity: normal CC: paolo.perrone.int, pterion, samrog131
Priority: NOR    
Version First Reported In: 5.5.5   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description alx.kuzza 2016-04-23 00:08:43 UTC
In the log file there a ton of message saying this:

As you can see sometimes a message appears a few dozen times at once. Is there a way to stop this nonsense?

2016-04-22T16:22:58.538853-07:00 somehost org.kde.KScreen[14931]: message repeated 7 times: [ kscreen: Primary output changed from KScreen::Output(Id: 85 , Name: "DisplayPort-0" ) ( "DisplayPort-0" ) to KScreen::Output(Id: 85 , Name: "DisplayPort-0" ) ( "DisplayPort-0" )]
2016-04-22T16:23:06.808536-07:00 somehost org.kde.KScreen[14931]: kscreen: Primary output changed from KScreen::Output(Id: 85 , Name: "DisplayPort-0" ) ( "DisplayPort-0" ) to KScreen::Output(Id: 85 , Name: "DisplayPort-0" ) ( "DisplayPort-0" )
2016-04-22T16:23:06.811395-07:00 somehost org.kde.KScreen[14931]: message repeated 7 times: [ kscreen: Primary output changed from KScreen::Output(Id: 85 , Name: "DisplayPort-0" ) ( "DisplayPort-0" ) to KScreen::Output(Id: 85 , Name: "DisplayPort-0" ) ( "DisplayPort-0" )]
2016-04-22T16:26:22.300694-07:00 somehost org.kde.KScreen[14931]: kscreen: Primary output changed from KScreen::Output(Id: 85 , Name: "DisplayPort-0" ) ( "DisplayPort-0" ) to KScreen::Output(Id: 85 , Name: "DisplayPort-0" ) ( "DisplayPort-0" )
2016-04-22T16:26:22.340555-07:00 somehost org.kde.KScreen[14931]: message repeated 11 times: [ kscreen: Primary output changed from KScreen::Output(Id: 85 , Name: "DisplayPort-0" ) ( "DisplayPort-0" ) to KScreen::Output(Id: 85 , Name: "DisplayPort-0" ) ( "DisplayPort-0" )]
2016-04-22T16:38:49.392255-07:00 somehost org.kde.KScreen[14931]: kscreen: Primary output changed from KScreen::Output(Id: 85 , Name: "DisplayPort-0" ) ( "DisplayPort-0" ) to KScreen::Output(Id: 85 , Name: "DisplayPort-0" ) ( "DisplayPort-0" )
2016-04-22T16:38:49.395210-07:00 somehost org.kde.KScreen[14931]: message repeated 7 times: [ kscreen: Primary output changed from KScreen::Output(Id: 85 , Name: "DisplayPort-0" ) ( "DisplayPort-0" ) to KScreen::Output(Id: 85 , Name: "DisplayPort-0" ) ( "DisplayPort-0" )]
2016-04-22T16:39:00.852427-07:00 somehost org.kde.KScreen[14931]: kscreen: Primary output changed from KScreen::Output(Id: 85 , Name: "DisplayPort-0" ) ( "DisplayPort-0" ) to KScreen::Output(Id: 85 , Name: "DisplayPort-0" ) ( "DisplayPort-0" )
2016-04-22T16:39:00.855477-07:00 somehost org.kde.KScreen[14931]: message repeated 7 times: [ kscreen: Primary output changed from KScreen::Output(Id: 85 , Name: "DisplayPort-0" ) ( "DisplayPort-0" ) to KScreen::Output(Id: 85 , Name: "DisplayPort-0" ) ( "DisplayPort-0" )]
2016-04-22T16:39:03.628819-07:00 somehost org.kde.KScreen[14931]: kscreen: Primary output changed from KScreen::Output(Id: 85 , Name: "DisplayPort-0" ) ( "DisplayPort-0" ) to KScreen::Output(Id: 85 , Name: "DisplayPort-0" ) ( "DisplayPort-0" )
2016-04-22T16:39:03.633047-07:00 somehost org.kde.KScreen[14931]: message repeated 7 times: [ kscreen: Primary output changed from KScreen::Output(Id: 85 , Name: "DisplayPort-0" ) ( "DisplayPort-0" ) to KScreen::Output(Id: 85 , Name: "DisplayPort-0" ) ( "DisplayPort-0" )]
2016-04-22T16:39:23.453706-07:00 somehost org.kde.KScreen[14931]: kscreen: Primary output changed from KScreen::Output(Id: 85 , Name: "DisplayPort-0" ) ( "DisplayPort-0" ) to KScreen::Output(Id: 85 , Name: "DisplayPort-0" ) ( "DisplayPort-0" )
2016-04-22T16:39:25.165876-07:00 somehost org.kde.KScreen[14931]: message repeated 15 times: [ kscreen: Primary output changed from KScreen::Output(Id: 85 , Name: "DisplayPort-0" ) ( "DisplayPort-0" ) to KScreen::Output(Id: 85 , Name: "DisplayPort-0" ) ( "DisplayPort-0" )]
2016-04-22T16:40:39.738116-07:00 somehost org.kde.KScreen[14931]: kscreen: Primary output changed from KScreen::Output(Id: 85 , Name: "DisplayPort-0" ) ( "DisplayPort-0" ) to KScreen::Output(Id: 85 , Name: "DisplayPort-0" ) ( "DisplayPort-0" )
2016-04-22T16:40:39.741464-07:00 somehost org.kde.KScreen[14931]: message repeated 7 times: [ kscreen: Primary output changed from KScreen::Output(Id: 85 , Name: "DisplayPort-0" ) ( "DisplayPort-0" ) to KScreen::Output(Id: 85 , Name: "DisplayPort-0" ) ( "DisplayPort-0" )]
2016-04-22T16:43:17.724882-07:00 somehost org.kde.KScreen[14931]: kscreen: Primary output changed from KScreen::Output(Id: 85 , Name: "DisplayPort-0" ) ( "DisplayPort-0" ) to KScreen::Output(Id: 85 , Name: "DisplayPort-0" ) ( "DisplayPort-0" )
2016-04-22T16:43:17.737763-07:00 somehost org.kde.KScreen[14931]: message repeated 7 times: [ kscreen: Primary output changed from KScreen::Output(Id: 85 , Name: "DisplayPort-0" ) ( "DisplayPort-0" ) to KScreen::Output(Id: 85 , Name: "DisplayPort-0" ) ( "DisplayPort-0" )]
2016-04-22T16:46:17.462014-07:00 somehost org.kde.KScreen[14931]: kscreen: Primary output changed from KScreen::Output(Id: 85 , Name: "DisplayPort-0" ) ( "DisplayPort-0" ) to KScreen::Output(Id: 85 , Name: "DisplayPort-0" ) ( "DisplayPort-0" )
2016-04-22T16:46:17.463689-07:00 somehost org.kde.KScreen[14931]: message repeated 3 times: [ kscreen: Primary output changed from KScreen::Output(Id: 85 , Name: "DisplayPort-0" ) ( "DisplayPort-0" ) to KScreen::Output(Id: 85 , Name: "DisplayPort-0" ) ( "DisplayPort-0" )]
2016-04-22T16:46:17.543787-07:00 somehost org.kde.KScreen[14931]: kscreen: Primary output changed from KScreen::Output(Id: 85 , Name: "DisplayPort-0" ) ( "DisplayPort-0" ) to KScreen::Output(Id: 85 , Name: "DisplayPort-0" ) ( "DisplayPort-0" )
2016-04-22T16:46:22.565950-07:00 somehost org.kde.KScreen[14931]: message repeated 31 times: [ kscreen: Primary output changed from KScreen::Output(Id: 85 , Name: "DisplayPort-0" ) ( "DisplayPort-0" ) to KScreen::Output(Id: 85 , Name: "DisplayPort-0" ) ( "DisplayPort-0" )]




Reproducible: Always

Steps to Reproduce:
1. It happens without any special setup.
2.
3.

Actual Results:  
A lot of warning messages.

Expected Results:  
No entries in the log about the change of a primary output when 
- a  primary output hasn't been updated in the KDE config
- system is continuously used, so a powersave situation is out from consideration


I'm using a standard radeon driver.
All packages are installed from the current OpenSuSE leap 42.1 update.
Comment 1 paolo.perrone.int 2016-05-10 21:34:15 UTC
I can reproduce. 
ThinkPad T450s, fresh install of Kubuntu 16.04. 
Same long waiting time at the end of the splash, same messages in the system log. And during that "break" in the loading, the laptop fan runs very loudly.

But: this does not happen if I have a second monitor plugged in. In that case, the system loads normally without taking "breaks".
Comment 2 Sebastian Kügler 2016-07-14 01:32:17 UTC
This was fixed in 5.6, please update. :)
Comment 3 Daniel T. 2017-03-27 15:24:43 UTC
Will version 5.6 ever be a part of Kubuntu 16.04 LTS?
Comment 4 Rog131 2017-03-27 19:31:58 UTC
(In reply to Daniel T. from comment #3)
> Will version 5.6 ever be a part of Kubuntu 16.04 LTS?

You will need to ask this from the (K)Ubuntu developers. 

Kubuntu support: http://www.kubuntu.org/support/
Kubuntu News: http://www.kubuntu.org/news/
Reporting Ubuntu bugs: https://help.ubuntu.com/community/ReportingBugs
Comment 5 Christoph Feck 2017-04-21 19:34:38 UTC
Kubuntu 17.04 even has Plasma 5.9.4.

The next LTS release is still a full year away, so if you need a newer Plasma version, you either need to use the backport repositories, or use a newer distribution.

KDE neon is another option; mixing Ubuntu 16.04 LTS with continuosly updated Plasma versions (rolling release model).