Review Request 126961: Fix the infamous Plasma::Applet::Actions crash

Martin Gräßlin mgraesslin at kde.org
Tue Feb 2 09:33:56 UTC 2016



> On Feb. 2, 2016, 10:25 a.m., Marco Martin wrote:
> > Ship It!
> 
> Marco Martin wrote:
>     related to this, what could be a timeframe to depend from 5.6 (and finally use the famous qscreen patch?)

best we discuss it on the mailing list. My suggestion would be ASAP, on the day of the release.


- Martin


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/126961/#review91928
-----------------------------------------------------------


On Feb. 2, 2016, 12:08 a.m., David Edmundson wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://git.reviewboard.kde.org/r/126961/
> -----------------------------------------------------------
> 
> (Updated Feb. 2, 2016, 12:08 a.m.)
> 
> 
> Review request for Plasma.
> 
> 
> Repository: plasma-workspace
> 
> 
> Description
> -------
> 
> We were mixing KScreen and QScreen API badly.
> 
> Corona.cpp checks we are requesting a containment for a valid screen
> if (screen >= 0 && screen < numScreens()) {
> 
> This fails as numScreens() is Qt API based, whereas the signal we're
> adding the output for is ShellCorona::addOutput so we have an effective race condition.
> 
> BUG: 351777
> 
> 
> Diffs
> -----
> 
>   shell/shellcorona.cpp 762e503bf59fe648fb0f5b76a36229aa43c563e5 
> 
> Diff: https://git.reviewboard.kde.org/r/126961/diff/
> 
> 
> Testing
> -------
> 
> Started Plasma on dual screen.
> 
> Ideally we need to do more testing before backporting, as that entire codebase is a disgrace.
> 
> 
> Thanks,
> 
> David Edmundson
> 
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20160202/5fb31fa2/attachment-0001.html>


More information about the Plasma-devel mailing list