On Fri, Jan 2, 2015 at 4:41 PM, David Edmundson
<da...@davidedmundson.co.uk> wrote:
>
>
> On Fri, Jan 2, 2015 at 4:30 PM, Aleix Pol <aleix...@kde.org> wrote:
>>
>> On Fri, Jan 2, 2015 at 4:23 PM, David Edmundson
>> <da...@davidedmundson.co.uk> wrote:
>> > I have a new theory as to what might be wrong.
>> >
>> > With KScreen's backend being out of process it could be signalling that
>> > there's a new screen before plasmashell has processed the X events and
>> > be
>> > trying to look for the relevant QScreen object before plasmashell has
>> > made
>> > it.
>> >
>> > Could someone put in some debug on shellcorona.cpp:851 before it returns
>> > a
>> > nullptr in ShellCorona::outputToScreen and see if that gets triggered.
>> >
>> > You may need to use printf() as plasmashell has this somewhat odd
>> > --shutup
>> > mode that suppresses all qDebug in an effort to make fixing this as
>> > difficult as possible.
>>
>> My theory, is that ::load is not being executed though. Otherwise we'd
>> be seeing things when this happens, instead of just a black screen.
>
>
> I'm back to thinking you're right.
> load would call addOutput. addOutput would assert if outputToScreen failed.
>
> With the exception of being completely 100% wrong, it was a good theory.

I appreciate a good theory. <3

I just added a warning that will output something if the
GetConfigOperation fails.

All those of you who can reproduce it, should rebuild and run again.
Maybe we'll see the answer there.

Aleix
_______________________________________________
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel

Reply via email to