Bug 512643

Summary: Plasma Add on not working
Product: [Applications] Discover Reporter: farmodia
Component: discoverAssignee: Plasma Bugs List <plasma-bugs-null>
Status: REPORTED ---    
Severity: normal CC: aleixpol
Priority: NOR    
Version First Reported In: master   
Target Milestone: ---   
Platform: Kubuntu   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: terminal output showing errors

Description farmodia 2025-11-26 15:33:16 UTC
Created attachment 187192 [details]
terminal output showing errors

SUMMARY
plasma add on is missing, when and the plasma-discover command showed an invalid XDG category name. I searched the web about this issue, and some said that it was already fixed in previous versions, but my kubuntu is freshly installed. Furthermore, when I stopped the plasma-discover command, it shows a QThreadStorage error, and exits the command, but the app still runs.


STEPS TO REPRODUCE
1. fresh install kubuntu
2. run plasma-discover on terminal
3. view the plasma ad-on page
4. stop plasma-discover
5. run plasma-discover again

OBSERVED RESULT
plasma plugins not found

EXPECTED RESULT
plasma plugins showing fully

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Kubuntu 25.10
KDE Plasma Version: 6.4.5
KDE Frameworks Version: 6.17.0
Qt Version: 6.9.2

ADDITIONAL INFORMATION
first plasma-discover output:

libs QList("/usr/lib/x86_64-linux-gnu/qt6/plugins", "/usr/bin")
org.kde.plasma.libdiscover: OdrsReviewsBackend: Fetch ratings: false
adding empty sources model QStandardItemModel(0x64280592e440)
QObject::startTimer: Timers cannot have negative intervals
PackageKitBackend: No distro component found for "com.ubuntu.ubuntu"
AppStreamIntegration: No distro component found for "com.ubuntu.ubuntu"
qrc:/qt/qml/org/kde/discover/qml/UpdatesPage.qml:40:5: QML OverlaySheet: Binding loop detected for property "y":
qrc:/qt/qml/org/kde/kirigami/templates/OverlaySheet.qml:117:5
qrc:/qt/qml/org/kde/discover/qml/ApplicationsListPage.qml:16:1: QML ApplicationsListPage: Created graphical object was not placed in the graphics scene.
org.kde.plasma.libdiscover: cannot infer categories from CategoryFilter::AppstreamIdWildcardFilter
org.kde.plasma.libdiscover: cannot infer categories from CategoryFilter::AppstreamIdWildcardFilter
org.kde.plasma.libdiscover: cannot infer categories from CategoryFilter::AppstreamIdWildcardFilter
org.kde.plasma.libdiscover: cannot infer categories from CategoryFilter::AppstreamIdWildcardFilter
org.kde.plasma.libdiscover: cannot infer categories from CategoryFilter::AppstreamIdWildcardFilter
org.kde.plasma.libdiscover: cannot infer categories from CategoryFilter::AppstreamIdWildcardFilter
org.kde.plasma.libdiscover: cannot infer categories from CategoryFilter::AppstreamIdWildcardFilter
org.kde.plasma.libdiscover: cannot infer categories from CategoryFilter::AppstreamIdWildcardFilter
org.kde.plasma.libdiscover: cannot infer categories from CategoryFilter::AppstreamIdWildcardFilter
org.kde.plasma.libdiscover: cannot infer categories from CategoryFilter::AppstreamIdWildcardFilter
org.kde.plasma.libdiscover: cannot infer categories from CategoryFilter::AppstreamIdWildcardFilter
org.kde.plasma.libdiscover: cannot infer categories from CategoryFilter::AppstreamIdWildcardFilter
org.kde.plasma.libdiscover: cannot infer categories from CategoryFilter::AppstreamIdWildcardFilter
org.kde.plasma.libdiscover: cannot infer categories from CategoryFilter::AppstreamIdWildcardFilter
org.kde.plasma.libdiscover: cannot infer categories from CategoryFilter::AppstreamIdWildcardFilter
org.kde.plasma.libdiscover: cannot infer categories from CategoryFilter::AppstreamIdWildcardFilter
org.kde.plasma.libdiscover: cannot infer categories from CategoryFilter::AppstreamIdWildcardFilter
org.kde.plasma.libdiscover: cannot infer categories from CategoryFilter::AppstreamIdWildcardFilter
org.kde.plasma.libdiscover: cannot infer categories from CategoryFilter::AppstreamIdWildcardFilter
org.kde.plasma.libdiscover: cannot infer categories from CategoryFilter::AppstreamIdWildcardFilter
org.kde.plasma.libdiscover: cannot infer categories from CategoryFilter::AppstreamIdWildcardFilter
org.kde.plasma.libdiscover: cannot infer categories from CategoryFilter::AppstreamIdWildcardFilter
org.kde.plasma.libdiscover: cannot infer categories from CategoryFilter::AppstreamIdWildcardFilter
org.kde.plasma.libdiscover: cannot infer categories from CategoryFilter::AppstreamIdWildcardFilter
org.kde.plasma.libdiscover: cannot infer categories from CategoryFilter::AppstreamIdWildcardFilter
org.kde.plasma.libdiscover: cannot infer categories from CategoryFilter::AppstreamIdWildcardFilter
org.kde.plasma.libdiscover: cannot infer categories from CategoryFilter::AppstreamIdWildcardFilter
org.kde.plasma.libdiscover: cannot infer categories from CategoryFilter::AppstreamIdWildcardFilter
org.kde.plasma.libdiscover: cannot infer categories from CategoryFilter::AppstreamIdWildcardFilter
org.kde.plasma.libdiscover: cannot infer categories from CategoryFilter::AppstreamIdWildcardFilter
org.kde.plasma.libdiscover: cannot infer categories from CategoryFilter::AppstreamIdWildcardFilter

