SUMMARY After upgrading to Plasma 6.3.1 from 6.2.5, kscreen-doctor shows the message "kscreen.doctor: Invalid config." and proceeds to hang until I "Ctrl+C" when trying to do anything, including "-j", "-o", and any output command. I have attempted to delete my kscreen config and even rename my entire ".config" with no difference STEPS TO REPRODUCE 1. Run "kscreen-doctor -o" in a Wayland session 2. Observe the message "kscreen.doctor: Invalid config." and the hang OBSERVED RESULT Hanging program in Wayland, but works fine in X11. EXPECTED RESULT So function normally without error messages or hangs SOFTWARE/OS VERSIONS KDE Plasma Version: 6.3.1 KDE Frameworks Version: 6.11.0 Qt Version: 6.8.2 Kernel Version: 6.12.15-lqx1-1-lqx-15khz (64-bit) Graphics Platform: Wayland Processors: 16 × AMD Ryzen 7 7735HS with Radeon Graphics Memory: 14.9 GiB of RAM Graphics Processor 1: AMD Radeon RX 7700S Graphics Processor 2: AMD Radeon 680M
The GUI display configurator works fine.
This issue was caused by user error. I was attempting to run an old version of kscreen-doctor that I locally built without knowing it.
A possibly relevant merge request was started @ https://invent.kde.org/graphics/digikam/-/merge_requests/350
Git commit 5305d0655c4bab772da27ea18c50f8dd637426f1 by Michael Miller. Committed on 04/03/2025 at 19:12. Pushed by michmill into branch 'master'. Work/michmill/sharedqueue refactor SharedQueue refactor using Qt classes to try to fix #500570 M +1 -2 core/libs/facesengine/recognition/recognitiontrainingupdatequeue.cpp M +9 -5 core/libs/mlfoundation/mlpipelinefoundation.cpp M +1 -0 core/libs/mlfoundation/mlpipelinefoundation.h M +102 -83 core/libs/mlfoundation/sharedqueue.h M +1 -1 core/utilities/facemanagement/pipelines/edit/facepipelineedit.cpp M +2 -1 core/utilities/facemanagement/pipelines/retrain/facepipelineretrain.cpp https://invent.kde.org/graphics/digikam/-/commit/5305d0655c4bab772da27ea18c50f8dd637426f1