New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
plasma: 5.10.5 -> 5.11.1 #30305
plasma: 5.10.5 -> 5.11.1 #30305
Conversation
c2ed8c2
to
48d059b
Compare
Do you have any problems with SDDM after this update? |
@bkchr I'm not aware of any problems though I have only tested with auto login. Update: There is some problem with the sddm greeter. I'll look into it. |
@bkchr This only happens with the breeze theme, not with the official sddm themes. |
Nice that you can reproduce it. Any idea what could be the problem? |
We are still using sddm 0.15 while 0.16 was just released so maybe upgrading that as well helps? |
@peterhoeg I tried that and it does not resolve the issue. |
Thanks! I'll check this out in a bit. Regarding |
@ttuegel Yes I tested it out and it works fine. |
@adisbladis I can't see any reason for the segmentation fault in the SDDM greeter, either. It might help if you rebuilt Qt with debugging enabled. |
With cryfs in master, do you feel like adding back the cryfs support to the vault? |
Sddm works on my PC with Nvidia GPU, but on my Laptop with Intel GPU is segfaults. Maybe it is somehow related to the GPU? |
That is possible. We may need to give serious consideration to dropping SDDM. From reading Mesa bug reports, it turns out that KDE upstream does not test anything involving Xorg and their developers only use Wayland, implying that they do not test SDDM either. EDIT: @bkchr What version of Mesa are you using on the machine experiencing the crash? There is a Mesa update in |
83191c5
to
4387e8c
Compare
@peterhoeg I've added back cryfs support to vault. Thanks for the cryfs package :) |
If the crash is fixed with |
Some users have reported that running SDDM with HiDPI enabled causes crashing due to some problem in Qt. The Plasma theme may exercise some bad code path. We should try disabling HiDPI as in sddm/sddm#701. |
4387e8c
to
2b9b0df
Compare
@ttuegel Beatiful! That was it. I applied the fix as a patch changing the default behaviour. |
Ahh that is nice. I have a question regarding Wayland, @ttuegel do you think we could start to enable it in nixos for kde? |
Not yet. Just like we have a custom |
@adisbladis hmm, for me it still does not work :/ Did you also upgrade your mesa? |
@bkchr No I did not upgrade my mesa. I saw in the |
@adisbladis I tried to find the commit that is responsible for the linker error. Git bisect says that the following commit is the first one, where the build fails: d32f7f4 This does not look that suspicious ^^ Will you update to 5.11.1? |
2b9b0df
to
3a3fcce
Compare
Updated PR to plasma 5.11.1. This fixes linker errors with Rebased PR on |
836ce3b
to
4a55bbb
Compare
@adisbladis |
@ttuegel Interestingly enough I get the same behaviour now after rebasing even with the patch applied so it seems like we have uncovered yet another bug in |
Signed-off-by: adisbladis <adis@blad.is>
4a55bbb
to
7132cbd
Compare
|
Nope, we're hitting this QML cache invalidation bug: You can work around it by removing I will see about backporting this patch to our Qt. 😃 EDIT: We actually have this patch in Qt 5.9.2. It seems like maybe if the last caches were generated with Qt 5.9.1, they still aren't invalidated properly. To be safe, I think we just need to obliterate the QML cache before every SDDM start. |
Ohh nice for finding that! |
Merged in f7de0da. |
Has anybody else been unable to launch KDE since the upgrade to plasma 5.11? I have 2 machines here and while one is perfectly fine, the other just shows a black screen after logging in from sddm. I need to manually wipe /var/lib/sddm/.cache/sddm-greeter/qmlcache for sddm to come up despite @ttuegel |
I had the same problem for my laptop, I also needed to rm the directory by hand. But I don't know if I need to do that everytime. |
This doesn't sound like an issue with the SDDM cache, it sounds like an issue with the qmlcache for Plasma! Do you have any qmlcache directories in $HOME? |
Ohh, for me this happened to be SDDM crashing. |
Motivation for this change
KDE Plasma feature release!
Cryfs support is removed from the new plasma-vault feature as I do not want to package & maintain this.Also had to update Digikam and libqtav as Digikam would not build.
Update (2017-10-18): Bugfix release 5.11.1 was made, PR updated .
Things done
build-use-sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
) (not all but I have tested getting a fully functional desktop)cc @ttuegel