Bug 488326

Summary: Opening System Settings to Mouse or Networks KCM breaks other pages afterwards: InlineMessage.qml:123 Cannot assign object of type "TP.IconPropertiesGroup" to property of type "IconPropertiesGroup_QMLTYPE_101*" as the former is neither the same as the lat
Product: [Applications] systemsettings Reporter: Claudio <holo-doc>
Component: sidebarviewAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED FIXED    
Severity: normal CC: 1293660441, 4wy78uwh, abiralpokharel001, achatwin123, adam.m.fontenot+kde, airis.luna, akram02st, alejandro.castillo.pms, alexander.minges, amithm7, anhermann, boredsquirrel, cherkaba, cmillar6, cousinmarc, crmongolo, dave, domen.gregorcic, drsaraf, dvs-1111, ea.vjqax, efendic100, eliteamdgaming, feikedonia, fkrueger, gerbilsoft, henrytro2022, iamgrief, ikeybill1, jasjastone, jasoncarrete5, jedab, jeisom, jjacsan, jonathan.gruber.jg, jonzn4suse, justintwayland, karl, kde.defiant530, kde.winking256, kde, kde, kde, kde, kdedev, krinpaus, lbtrs1911, lufo67, marcel.gansfusz, markandnancywallace, matnazarovsobirjon123, minelorderagon16, mmkthecoolest, mohammadalhosny, mokazemi, nasreddineloukriz, nate, neemkat1000, nf.pereira, notmart, nugb0, paul, pavez.amael, pirlotantoine2, prathapgowdru630, razap0, Rbrigand, romashkina444, sam, shanafin, sites+kdebugs, therealuser8395, tux, twohlfarth, v, victorr2007, wavewhirler, waynejwoww, yanitsa.1199, zawertun
Priority: HI Keywords: regression
Version: 6.1.0   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In: Frameworks 6.6
Sentry Crash Report:
Attachments: crash report
What the bug looks like when you click a affected setting with the top text being diffrent depinding on the setting.
What the bug looks like when you click an affected KCM, with the top text differing depending on the KCM.
screen capture illustrating issue and work around
Touchpad settings page blank
attachment-2310886-0.html
Panel mis-alignment 1
Panel mis-alignment 2
Log for `#c85`.
Log for `#c85`.
the touch panel settings
touchpad cmd
via system settings
x11-driver-input-synaptic
And this x11-driver-input-synaptic package has already been removed.

Description Claudio 2024-06-10 20:24:18 UTC
SUMMARY
I have Plasma 6.1 beta installed (Arch kde-unstable)
After Arch's upgrade to Frameworks 6.3 many systemsettings pages show just a kirigami error message instead of the settings page.
Downgrading the kirigami package to 6.2.1 resolves the issue.

STEPS TO REPRODUCE
1.  Open any of the following systemsetting pages:
Keyboard -> Shortcuts
Sound
Display & Monitor
Bluetooth
Thunderbolt
Printers
Wi-Fi & Internet -> Firewall
Remote Desktop
Wallpaper
Colors & Themes (and all Sub-pages)
Text & Fonts - > Fonts
Notifications
Window Management -> Desktop Effects; Window Rules; KWin Scripts; Virtual Desktops
General Behavior
Search (all Sub-pages)
Application Permissions
User Feedback
Region & Language
Power Management
Autostart
Sessions -> Desktop Sessions

OBSERVED RESULT
An error similar to this one is shown (Shortcuts page for this one):

qrc:/kcm/kcm_keys/main.qml:66 Type Kirigami.InlineMessage unavailable
file:///usr/lib/qt6/qml/org/kde/kirigami/InlineMessage.qml:63 Type KT.InlineMessage unavailable
qrc:/qt/qml/org/kde/kirigami/templates/InlineMessage.qml:123 Cannot assign object of type "TP.IconPropertiesGroup" to property of type "IconPropertiesGroup_QMLTYPE_86*" as the former is neither the same as the latter nor a sub-class of it.

Or (Colors & Themes -> Global Theme):
qrc:/kcm/kcm_lookandfeel/main.qml:86 Type NewStuff.Action unavailable
qrc:/qt/qml/org/kde/newstuff/Action.qml:167 Type NewStuff.Page unavailable
qrc:/qt/qml/org/kde/newstuff/Page.qml:133 Type Kirigami.InlineMessage unavailable
file:///usr/lib/qt6/qml/org/kde/kirigami/InlineMessage.qml:63 Type KT.InlineMessage unavailable
qrc:/qt/qml/org/kde/kirigami/templates/InlineMessage.qml:123 Cannot assign object of type "TP.IconPropertiesGroup" to property of type "IconPropertiesGroup_QMLTYPE_86*" as the former is neither the same as the latter nor a sub-class of it.

EXPECTED RESULT
Systemsettings show actual settings

SOFTWARE/OS VERSIONS
Operating System: EndeavourOS 
KDE Plasma Version: 6.0.90
KDE Frameworks Version: 6.3.0
Qt Version: 6.7.1
Kernel Version: 6.9.3-arch1-1 (64-bit)
Graphics Platform: Wayland
Processors: 32 × AMD Ryzen 9 5950X 16-Core Processor
Memory: 125.7 GiB of RAM
Graphics Processor: AMD Radeon RX 7800 XT
Manufacturer: Micro-Star International Co., Ltd.
Product Name: MS-7D50
System Version: 1.0

ADDITIONAL INFORMATION
Comment 1 ratijas 2024-06-11 07:07:16 UTC
I'm getting that error sometimes, but not all the time, and it's not consistent. I couldn't find a pattern. But Nicolas might know more than me.
Comment 2 David Redondo 2024-06-11 10:08:31 UTC
Did Qt get an update at the same time?

try removing ~/.cache/systemsettings/qmlcache
Comment 3 Claudio 2024-06-11 18:07:09 UTC
Hi

I already deleted the ~/.cache/systemsettings folder - that doesn't change anything.
6 days ago the qt5-base and qt5-wayland packages were upgraded, but I noticed the error messages just after the KF 6.3 update yesterday.

Was just testing a little bit more - it also started to get inconsistent like ratijas said:
If I go directly to an affected page (after opening systemsettings) it works and then stays this way, as long as systemsettings is opened.
But if I first click "Mouse & Touchpad" -> "Mouse" and then one of the affected pages, the error message comes up and stays as long as systemsettings is opened.
The following messages are shown in Console when clicking Mouse & Touchpad:

qrc:/qt/qml/org/kde/systemsettings/CategoryItem.qml:31:13: Unable to assign IconPropertiesGroup_QMLTYPE_63 to IconPropertiesGroup_QMLTYPE_63
qrc:/qt/qml/org/kde/systemsettings/CategoryItem.qml:31:13: Unable to assign IconPropertiesGroup_QMLTYPE_63 to IconPropertiesGroup_QMLTYPE_63
qrc:/qt/qml/org/kde/systemsettings/CategoryItem.qml:31:13: Unable to assign IconPropertiesGroup_QMLTYPE_63 to IconPropertiesGroup_QMLTYPE_63
qml: Page SubCategoryPage_QMLTYPE_60(0x59bd7f86e250) is already in the PageRow


And if I click the "Sounds" page afterwards:

