| Summary: | The org.kde.kquickcontrols QML module fails to load on Windows 11 | ||
|---|---|---|---|
| Product: | [Frameworks and Libraries] frameworks-kdeclarative | Reporter: | george fb <georgefb899> |
| Component: | general | Assignee: | Marco Martin <notmart> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | kde, kdelibs-bugs-null |
| Priority: | NOR | ||
| Version First Reported In: | 6.18.0 | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Microsoft Windows | ||
| Latest Commit: | https://invent.kde.org/frameworks/kdeclarative/-/commit/1e36836e3dbd4b01b541fe07c1ccab978c21fcbb | Version Fixed/Implemented In: | |
| Sentry Crash Report: | |||
| Attachments: | output of running haruna after setting QT_DEBUG_PLUGINS=1 | ||
|
Description
george fb
2025-09-30 02:33:36 UTC
what is the actual location of the dll? For the installed version it's: C:\Program Files\Haruna\bin\org\kde\kquickcontrols\kquickcontrols.dll For the craft version it's: C:\CraftRoot\qml\org\kde\kquickcontrols\kquickcontrols.dll For both it's the same path as in the error. installed version = installed through the installer created by craft and started from start menu (opens a terminal window too where the error is visible) craft version = run from terminal in the craft environment directly C:\CraftRoot\bin\haruna.exe, as `craft --run haruna` doesn't print these errors. Created attachment 185429 [details]
output of running haruna after setting QT_DEBUG_PLUGINS=1
text below <<<< load Shortcuts settings page >>>> is the output after clicking the shortcuts button in settings
I have run dependency walker (https://github.com/lucasg/Dependencies) on the kquickcontrols.dll and it complained about libkquickcontrolsprivate.dll Copying libkquickcontrolsprivate.dll to the CraftRoot/bin folder from CraftRoot/lib fixes the issue. I also copied it to CraftRoot/qml/org/kde/kquickcontrols, but that didn't work. A possibly relevant merge request was started @ https://invent.kde.org/frameworks/kdeclarative/-/merge_requests/265 Git commit 1e36836e3dbd4b01b541fe07c1ccab978c21fcbb by George Florea Bănuș. Committed on 05/10/2025 at 17:53. Pushed by georgefb into branch 'master'. kquickcontrols: install kquickcontrolsprivate to KF_INSTALL_TARGETS_DEFAULT_ARGS M +1 -1 src/qmlcontrols/kquickcontrols/private/CMakeLists.txt https://invent.kde.org/frameworks/kdeclarative/-/commit/1e36836e3dbd4b01b541fe07c1ccab978c21fcbb |