QScreen vs. KScreen in plasmashell

Daniel Vratil dvratil at redhat.com
Fri Oct 24 08:41:10 UTC 2014


On Friday 24 of October 2014 10:27:41 Martin Gräßlin wrote:
> On Friday 24 October 2014 09:58:39 Daniel Vratil wrote:
> > Hi all,
> > 
> > the current state of multi-monitor support in Plasma 5 is rather bad as
> > both Plasma 5 and KWin keep crashing every time there's any change
> 
> as a note: KWin is neither using QScreen nor KScreen. Which indicates that
> the problem is in Qt. In fact KWin's screen handling is designed to be
> extremely robust to changes. It doesn't apply any changes instantly but
> waits till we can be sure that X has settled on a new configuration.
> 
> To me it looks like your suggestion is about fixing symptoms rather than the
> actual problem.

I know that the KWin crashes are most probably due to a Qt bug (I'm getting 
this crash with Breeze windeco for instance 
https://bugs.kde.org/show_bug.cgi?id=340129, which looks a lot like Qt issue, 
but on the other hand does not happen with Oxygen). I didn't want to blame 
KWin for being the buggy one, I rather wanted to point out the fact that it 
simply crashes (and users don't care much about *where* application actually 
crashes), while I haven't seen any similar crash in other Qt5 apps.

In Plasma some of the backtrace I've seen are similar to the KWin ones (i.e a 
Qt issue most probably), but many of them just seem to be in Plasma code.


Dan


> 
> Cheers
> Martin

-- 
Daniel Vrátil | dvratil at redhat.com | dvratil on #kde-devel, #kontact, #akonadi
Software Engineer - KDE Desktop Team, Red Hat Inc.

GPG Key: 0xC59D614F6F4AE348
Fingerprint: 4EC1 86E3 C54E 0B39 5FDD B5FB C59D 614F 6F4A E348
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20141024/db4658c9/attachment.sig>


More information about the Plasma-devel mailing list