https://bugs.kde.org/show_bug.cgi?id=522002
Bug ID: 522002
Summary: Dolphin SIGSEGV on right-click after Plasma 6.7
upgrade — org.kde.kuiserver D-Bus service missing
Classification: Applications
Product: dolphin
Version First 26.04.2
Reported In:
Platform: Fedora RPMs
OS: Linux
Status: REPORTED
Severity: crash
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Target Milestone: ---
DESCRIPTION
I am getting crashes and other issues with Dophin (which is why I filed it
here), but the underlying issue might be with kio -> uiserver.
STEPS TO REPRODUCE
1. Upgrade from Plasma 6.6 to Plasma 6.7 (plasma-workspace 6.7.0)
2. Open Dolphin
3. Right-click anywhere inside the Dolphin window
OBSERVED RESULT
Dolphin crashes with SIGSEGV:
```
KCrash: Application 'dolphin' crashing... crashRecursionCounter = 2
fish: Job 1, 'dolphin &' terminated by signal SIGSEGV (Address boundary error)
```
Additionally, opening "Configure Dolphin" from the settings menu takes
approximately 60 seconds before the dialog appears. STDERR output during the
hang:
```
kf.kio.widgets: Failed to check which JobView API is supported "Did not receive
a reply. Possible causes include: the remote application did not send a reply,
the message bus security policy blocked the reply, the reply timeout expired,
or the network connection was broken."
```
EXPECTED RESULT
Dolphin should display the context menu on right-click without crashing.
Dolphin settings dialog should open promptly.
ROOT CAUSE
The org.kde.kuiserver D-Bus service no longer exists on the system.
KF6::KJobWidgets and KIO widgets still attempt to communicate with
org.kde.kuiserver over D-Bus at runtime. When the service is absent, the D-Bus
call times out (causing the 60-second hang in settings) or returns an error
that is not handled gracefully (causing the SIGSEGV on right-click when
building the context menu).
The kuiserver binary, its D-Bus service file, and its systemd user unit are not
shipped by any package in Fedora 44. The upstream plasma-workspace master
branch CMakeLists.txt no longer contains add_subdirectory(kuiserver),
indicating it was removed from the upstream build in the 6.7 cycle. However,
KJobWidgets still references org.kde.kuiserver at runtime with no graceful
fallback for when the service is absent.
ADDITIONAL INFORMATION
Diagnostic evidence confirming org.kde.kuiserver is completely absent:
1. D-Bus service unreachable:
```
$ dbus-send --session --dest=org.kde.kuiserver
--type=method_call --print-reply
/JobViewServer org.freedesktop.DBus.Introspectable.Introspect
Error org.freedesktop.DBus.Error.NoReply: Did not receive a reply.
```
2. D-Bus service file missing:
```
$ find /usr/share/dbus-1/services/ -name "kuiserver"
(no output)
```
3. No kuiserver files in plasma-workspace RPM:
```
$ rpm -ql plasma-workspace | grep kuiserver
(no output)
```
4. No package in Fedora 44 ships the kuiserver binary or service file:
```
$ dnf provides "*/org.kde.kuiserver.service"
No matches found.
$ dnf provides "/kuiserver"
```
(only matches: header files from kf6-kjobwidgets-devel,
translation .mo files from kde-l10n-*, and KDE 4 API docs)
5. kuiserver5 binary does not exist:
```
$ which kuiserver5 2>/dev/null || find /usr -name "kuiserver*" -type f
2>/dev/null
/usr/include/KF6/KJobWidgets/kuiserverjobtracker.h
/usr/include/KF6/KJobWidgets/kuiserverv2jobtracker.h
```
Only compile-time headers exist — no runtime binary anywhere.
REGRESSION
Yes — worked correctly before the Plasma 6.6 → 6.7 upgrade.
RELATED
Also [filed as Fedora packaging
bug](https://bugzilla.redhat.com/show_bug.cgi?id=2491323) at Red Hat Bugzilla
(plasma-workspace 6.7.0-1 missing kuiserver files).
SOFTWARE/OS VERSIONS
Operating System: Fedora Linux 44
KDE Plasma Version: 6.7.0
KDE Frameworks Version: 6.27.0
Qt Version: 6.11.1
Kernel Version: 7.0.12-201.fc44.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 8500G w/ Radeon 740M Graphics
Memory: 32 GiB of RAM (30.4 GiB usable)
Graphics Processor 1: AMD Radeon 740M Graphics
Graphics Processor 2: NVIDIA GeForce GTX 960
--
You are receiving this mail because:
You are watching all bug changes.