** (process:5154): WARNING **: 23:07:38.954: 'plymouth.knsrc' is not a valid XDG category name, search results might be invalid or empty.

** (process:5154): WARNING **: 23:07:38.955: 'plasma-themes.knsrc' is not a valid XDG category name, search results might be invalid or empty.

** (process:5154): WARNING **: 23:07:38.956: 'aurorae.knsrc' is not a valid XDG category name, search results might be invalid or empty.

** (process:5154): WARNING **: 23:07:38.957: 'kwinswitcher.knsrc' is not a valid XDG category name, search results might be invalid or empty.

** (process:5154): WARNING **: 23:07:38.958: 'kwinscripts.knsrc' is not a valid XDG category name, search results might be invalid or empty.

** (process:5154): WARNING **: 23:07:38.959: 'plasmoids.knsrc' is not a valid XDG category name, search results might be invalid or empty.

** (process:5154): WARNING **: 23:07:38.960: 'kfontinst.knsrc' is not a valid XDG category name, search results might be invalid or empty.

** (process:5154): WARNING **: 23:07:38.961: 'window-decorations.knsrc' is not a valid XDG category name, search results might be invalid or empty.

** (process:5154): WARNING **: 23:07:38.961: 'lookandfeel.knsrc' is not a valid XDG category name, search results might be invalid or empty.

** (process:5154): WARNING **: 23:07:38.963: 'icons.knsrc' is not a valid XDG category name, search results might be invalid or empty.

** (process:5154): WARNING **: 23:07:38.964: 'sddmtheme.knsrc' is not a valid XDG category name, search results might be invalid or empty.

** (process:5154): WARNING **: 23:07:38.966: 'colorschemes.knsrc' is not a valid XDG category name, search results might be invalid or empty.

** (process:5154): WARNING **: 23:07:38.968: 'kwineffect.knsrc' is not a valid XDG category name, search results might be invalid or empty.

** (process:5154): WARNING **: 23:07:38.970: 'wallpaper-mobile.knsrc' is not a valid XDG category name, search results might be invalid or empty.

** (process:5154): WARNING **: 23:07:38.971: 'wallpaper.knsrc' is not a valid XDG category name, search results might be invalid or empty.

** (process:5154): WARNING **: 23:07:38.973: 'xcursor.knsrc' is not a valid XDG category name, search results might be invalid or empty.

** (process:5154): WARNING **: 23:07:38.974: 'wallpaperplugin.knsrc' is not a valid XDG category name, search results might be invalid or empty.

** (process:5154): WARNING **: 23:07:38.976: 'ksplash.knsrc' is not a valid XDG category name, search results might be invalid or empty.

** (process:5154): WARNING **: 23:07:38.978: 'comic.knsrc' is not a valid XDG category name, search results might be invalid or empty.

second plasma-discover output:
QThreadStorage: entry 8 destroyed before end of thread 0x5b572e8e36a0
QThreadStorage: entry 2 destroyed before end of thread 0x5b572e8e36a0
QThreadStorage: entry 1 destroyed before end of thread 0x5b572e8e36a0