Black Screen on Login

David Edmundson david at davidedmundson.co.uk
Fri Jan 2 15:41:31 UTC 2015


On Fri, Jan 2, 2015 at 4:30 PM, Aleix Pol <aleixpol at kde.org> wrote:

> On Fri, Jan 2, 2015 at 4:23 PM, David Edmundson
> <david at 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.

_______________________________________________
> Plasma-devel mailing list
> Plasma-devel at kde.org
> https://mail.kde.org/mailman/listinfo/plasma-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20150102/08526808/attachment.html>


More information about the Plasma-devel mailing list