https://bugs.kde.org/show_bug.cgi?id=522245
Bug ID: 522245
Summary: Application (discover) does not fully exit when window
closed while loading
Classification: Applications
Product: Discover
Version First 6.7.1
Reported In:
Platform: Arch Linux
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: discover
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Target Milestone: ---
Created attachment 193742
--> https://bugs.kde.org/attachment.cgi?id=193742&action=edit
The output of gdb when reproducing the bug. Contains the output of run, thread
apply all bt, and info threads
DESCRIPTION
When application is closed by alt+f4 or the close window button, the window
closes, but some threads stay running and the process doesn't exit.
STEPS TO REPRODUCE
1. Open discover
2. Close the discover window, seems to happen more often when closed while the
window displays "loading..."
OBSERVED RESULT
The window closes, but the process doesn't fully exit. The process stays alive
in the background, and a new discover window cannot be opened until that
background process is manually killed.
EXPECTED RESULT
The window should close, and all threads and the main process should exit.
SOFTWARE/OS VERSIONS
Operating System: Arch Linux
KDE Plasma Version: 6.7.1
KDE Frameworks Version: 6.27.0
Qt Version: 6.11.1
ADDITIONAL INFORMATION
This behaviour was observed on a fresh install of arch linux, installed via
archinstall with the plasma desktop profile. I'm not good with debugging tools,
I'll try my best
The program produces these logs when the bug is reproduced, and doesn't exit
until a manual ctrl+c
[lewis@archlinux ~]$ plasma-discover
org.kde.plasma.libdiscover: OdrsReviewsBackend: Fetch ratings: false
org.kde.plasma.libdiscover: error loading "packagekit-backend" "Cannot load
library /usr/lib/qt6/plugins/discover/packagekit-backend.so:
libpackagekitqt6.so.2: cannot open shared object file: No such file or
directory"
QJsonObject({"IID":"org.kde.discover.6.7.1.AbstractResourcesBackendFactory","archlevel":1,"className":"PackageKitBackendFactory","debug":false,"version":396032})
qrc:/qt/qml/org/kde/discover/qml/DiscoverWindow.qml:124:5: QML Shortcut:
Shortcut: Only binding to one of multiple key bindings associated with 15. Use
'sequences: [ <key> ]' to bind to all of them.
qt.qpa.services: Failed to register with host portal
QDBusError("org.freedesktop.portal.Error.Failed", "Could not register app ID:
Connection already associated with an application ID")
fwupd: Device not supported: Embedded Controller No releases found
QIODevice::read (QSslSocket): device not open
I'll attach the output I could get from gdb
Sorry if this isn't a good report or valid bug :(
Seems similar to Bug ID 502828 which is marked as fixed.
I tried it with all backends listed by plasma-discover --listbackends:
Available backends:
* flatpak-backend
* fwupd-backend
* kns-backend
* packagekit-backend
The only one that loads is the flatpak-backend, probably because my system is
missing the others, however the bug appears using that backend whereas the
report I mentioned says that it only occured using the kns-backend
--
You are receiving this mail because:
You are watching all bug changes.