qml: Pushed pages do not conform to the rules. Please check the documentation.
qml: push (file:///usr/lib/qt6/qml/org/kde/kirigami/PageRow.qml:223)
onActiveSubCategoryRowChanged (qrc:/qt/qml/org/kde/systemsettings/SubCategoryPage.qml:180)
expression for onClicked (qrc:/qt/qml/org/kde/systemsettings/CategoriesPage.qml:207)
qrc:/ui/main.qml:378: TypeError: Cannot read property 'buttonMapping' of null
qrc:/ui/main.qml:339: TypeError: Cannot read property 'isAnonymousInputDevice' of null
qrc:/ui/main.qml:273: TypeError: Cannot read property 'isAnonymousInputDevice' of null
qrc:/ui/main.qml:70: TypeError: Cannot read property 'isAnonymousInputDevice' of null
qrc:/ui/main.qml:45: TypeError: Cannot read property 'isAnonymousInputDevice' of null
qrc:/ui/main.qml:48: TypeError: Cannot read property 'inputDevices' of null
qrc:/ui/main.qml:39: TypeError: Cannot read property 'inputDevices' of null
qrc:/ui/main.qml:25: TypeError: Cannot read property 'inputDevices' of null
qrc:/ui/main.qml:29: TypeError: Cannot read property 'inputDevices' of null
kf.kcmutils: Error loading QML file qrc:/kcm/kcm_pulseaudio/main.qml
kf.kcmutils:     qrc:/kcm/kcm_pulseaudio/main.qml:360:13: Type Kirigami.InlineMessage unavailable
                Kirigami.InlineMessage {
                ^
kf.kcmutils:     file:///usr/lib/qt6/qml/org/kde/kirigami/InlineMessage.qml:63:1: Type KT.InlineMessage unavailable
    KT.InlineMessage {
    ^
kf.kcmutils:     qrc:/qt/qml/org/kde/kirigami/templates/InlineMessage.qml:123:43: Cannot assign object of type "TP.IconPropertiesGroup" to property of type "IconPropertiesGroup_QMLTYPE_63*" as the former is neither the same as the latter nor a sub-class of it.
        property TP.IconPropertiesGroup icon: TP.IconPropertiesGroup {}
                                              ^
Comment 4 Claudio 2024-06-20 08:45:47 UTC
*** Bug 488776 has been marked as a duplicate of this bug. ***
Comment 5 Antonio Rojas 2024-06-20 18:01:54 UTC
*** Bug 488810 has been marked as a duplicate of this bug. ***
Comment 6 wavewhirler 2024-06-21 10:43:37 UTC Comment hidden (spam)
Comment 7 wavewhirler 2024-06-21 12:10:47 UTC Comment hidden (spam)
Comment 8 wavewhirler 2024-06-21 12:11:39 UTC Comment hidden (spam)
Comment 9 Lunaliz 2024-06-21 14:55:44 UTC
*** Bug 488899 has been marked as a duplicate of this bug. ***
Comment 10 Mustafa Kamran 2024-06-21 16:31:44 UTC
I'd like to share my experience. I'm on Fedora 40 KDE Plasma Spin and I also get the same issue. Deleting the qmlcache folder does not solve this issue, but I have managed to find a way to consistently reproduce the bug:

1. Open the System Settings applet
2. Go to "Mouse and Touchpad" section, then go back
3. Go to "Colors and Themes" section and the following error appears

qrc:/kcm/kcm_lookandfeel/main.qml:86 Type NewStuff.Action unavailable
qrc:/qt/qml/org/kde/newstuff/Action.qml:167 Type NewStuff.Page unavailable
qrc:/qt/qml/org/kde/newstuff/Page.qml:133 Type Kirigami.InlineMessage unavailable
file:///usr/lib64/qt6/qml/org/kde/kirigami/InlineMessage.qml:63 Type KT.InlineMessage unavailable
qrc:/qt/qml/org/kde/kirigami/templates/InlineMessage.qml:123 Cannot assign object of type "TP.IconPropertiesGroup" to property of type "IconPropertiesGroup_QMLTYPE_90*" as the former is neither the same as the latter nor a sub-class of it.

System Information:
Operating System: Fedora Linux 40
KDE Plasma Version: 6.1.0
KDE Frameworks Version: 6.3.0
Qt Version: 6.7.1
Kernel Version: 6.9.4-200.fc40.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 8 × Intel® Core™ i7-10510U CPU @ 1.80GHz
Memory: 31.0 GiB of RAM
Graphics Processor: Mesa Intel® UHD Graphics
Manufacturer: LENOVO
Product Name: 20RD002RUS
System Version: ThinkPad E15
Comment 11 Lunaliz 2024-06-21 23:13:48 UTC
In my computer is always like that, whenever I access the following settings:
Sound, Display & Monitor, Bluetooth, Thunderbolt, Printers, Remote Desktop, Wallpaper, Global Theme, Text & Fonts, Notifications, General Behavior, File Search, User Feedback, Region and Language, Power Management, Autostart and Session, the error will always appear.
Comment 12 Elite 2024-06-22 04:49:38 UTC
Same issue here on garuda arch kde. 

I tried removing catch an reinstalling  knewstuff, kirigami, qt6-declarative. I have not had a crash so i cant add a report but 

```qrc:/kcm/kcm_firewall/main.qml:152 Type Kirigami.InlineMessage unavailable
file:///usr/lib/qt6/qml/org/kde/kirigami/InlineMessage.qml:63 Type KT.InlineMessage unavailable
qrc:/qt/qml/org/kde/kirigami/templates/InlineMessage.qml:123 Cannot assign object of type "TP.IconPropertiesGroup" to property of type "IconPropertiesGroup_QMLTYPE_82*" as the former is neither the same as the latter nor a sub-class of it.``` 

I will also provide a screen shot incase that helps anyone. 


Operating System: Garuda Linux 
KDE Plasma Version: 6.1.0
KDE Frameworks Version: 6.3.0
Qt Version: 6.7.1
Kernel Version: 6.9.6-1-cachyos (64-bit)
Graphics Platform: Wayland
Comment 13 Elite 2024-06-22 04:51:09 UTC
Created attachment 170796 [details]
What the bug looks like when you click a affected setting with the top text being diffrent depinding on the setting.
Comment 14 Antonio Rojas 2024-06-22 06:53:47 UTC
*** Bug 488945 has been marked as a duplicate of this bug. ***
Comment 15 Antonio Rojas 2024-06-22 12:24:47 UTC
*** Bug 488965 has been marked as a duplicate of this bug. ***
Comment 16 Adi Efendic 2024-06-22 12:50:46 UTC
Can confirm the same happens for me. What I did notice is that it usually happens if I visit any settings page after opening System Settings. After that, if I open a settings page directly from the Application launcher (without first opening System Settings) it goes away.

System details:
Operating System: Fedora Linux 40
KDE Plasma Version: 6.1.0
KDE Frameworks Version: 6.3.0
Qt Version: 6.7.1
Kernel Version: 6.9.5-200.fc40.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 5600 6-Core Processor
Memory: 31.3 GiB of RAM
Graphics Processor: AMD Radeon RX 6600
Comment 17 hwmrocker 2024-06-22 15:04:52 UTC
Happens to me too on X11 and kionite,

Operating System: Fedora Linux 40
KDE Plasma Version: 6.1.0
KDE Frameworks Version: 6.3.0
Qt Version: 6.7.1
Kernel Version: 6.9.5-200.fc40.x86_64 (64-bit)
Graphics Platform: X11
Processors: 32 × AMD Ryzen 9 7950X3D 16-Core Processor
Memory: 61.9 GiB of RAM
Graphics Processor: AMD Radeon RX 7900 XT
Manufacturer: Gigabyte Technology Co., Ltd.
Product Name: B650 AORUS ELITE AX
Comment 18 Antonio Rojas 2024-06-22 15:22:03 UTC
*** Bug 488985 has been marked as a duplicate of this bug. ***
Comment 19 Roke Julian Lockhart Beedell 2024-06-22 15:24:56 UTC
Created attachment 170824 [details]
What the bug looks like when you click an affected KCM, with the top text differing depending on the KCM.

A little more easily readable.
Comment 20 Lunaliz 2024-06-22 15:52:57 UTC
I updated my system earlier this morning(Arch Linux), there were some KDE updates, and all the problems that I had went away, I am not sure if this was the fix or the system fixed itself, the only KDE related update was KWin's, so maybe was that? Either way, the bug has been fixed in my machine.

https://i.imgur.com/FsrIqD4.png

In this SS, pacman updating kwin from 6.1-01 to 6.1-03 which *might* have fixed it.
Comment 21 Elite 2024-06-22 16:04:50 UTC
(In reply to Lunaliz from comment #20)
> I updated my system earlier this morning(Arch Linux), there were some KDE
> updates, and all the problems that I had went away, I am not sure if this
> was the fix or the system fixed itself, the only KDE related update was
> KWin's, so maybe was that? Either way, the bug has been fixed in my machine.
> 
> https://i.imgur.com/FsrIqD4.png
> 
> In this SS, pacman updating kwin from 6.1-01 to 6.1-03 which *might* have
> fixed it.

Can confirm kwin? update seems to have fixed it all it takes is a reboot. an its fixed.
Comment 22 Claudio 2024-06-22 16:28:39 UTC
No not solved with Plasma 6.1 stable or the kwin 6.1-03 package update.

Please read my 2nd comment: https://bugs.kde.org/show_bug.cgi?id=488326#c3 - you first have to click on e.g. "Mouse & Touchpad" -> "Mouse" - than the bug triggers - if you first click on any of the problematic pages, than the bug does not appear.
Comment 23 Elite 2024-06-22 16:57:34 UTC
(In reply to Claudio from comment #22)
> No not solved with Plasma 6.1 stable or the kwin 6.1-03 package update.
> 
> Please read my 2nd comment: https://bugs.kde.org/show_bug.cgi?id=488326#c3 -
> you first have to click on e.g. "Mouse & Touchpad" -> "Mouse" - than the bug
> triggers - if you first click on any of the problematic pages, than the bug
> does not appear.

just tried that an ya it brought the issue back.
Comment 24 Elite 2024-06-22 17:00:07 UTC
(In reply to Elite from comment #23)
> (In reply to Claudio from comment #22)
> > No not solved with Plasma 6.1 stable or the kwin 6.1-03 package update.
> > 
> > Please read my 2nd comment: https://bugs.kde.org/show_bug.cgi?id=488326#c3 -
> > you first have to click on e.g. "Mouse & Touchpad" -> "Mouse" - than the bug
> > triggers - if you first click on any of the problematic pages, than the bug
> > does not appear.
> 
> just tried that an ya it brought the issue back.

Logging out an logging back in will restore it to working. it but going to  mouse will break it.
Comment 25 Daniel Lo Nigro 2024-06-23 00:54:39 UTC

*** This bug has been marked as a duplicate of bug 487904 ***
Comment 26 Antonio Rojas 2024-06-23 14:07:41 UTC
*** Bug 489018 has been marked as a duplicate of this bug. ***
Comment 27 Antonio Rojas 2024-06-23 14:10:42 UTC
*** Bug 489022 has been marked as a duplicate of this bug. ***
Comment 28 Antonio Rojas 2024-06-23 15:31:17 UTC
*** Bug 489037 has been marked as a duplicate of this bug. ***
Comment 29 Nate Graham 2024-07-01 18:11:30 UTC
There are a few issues here. The one where other KCMs break after navigating to Mouse is actually something different from the issue of KCMs being broken out of the box; that's tracked by Bug 488965, so let's track this separately.
Comment 31 Nate Graham 2024-07-01 18:12:16 UTC
*** Bug 489022 has been marked as a duplicate of this bug. ***
Comment 32 Nate Graham 2024-07-01 18:29:25 UTC
FWIW I can reproduce the issue of KCMs breaking if you launch System Settings to the Mouse KCM or several others (e.g. Networks) but I'm not sure it was caused by a commit in Kirigami 6.3. I bisected back to the beginning of 6.3 and it always happens. 6.3 might be a coincidence.
Comment 33 Marco Martin 2024-07-03 08:04:24 UTC
Git commit 1021059cf8b9965b2742f568c96bcb2b9e661b77 by Marco Martin.
Committed on 03/07/2024 at 08:04.
Pushed by mart into branch 'master'.

Share the qml engine as a qApp property

use this for weird kcms that are still qwidget but have an
internal QQuickWidget, so that they can share the qqmlengine

this works around

M  +1    -0    app/SidebarMode.cpp

https://invent.kde.org/plasma/systemsettings/-/commit/1021059cf8b9965b2742f568c96bcb2b9e661b77
Comment 34 Marco Martin 2024-07-03 08:05:12 UTC
Git commit a42319339782f9742bec15334eebcacadbca17d9 by Marco Martin.
Committed on 03/07/2024 at 08:05.
Pushed by mart into branch 'master'.

Use a shared QQmlEngine when possible

If a qml engine is found as the property __qmlEngine of qApp,
use it to load the qml, in order to workaround the bug 

needs https://invent.kde.org/plasma/systemsettings/-/merge_requests/322

M  +1    -3    kcm/CMakeLists.txt
M  +27   -27   kcm/kcm.cpp
M  +4    -2    kcm/kcm.h
D  +0    -47   kcm/kcm.ui

https://invent.kde.org/plasma/plasma-nm/-/commit/a42319339782f9742bec15334eebcacadbca17d9
Comment 35 Marco Martin 2024-07-03 08:06:24 UTC
Git commit 09514cd3bfdfb1c6342cc98e25433537fb78cb3d by Marco Martin.
Committed on 03/07/2024 at 08:04.
Pushed by mart into branch 'Plasma/6.1'.

Share the qml engine as a qApp property

use this for weird kcms that are still qwidget but have an
internal QQuickWidget, so that they can share the qqmlengine

this works around


(cherry picked from commit 1021059cf8b9965b2742f568c96bcb2b9e661b77)

deda2c74 Share the qml engine as a qApp property

Co-authored-by: Marco Martin <notmart@gmail.com>

M  +1    -0    app/SidebarMode.cpp

https://invent.kde.org/plasma/systemsettings/-/commit/09514cd3bfdfb1c6342cc98e25433537fb78cb3d
Comment 36 Marco Martin 2024-07-03 08:08:34 UTC
Git commit 9e2ae48fb51cdb1a38e267c04a2ab5484e133d6e by Marco Martin.
Committed on 03/07/2024 at 08:05.
Pushed by mart into branch 'Plasma/6.1'.

Use a shared QQmlEngine when possible

If a qml engine is found as the property __qmlEngine of qApp,
use it to load the qml, in order to workaround the bug 

needs https://invent.kde.org/plasma/systemsettings/-/merge_requests/322


(cherry picked from commit a42319339782f9742bec15334eebcacadbca17d9)

c25a2a76 fix layout

Co-authored-by: Marco Martin <notmart@gmail.com>

M  +1    -3    kcm/CMakeLists.txt
M  +27   -27   kcm/kcm.cpp
M  +4    -2    kcm/kcm.h
D  +0    -47   kcm/kcm.ui

https://invent.kde.org/plasma/plasma-nm/-/commit/9e2ae48fb51cdb1a38e267c04a2ab5484e133d6e
Comment 37 Marco Martin 2024-07-03 08:14:18 UTC
Git commit 138de7b28f60f2d0029e686153d408233a32c08b by Marco Martin.
Committed on 03/07/2024 at 08:14.
Pushed by mart into branch 'master'.

Use a shared QQmlEngine when possible

If a qml engine is found as the property __qmlEngine of qApp,
use it to load the qml, in order to workaround the bug

needs https://invent.kde.org/plasma/systemsettings/-/merge_requests/322

M  +6    -1    kcms/touchpad/kcm.cpp

https://invent.kde.org/plasma/plasma-desktop/-/commit/138de7b28f60f2d0029e686153d408233a32c08b
Comment 38 Marco Martin 2024-07-03 11:01:23 UTC
Git commit f6921a5415c5db0f5acfa9439bf33fbffe8026c9 by Marco Martin.
Committed on 03/07/2024 at 08:19.
Pushed by mart into branch 'Plasma/6.1'.

Use a shared QQmlEngine when possible

If a qml engine is found as the property __qmlEngine of qApp,
use it to load the qml, in order to workaround the bug

needs https://invent.kde.org/plasma/systemsettings/-/merge_requests/322


(cherry picked from commit 138de7b28f60f2d0029e686153d408233a32c08b)

09aecfa7 Use a shared QQmlEngine when possible

Co-authored-by: Marco Martin <notmart@gmail.com>

M  +6    -1    kcms/touchpad/kcm/touchpadconfig.cpp

https://invent.kde.org/plasma/plasma-desktop/-/commit/f6921a5415c5db0f5acfa9439bf33fbffe8026c9
Comment 39 Andreas Hermann 2024-07-17 20:18:30 UTC
This problem is not fixed for me with an update to version 6.1.3. I still get the following error only when navigating first to the "Mouse & Touchpad" KCM and then for example to  "Sound" ("Display & Monitor" and others are also affected):

qrc:/kcm/kcm_pulseaudio/main.qml:366 Type Kirigami.InlineMessage unavailable
file:///usr/lib64/qt6/qml/org/kde/kirigami/InlineMessage.qml:63 Type KT.InlineMessage unavailable
qrc:/qt/qml/org/kde/kirigami/templates/InlineMessage.qml:123 Cannot assign object of type "TP.IconPropertiesGroup" to property of type "IconPropertiesGroup_QMLTYPE_82*" as the former is neither the same as the latter nor a sub-class of it.

Operating System: Gentoo Linux 2.15
KDE Plasma Version: 6.1.3
KDE Frameworks Version: 6.4.0
Qt Version: 6.7.2
Kernel Version: 6.9.9 (64-bit)
Graphics Platform: Wayland
Processors: 24 × AMD Ryzen 9 3900X 12-Core Processor
Memory: 62,7 GiB of RAM
Graphics Processor: AMD Radeon RX 6750 XT
Manufacturer: Gigabyte Technology Co., Ltd.
Product Name: X570 AORUS MASTER
System Version: -CF
Comment 40 Bug Janitor Service 2024-07-20 22:34:44 UTC
A possibly relevant merge request was started @ https://invent.kde.org/frameworks/kirigami/-/merge_requests/1589
Comment 41 Alexander Minges 2024-07-22 19:53:09 UTC
*** Bug 490526 has been marked as a duplicate of this bug. ***
Comment 42 cwo 2024-07-24 17:43:57 UTC
*** Bug 490782 has been marked as a duplicate of this bug. ***
Comment 43 Dm 2024-07-24 19:38:55 UTC
Can confirm with:
Operating System: KDE neon 6.0
KDE Plasma Version: 6.1.3
KDE Frameworks Version: 6.4.0
Qt Version: 6.7.0
Kernel Version: 6.5.0-44-generic (64-bit)
Graphics Platform: Wayland
Processors: 6 × Intel® Core™ i7-8750H CPU @ 2.20GHz
Memory: 15.3 ГиБ of RAM
Graphics Processor: Mesa Intel® UHD Graphics 630
Manufacturer: Dell Inc.
Product Name: XPS 15 9570

Touchpad settings are broken and sometimes similar message appears
Comment 44 Dm 2024-07-24 19:43:59 UTC
(In reply to Dm from comment #43)
> Can confirm with:
> Operating System: KDE neon 6.0
> KDE Plasma Version: 6.1.3
> KDE Frameworks Version: 6.4.0
> Qt Version: 6.7.0
> Kernel Version: 6.5.0-44-generic (64-bit)
> Graphics Platform: Wayland
> Processors: 6 × Intel® Core™ i7-8750H CPU @ 2.20GHz
> Memory: 15.3 ГиБ of RAM
> Graphics Processor: Mesa Intel® UHD Graphics 630
> Manufacturer: Dell Inc.
> Product Name: XPS 15 9570
> 
> Touchpad settings are broken and sometimes similar message appears

If reopen settings, settings are available but randomly
Comment 45 cwo 2024-07-25 04:32:47 UTC
*** Bug 490799 has been marked as a duplicate of this bug. ***
Comment 46 Alexander Minges 2024-07-25 09:36:48 UTC
Created attachment 171973 [details]
screen capture illustrating issue and work around

I can consistently work around the bug by *not* opening system settings via its K-menu link, but using the search (e.g. by typing "touchpad"). See attached screen capture.
Comment 47 TraceyC 2024-07-25 16:07:30 UTC
(In reply to Alexander Minges from comment #46)
> Created attachment 171973 [details]
> screen capture illustrating issue and work around

I confirm the behavior shown in the screen recording on Solus Plasma
Operating System: Solus 4.5
KDE Plasma Version: 6.1.3
KDE Frameworks Version: 6.4.0
Qt Version: 6.7.2

The bug is not reproduceable in git-master
Comment 48 Filip 2024-07-25 16:20:45 UTC
*** Bug 490820 has been marked as a duplicate of this bug. ***
Comment 49 jonzn4SUSE 2024-07-29 11:35:21 UTC
Created attachment 172101 [details]
Touchpad settings page blank

Operating System: openSUSE Tumbleweed 20240726
KDE Plasma Version: 6.1.3
KDE Frameworks Version: 6.4.0
Qt Version: 6.7.2
Kernel Version: 6.9.9-1-default (64-bit)
Graphics Platform: X11
Processors: 16 × AMD Ryzen 7 5825U with Radeon Graphics
Memory: 62.1 GiB of RAM
Graphics Processor: AMD Radeon Graphics
Manufacturer: HP
Product Name: HP ProBook 455 15.6 inch G9 Notebook PC
Comment 50 Antonio Rojas 2024-07-30 08:48:58 UTC
*** Bug 491016 has been marked as a duplicate of this bug. ***
Comment 51 Antonio Rojas 2024-07-30 09:05:38 UTC
*** Bug 491018 has been marked as a duplicate of this bug. ***
Comment 52 User8395 2024-07-30 20:37:13 UTC
Can confirm on Fedora 40 KDE. A lot of pages are affected.

Plasma version: 6.1.3
Frameworks version: 6.4.0
Qt version: 6.7.2
Comment 53 Antonio Rojas 2024-08-01 08:37:08 UTC
*** Bug 491103 has been marked as a duplicate of this bug. ***
Comment 54 duha.bugs 2024-08-01 10:23:01 UTC
*** Bug 491107 has been marked as a duplicate of this bug. ***
Comment 55 jasjastone 2024-08-04 05:34:13 UTC
I have encountered this issue today, Here are my system details
Operating System: KDE neon 6.0
KDE Plasma Version: 6.1.3
KDE Frameworks Version: 6.4.0
Qt Version: 6.7.2
Kernel Version: 6.5.0-45-generic (64-bit)
Graphics Platform: X11
Processors: 4 × Intel® Core™ i5-5300U CPU @ 2.30GHz
Memory: 11.6 GiB of RAM
Graphics Processor: Mesa Intel® HD Graphics 5500
Manufacturer: Dell Inc.
Product Name: Latitude E5450
The issue occurred after i just start my system, and i see i was using the lasted version with the fix so i just think ok let me reboot and it actually fix the issue.
Comment 56 ikeybill1 2024-08-04 14:39:28 UTC
Encountered this today, here's my specs and logs:

Specs:
OS: EndeavourOS Linux x86_64 
Host: Laptop (13th Gen Intel Core) A6 
Kernel: 6.10.1-zen1-1-zen 
Uptime: 41 mins 
Packages: 2081 (pacman), 77 (flatpak) 
Shell: fish 3.7.1 
Resolution: 2256x1504 
DE: Plasma 6.1.3 
WM: kwin 
Theme: [Plasma], Breeze-Dark [GTK2], Breeze [GTK3] 
Icons: [Plasma], breeze [GTK2/3] 
Terminal: konsole 
CPU: 13th Gen Intel i7-1360P (16) @ 2.601GHz 
GPU: Intel Raptor Lake-P [Iris Xe Graphics]

Logs from launching system settings, clicking "Mouse & Touchpad", then "Touchpad"
t.qpa.wayland: eglSwapBuffers failed with 0x300d, surface: 0x0
qrc:/qt/qml/org/kde/systemsettings/CategoryItem.qml:31:13: Unable to assign IconPropertiesGroup_QMLTYPE_26 to IconPropertiesGroup_QMLTYPE_26
qrc:/qt/qml/org/kde/systemsettings/CategoryItem.qml:31:13: Unable to assign IconPropertiesGroup_QMLTYPE_26 to IconPropertiesGroup_QMLTYPE_26
qrc:/qt/qml/org/kde/systemsettings/CategoryItem.qml:31:13: Unable to assign IconPropertiesGroup_QMLTYPE_26 to IconPropertiesGroup_QMLTYPE_26
qml: Page SubCategoryPage_QMLTYPE_2(0x600677834110) is already in the PageRow
qml: Pushed pages do not conform to the rules. Please check the documentation.
qml: push (file:///usr/lib/qt6/qml/org/kde/kirigami/PageRow.qml:223)
onActiveSubCategoryRowChanged (qrc:/qt/qml/org/kde/systemsettings/SubCategoryPage.qml:180)
expression for onClicked (qrc:/qt/qml/org/kde/systemsettings/CategoriesPage.qml:207)
qrc:/ui/main.qml:378: TypeError: Cannot read property 'buttonMapping' of null
qrc:/ui/main.qml:339: TypeError: Cannot read property 'isAnonymousInputDevice' of null
qrc:/ui/main.qml:273: TypeError: Cannot read property 'isAnonymousInputDevice' of null
qrc:/ui/main.qml:70: TypeError: Cannot read property 'isAnonymousInputDevice' of null
qrc:/ui/main.qml:45: TypeError: Cannot read property 'isAnonymousInputDevice' of null
qrc:/ui/main.qml:48: TypeError: Cannot read property 'inputDevices' of null
qrc:/ui/main.qml:39: TypeError: Cannot read property 'inputDevices' of null
qrc:/ui/main.qml:25: TypeError: Cannot read property 'inputDevices' of null
qrc:/ui/main.qml:29: TypeError: Cannot read property 'inputDevices' of null
kcm_touchpad: Using KWin+Wayland backend
kcm_touchpad: Touchpad found: "PIXA3854:00 093A:0274 Touchpad" ("event6")
qrc:/libinput/touchpad.qml:70:13: Type Kirigami.InlineMessage unavailable 
         header: Kirigami.InlineMessage { 
                 ^
file:///usr/lib/qt6/qml/org/kde/kirigami/InlineMessage.qml:63:1: Type KT.InlineMessage unavailable 
     KT.InlineMessage { 
     ^
qrc:/qt/qml/org/kde/kirigami/templates/InlineMessage.qml:123:43: Cannot assign object of type "TP.IconPropertiesGroup" to property of type "IconPropertiesGroup_QMLTYPE_26*" as the former is neither the same as the latter nor a sub-class of it. 
         property TP.IconPropertiesGroup icon: TP.IconPropertiesGroup {} 
                                               ^
qml: Page SubCategoryPage_QMLTYPE_2(0x600677834110) is already in the PageRow
qml: Pushed pages do not conform to the rules. Please check the documentation.
qml: push (file:///usr/lib/qt6/qml/org/kde/kirigami/PageRow.qml:223)
onActiveSubCategoryRowChanged (qrc:/qt/qml/org/kde/systemsettings/SubCategoryPage.qml:180)
expression for onClicked (qrc:/qt/qml/org/kde/systemsettings/SubCategoryPage.qml:215)
Comment 57 Vic 2024-08-05 17:00:40 UTC
Fedora 40, Plasma 6.1.3

Same issue with touchpad missing options and a bunch of QML errors.

UPDATE: 
There was suspicion of this being involved with Telegram somehow, managed to consistently reproduce it independently form Telegram. 

THE BUG:
Right after opening System Settings, if the first thing you go to is Touchpad settings, it doesn't load and a variety of other subpages in settings give QML errors. 
If you go to and click on any other subpage first, there are no QML errors, and Touchpad settings load properly after that. 

So the core of the issue must be with Touchpad settings page. After failing to load, bricks the System Settings and doesn't let other settings to load properly, too.
Comment 58 kde.winking256 2024-08-05 17:11:46 UTC
Created attachment 172310 [details]
attachment-2310886-0.html

I don’t use Telegram on my computer but it still happens
Comment 59 Amith M 2024-08-05 17:16:38 UTC
I think this issue is also linked with some rendering issues. Panels mis-align, and desktop icons behave as if no panels are present.

This mis-alignment issue has be happening since plasma 6. Not sure which bug it is....

Since then i have been using `plasmashell --replace &` to restart plsma to fix the panels. Can you all check if this issue also gets fixed by restarting plasma like this?
Comment 60 Roke Julian Lockhart Beedell 2024-08-05 17:28:48 UTC
(In reply to amithm7 from comment #59)
amithm7@gmail.com, I do rather doubt that that issue you describe relates, but since you believe it might, uploading a screenshot as an https://bugs.kde.org/attachment.cgi?bugid=488326&action=enter would help to determine that.
Comment 61 duha.bugs 2024-08-05 18:29:08 UTC
*** Bug 491318 has been marked as a duplicate of this bug. ***
Comment 62 duha.bugs 2024-08-06 01:12:56 UTC
*** Bug 491336 has been marked as a duplicate of this bug. ***
Comment 63 Amith M 2024-08-06 09:43:55 UTC
Created attachment 172335 [details]
Panel mis-alignment 1

Settings > Workspace > General Behaviour shows "Error loading QML file"

```
qrc:/kcm/kcm_workspace/main.qml:19 Type Kirigami.InlineMessage unavailable
file:///usr/lib64/qt6/qml/org/kde/kirigami/InlineMessage.qml:63 Type KT.InlineMessage unavailable
qrc:/qt/qml/org/kde/kirigami/templates/InlineMessage.qml:123 Cannot assign object of type "TP.IconPropertiesGroup" to property of type "IconPropertiesGroup_QMLTYPE_65*" as the former is neither the same as the latter nor a sub-class of it.
```
Comment 64 Amith M 2024-08-06 09:45:20 UTC
Created attachment 172336 [details]
Panel mis-alignment 2
Comment 65 Roke Julian Lockhart Beedell 2024-08-06 10:38:25 UTC
(In reply to amithm7 from comment #64)
What's the issue in that image?
Comment 66 Antonio Rojas 2024-08-07 18:29:32 UTC
*** Bug 491384 has been marked as a duplicate of this bug. ***
Comment 67 Wuzado 2024-08-08 14:04:30 UTC
(In reply to amithm7 from comment #63)
> Created attachment 172335 [details]
> Panel mis-alignment 1
> 
> Settings > Workspace > General Behaviour shows "Error loading QML file"
> 
> ```
> qrc:/kcm/kcm_workspace/main.qml:19 Type Kirigami.InlineMessage unavailable
> file:///usr/lib64/qt6/qml/org/kde/kirigami/InlineMessage.qml:63 Type
> KT.InlineMessage unavailable
> qrc:/qt/qml/org/kde/kirigami/templates/InlineMessage.qml:123 Cannot assign
> object of type "TP.IconPropertiesGroup" to property of type
> "IconPropertiesGroup_QMLTYPE_65*" as the former is neither the same as the
> latter nor a sub-class of it.
> ```

Ditto to Settings > Workspace > General Behaviour, except the type is IconPropertiesGroup_QMLTYPE_101*.

Operating System: Arch Linux 
KDE Plasma Version: 6.1.3
KDE Frameworks Version: 6.4.0
Qt Version: 6.7.2
Kernel Version: 6.10.3-arch1-2 (64-bit)
Graphics Platform: Wayland
Processors: 8 × Intel® Core™ i5-8350U CPU @ 1.70GHz
Memory: 15.5 GiB of RAM
Graphics Processor: Mesa Intel® UHD Graphics 620
Manufacturer: LENOVO
Product Name: 20L6S6N70V
System Version: ThinkPad T480
Comment 68 BKMO 2024-08-09 15:02:10 UTC
This issue is still present for me on 6.1.4 on Arch. Going to the Mouse KCM first shows a blank page. After that other pages in settings show 
Error loading QML file.
Comment 69 Jonathan Gruber 2024-08-09 16:46:51 UTC
(In reply to BKMO from comment #68)
> This issue is still present for me on 6.1.4 on Arch. Going to the Mouse KCM
> first shows a blank page. After that other pages in settings show 
> Error loading QML file.

I am experiencing this same issue on the same version on Arch as well. In case it's relevant, I am using Wayland, not X11.
Comment 70 Jonathan Gruber 2024-08-09 17:00:12 UTC
(In reply to Jonathan Gruber from comment #69)
> (In reply to BKMO from comment #68)
> > This issue is still present for me on 6.1.4 on Arch. Going to the Mouse KCM
> > first shows a blank page. After that other pages in settings show 
> > Error loading QML file.
> 
> I am experiencing this same issue on the same version on Arch as well. In
> case it's relevant, I am using Wayland, not X11.

To summarize what I have found so far:

If, immediately after launching the settings program, I go to the "Touchpad" page under the "Mouse & Touchpad" category, that page shows as blank. Thereafter, certain other pages show "Error loading QML file". I have not exhaustively determined all the pages that exhibit this error message, but among these pages are the "Display Configuration" page under the "Display & Monitor" category and the "Shortcuts" page under the "Keyboard" category.

Interestingly, for at least some of the pages that display the "Error loading QML file" message, if I instead first go to those pages immediately after launching the settings program, those pages, as well as the "Touchpad" page from earlier, display correctly. I have not exhaustively determined all the pages that exhibit this behavior, but the "Display Configuration" and "Shortcuts" pages from earlier do indeed exhibit this behavior.
Comment 71 Huanyu Liu 2024-08-10 08:00:23 UTC
(In reply to Jonathan Gruber from comment #70)
> To summarize what I have found so far:
> 
> If, immediately after launching the settings program, I go to the "Touchpad"
> page under the "Mouse & Touchpad" category, that page shows as blank.
> Thereafter, certain other pages show "Error loading QML file". I have not
> exhaustively determined all the pages that exhibit this error message, but
> among these pages are the "Display Configuration" page under the "Display &
> Monitor" category and the "Shortcuts" page under the "Keyboard" category.
> 
> Interestingly, for at least some of the pages that display the "Error
> loading QML file" message, if I instead first go to those pages immediately
> after launching the settings program, those pages, as well as the "Touchpad"
> page from earlier, display correctly. I have not exhaustively determined all
> the pages that exhibit this behavior, but the "Display Configuration" and
> "Shortcuts" pages from earlier do indeed exhibit this behavior.

I can reproduce this exactly now.

System info (now):
Operating System: Arch Linux 
KDE Plasma Version: 6.1.3
KDE Frameworks Version: 6.4.0
Qt Version: 6.7.2
Kernel Version: 6.10.3-arch1-1 (64-bit)
Graphics Platform: Wayland
Processors: 16 × Intel® Core™ i7-10875H CPU @ 2.30GHz
Memory: 15.5 GiB of RAM
Graphics Processor: Mesa Intel® UHD Graphics
Manufacturer: LENOVO
Product Name: 82AX
System Version: Lenovo Legion Y7000P2020H

I could also reproduce the bug two months ago (see bug 489022).

System info (at that time):
Operating System: Arch Linux 
KDE Plasma Version: 6.1.0
KDE Frameworks Version: 6.3.0
Qt Version: 6.7.1
Kernel Version: 6.9.5-arch1-1 (64-bit)
Graphics Platform: Wayland

However, I couldn't reproduce the bug one month ago (see comment 51 of bug 487904).

System info (at that time):
Operating System: Arch Linux 
KDE Plasma Version: 6.1.1
KDE Frameworks Version: 6.3.0
Qt Version: 6.7.2
Kernel Version: 6.9.7-arch1-1 (64-bit)
Graphics Platform: Wayland

So maybe this is a regression?
Comment 72 fanzhuyifan 2024-08-11 16:01:20 UTC
*** Bug 491581 has been marked as a duplicate of this bug. ***
Comment 73 Antonio Rojas 2024-08-12 18:55:12 UTC
*** Bug 491638 has been marked as a duplicate of this bug. ***
Comment 74 fanzhuyifan 2024-08-15 05:25:15 UTC
*** Bug 491733 has been marked as a duplicate of this bug. ***
Comment 75 Antonio Rojas 2024-08-15 07:18:40 UTC
*** Bug 491737 has been marked as a duplicate of this bug. ***
Comment 76 kde.defiant530 2024-08-15 18:17:42 UTC
*** Bug 491758 has been marked as a duplicate of this bug. ***
Comment 77 Antonio Rojas 2024-08-16 09:15:58 UTC
*** Bug 491777 has been marked as a duplicate of this bug. ***
Comment 78 nf.pereira 2024-08-16 17:44:03 UTC
This is still happening to me on a fresh Arch install on Plasma 6.1.5.
Going through the sidebar to access the Touchpad menu results in a blank page, but going through the "Home" menu's "Most recent pages" works fine.
The laptop model is a Dell Latitude 5430
Comment 79 Antonio Rojas 2024-08-17 22:47:37 UTC
*** Bug 491838 has been marked as a duplicate of this bug. ***
Comment 80 Antonio Rojas 2024-08-17 23:46:30 UTC
*** Bug 491842 has been marked as a duplicate of this bug. ***
Comment 81 TraceyC 2024-08-23 15:40:34 UTC
*** Bug 492084 has been marked as a duplicate of this bug. ***
Comment 82 msmigiel 2024-08-27 11:29:14 UTC
I also see this issue on the following setup:
- Fedora 40 KDE, Plasma 6.1.4 (with all updates as of now)
- Lenovo Thinkpad W540
Comment 83 Antoine Pirlot 2024-08-27 14:45:16 UTC
I have the same issue with the latest version of KDE on Lenovo IdeaPad 3 15ALC6, installed with archinstall.
When following the arch installation guide it works perfectly on the same device and version.

I noticed that after I ran "mkinitcpio -P"  (as root) after installation archinstall process + a reboot fix the issue for all concerned views (even for the empty touch pad setting view).

While using archinstall process, this issue happens and not via the manual installation (using installation guide), I think the archinstall scripts miss this command.
Comment 84 Antonio Rojas 2024-08-30 06:04:54 UTC
*** Bug 492391 has been marked as a duplicate of this bug. ***
Comment 85 David Edmundson 2024-08-30 11:41:22 UTC
Can someone who can reproduce please run the following:

gdb systemsettings

When it loads:

break QQmlEngine::QQmlEngine 
run

each time it stops type "continue"  

And then let me know how many times it stopped before throwing the error.
Comment 86 David Edmundson 2024-08-30 11:46:43 UTC
Also can someone who can reproduce this reliably verify if running with:
https://invent.kde.org/frameworks/kirigami/-/merge_requests/1589

makes any difference?
Comment 87 Roke Julian Lockhart Beedell 2024-08-30 12:20:26 UTC
Created attachment 173123 [details]
Log for `#c85`.

(In reply to David Edmundson from comment #85)
Done - I've attached a log file. Of note is the undermentioned:

> ```log
> [Thread 0x7fff826006c0 (LWP 134440) exited]
> kcm_touchpad: No Devices found.
> qrc:/libinput/touchpad.qml:70:13: Type Kirigami.InlineMessage unavailable
>          header: Kirigami.InlineMessage {
>                  ^
> file:///usr/lib64/qt6/qml/org/kde/kirigami/InlineMessage.qml:63:1: Type KT.InlineMessage unavailable
>      KT.InlineMessage {
>      ^
> qrc:/qt/qml/org/kde/kirigami/templates/InlineMessage.qml:123:43: Cannot assign object of type "TP.IconPropertiesGroup" to property of type "IconPropertiesGroup_QMLTYPE_95*" as the former is neither the same as the latter nor a sub-class of it.
>          property TP.IconPropertiesGroup icon: TP.IconPropertiesGroup {}
>                                                ^
> [New Thread 0x7fff826006c0 (LWP 134524)]
> [New Thread 0x7fff8f4006c0 (LWP 134525)]
> [New Thread 0x7fff8ea006c0 (LWP 134526)]
> [New Thread 0x7fff8e0006c0 (LWP 134527)]
> [New Thread 0x7fff83e006c0 (LWP 134528)]
> [New Thread 0x7fff812006c0 (LWP 134529)]
> [Thread 0x7fff812006c0 (LWP 134529) exited]
> [Thread 0x7fff83e006c0 (LWP 134528) exited]
> [Thread 0x7fff8e0006c0 (LWP 134527) exited]
> [Thread 0x7fff8ea006c0 (LWP 134526) exited]
> [Thread 0x7fff8f4006c0 (LWP 134525) exited]
> [Thread 0x7fff826006c0 (LWP 134524) exited]
> qml: Pushed pages do not conform to the rules. Please check the documentation.
> Downloading separate debug info for /usr/lib64/qt6/qml/org/kde/coreaddons/libkcoreaddonsplugin.so
> Downloading separate debug info for /usr/lib64/qt6/qml/org/kde/kitemmodels/libitemmodelsplugin.so
> Downloading separate debug info for /usr/lib64/qt6/qml/org/kde/kirigamiaddons/components/libcomponentsplugin.so
> Downloading separate debug info for /home/RokeJulianLockhart/.cache/debuginfod_client/d0a7180c7c3e1c58536d2a3a5ae4095a5737d9c5/debuginfo
> Downloading separate debug info for /usr/lib64/qt6/qml/org/kde/plasma/private/volume/libplasma-volume-declarative.so
> Downloading separate debug info for /lib64/libKF6PulseAudioQt.so.5
> Downloading separate debug info for /home/RokeJulianLockhart/.cache/debuginfod_client/63f470d3e9ae426685bd588ef719b821c4c70362/debuginfo
> kf.kcmutils: Error loading QML file qrc:/kcm/kcm_pulseaudio/main.qml
> kf.kcmutils:     qrc:/kcm/kcm_pulseaudio/main.qml:366:13: Type Kirigami.InlineMessage unavailable
>                 Kirigami.InlineMessage {
>                 ^
> kf.kcmutils:     file:///usr/lib64/qt6/qml/org/kde/kirigami/InlineMessage.qml:63:1: Type KT.InlineMessage unavailable
>     KT.InlineMessage {
>     ^
> kf.kcmutils:     qrc:/qt/qml/org/kde/kirigami/templates/InlineMessage.qml:123:43: Cannot assign object of type "TP.IconPropertiesGroup" to property of type "IconPropertiesGroup_QMLTYPE_95*" as the former is neither the same as the latter nor a sub-class of it.
>         property TP.IconPropertiesGroup icon: TP.IconPropertiesGroup {}
>                                               ^
> [New Thread 0x7fff826006c0 (LWP 134778)]
> Downloading separate debug info for /usr/lib64/qt6/qml/QtCore/libqtqmlcoreplugin.so
> Downloading separate debug info for /lib64/libQt6QmlCore.so.6
> kf.kcmutils: Error loading QML file qrc:/kcm/kcm_kscreen/main.qml
> kf.kcmutils:     qrc:/kcm/kcm_kscreen/main.qml:151:9: Type Kirigami.InlineMessage unavailable
>             Kirigami.InlineMessage {
>             ^
> kf.kcmutils:     file:///usr/lib64/qt6/qml/org/kde/kirigami/InlineMessage.qml:63:1: Type KT.InlineMessage unavailable
>     KT.InlineMessage {
>     ^
> kf.kcmutils:     qrc:/qt/qml/org/kde/kirigami/templates/InlineMessage.qml:123:43: Cannot assign object of type "TP.IconPropertiesGroup" to property of type "IconPropertiesGroup_QMLTYPE_95*" as the former is neither the same as the latter nor a sub-class of it.
>         property TP.IconPropertiesGroup icon: TP.IconPropertiesGroup {}
>                                               ^
> qrc:/qt/qml/org/kde/systemsettings/CategoryItem.qml:31:13: Unable to assign IconPropertiesGroup_QMLTYPE_95 to IconPropertiesGroup_QMLTYPE_95
> [Detaching after vfork from child process 135186]
> 46.2
> ```

However, I can't evaluate https://bugs.kde.org/show_bug.cgi?id=488326#c86, due to my inexperience with `git`.
Comment 88 Roke Julian Lockhart Beedell 2024-08-30 12:25:15 UTC
Created attachment 173124 [details]
Log for `#c85`.

Accidentally uploaded the wrong file.
Comment 89 Victor Ryzhykh 2024-08-30 14:09:58 UTC
Created attachment 173126 [details]
the touch panel settings

(In reply to David Edmundson from comment #86)
> Also can someone who can reproduce this reliably verify if running with:
> https://invent.kde.org/frameworks/kirigami/-/merge_requests/1589
> 
> makes any difference?

I took the master kirigami branch and added patch
https://invent.kde.org/frameworks/kirigami/-/merge_requests/1589
After creating the packages and installing them, the touch panel settings appeared.
Comment 90 Huanyu Liu 2024-08-30 16:14:06 UTC
(In reply to David Edmundson from comment #85)
> Can someone who can reproduce please run the following:
> 
> gdb systemsettings
> 
> When it loads:
> 
> break QQmlEngine::QQmlEngine 
> run
> 
> each time it stops type "continue"  
> 
> And then let me know how many times it stopped before throwing the error.

Here is my timeline (without debuginfod):
- Program is started
- Breakpoint is hit immediately, and the window is not created yet
- After continuing, the window is created, and the breakpoint is not hit anymore
- Click on "Mouse & Touchpad", and the breakpoint is hit again
- After continuing, the breakpoint is not hit anymore
- Click on any module other than "Mouse & Touchpad / Mouse" and "Recent Files", and the breakpoint is not hit (but some error messages will be printed to the console)
- If you click on "Mouse & Touchpad / Mouse" again or "Recent Files", the breakpoint will be hit once again

If you do not click on "Mouse & Touchpad" in the first place (so the bug is not triggered), then "Wallpaper" and "Colors & Themes / Window Decorations" will also hit the breakpoint once.
Comment 91 Adam Fontenot 2024-08-30 19:58:52 UTC
(In reply to Victor Ryzhykh from comment #89)
> Created attachment 173126 [details]
> the touch panel settings
> 
> (In reply to David Edmundson from comment #86)
> > Also can someone who can reproduce this reliably verify if running with:
> > https://invent.kde.org/frameworks/kirigami/-/merge_requests/1589
> > 
> > makes any difference?
> 
> I took the master kirigami branch and added patch
> https://invent.kde.org/frameworks/kirigami/-/merge_requests/1589
> After creating the packages and installing them, the touch panel settings
> appeared.

Confirming this fixed it for me as well. I patched Kirigami release version 6.5.0.

Can also confirm I see the same series of breakpoints as Huanyu Liu above.
Comment 92 Jonathan Isom 2024-08-30 20:21:28 UTC
I have found that when I first open system settings if I go to one of the panels listed:

Display & Monitor
Bluetooth
Sound
Color Management
Printers
Wallpaper
Global Theme
Fonts
Notifications
General Behavior
Search
User Feedback
Region and Language
Power Management
Users
Autostart
Desktop Session

then to touchpad it works, but if I go straight to touchpad it doesn't open.  I only tried the top item in the sub-menus though, so some may not be listed.
Comment 93 tux 2024-09-01 21:14:58 UTC
Workaround command for missing touchpad settings:

kcmshell6 kcm_touchpad
Comment 94 jonzn4SUSE 2024-09-02 17:04:45 UTC
(In reply to tux from comment #93)
> Workaround command for missing touchpad settings:
> 
> kcmshell6 kcm_touchpad

I run this cmd, then pin it to the taskmanager.  Clicking it brings up the settings window showing the touchpad settings.
The hitting the esc key bring me to the system settings window with the touchpad settings showing. 
Going to the touchpad via the system settings window the section is blank.

Operating System: openSUSE Tumbleweed 20240830
KDE Plasma Version: 6.1.4
KDE Frameworks Version: 6.5.0
Qt Version: 6.7.2
Kernel Version: 6.10.5-1-default (64-bit)
Graphics Platform: X11
Processors: 16 × AMD Ryzen 7 5825U with Radeon Graphics
Memory: 62.1 GiB of RAM
Graphics Processor: AMD Radeon Graphics
Manufacturer: HP
Product Name: HP ProBook 455 15.6 inch G9 Notebook PC
Comment 95 jonzn4SUSE 2024-09-02 17:05:18 UTC
Created attachment 173241 [details]
touchpad cmd
Comment 96 jonzn4SUSE 2024-09-02 17:05:45 UTC
Created attachment 173242 [details]
via system settings
Comment 97 Antonio Rojas 2024-09-02 20:08:36 UTC
*** Bug 492559 has been marked as a duplicate of this bug. ***
Comment 98 Antonio Rojas 2024-09-03 06:52:38 UTC
*** Bug 492573 has been marked as a duplicate of this bug. ***
Comment 99 Antonio Rojas 2024-09-03 14:09:22 UTC
*** Bug 492599 has been marked as a duplicate of this bug. ***
Comment 100 Antonio Rojas 2024-09-03 22:25:56 UTC
*** Bug 492618 has been marked as a duplicate of this bug. ***
Comment 101 Antonio Rojas 2024-09-03 22:26:27 UTC
*** Bug 492619 has been marked as a duplicate of this bug. ***
Comment 102 Christoph Cullmann 2024-09-04 15:21:28 UTC
Git commit 7dea849cc263ddb33986e1e93669459ddde6990e by Christoph Cullmann, on behalf of Albert Astals Cid.
Committed on 04/09/2024 at 15:18.
Pushed by cullmann into branch 'master'.

Disable cachegen

For some reason it breaks kirigami

M  +6    -6    src/CMakeLists.txt

https://invent.kde.org/frameworks/kirigami/-/commit/7dea849cc263ddb33986e1e93669459ddde6990e
Comment 103 Frank Kruger 2024-09-07 09:53:58 UTC
Thanks for the fix! Works fine for me with the patch backported to kirigami using openSUSE Tumbleweed 20240905 (Frameworks 6.5).
Comment 104 Antonio Rojas 2024-09-07 15:39:30 UTC
*** Bug 492755 has been marked as a duplicate of this bug. ***
Comment 105 Victor Ryzhykh 2024-09-07 16:23:48 UTC
Created attachment 173407 [details]
x11-driver-input-synaptic

In kde6, the x11-driver-input-synaptic package breaks touchpad settings in X.
Here is a photo with the x11-driver-input-synaptic package installed.
This is with the already corrected kirigami package.
Comment 106 Victor Ryzhykh 2024-09-07 16:24:51 UTC
Created attachment 173408 [details]
And this x11-driver-input-synaptic package has already been removed.

And this x11-driver-input-synaptic package has already been removed.
Written for information.
I didn't know that I needed to remove the x11-driver-input-synapti package from the system.
I will write in the dependencies so that this package is removed from kde6.
Comment 107 Antonio Rojas 2024-09-07 22:47:34 UTC
*** Bug 492765 has been marked as a duplicate of this bug. ***
Comment 108 Filip 2024-09-08 10:41:57 UTC
*** Bug 492794 has been marked as a duplicate of this bug. ***
Comment 109 Antonio Rojas 2024-09-08 17:13:22 UTC
*** Bug 492825 has been marked as a duplicate of this bug. ***
Comment 110 Filip 2024-09-10 06:11:39 UTC
*** Bug 492927 has been marked as a duplicate of this bug. ***
Comment 111 Antonio Rojas 2024-09-12 21:03:58 UTC
*** Bug 493037 has been marked as a duplicate of this bug. ***
Comment 112 Antonio Rojas 2024-09-15 09:46:07 UTC
*** Bug 493146 has been marked as a duplicate of this bug. ***
Comment 113 Antonio Rojas 2024-09-22 11:11:53 UTC
*** Bug 493468 has been marked as a duplicate of this bug. ***
Comment 114 Filip 2024-09-23 18:33:07 UTC
*** Bug 493542 has been marked as a duplicate of this bug. ***