Bug 522002 - Dolphin SIGSEGV on right-click after Plasma 6.7 upgrade — org.kde.kuiserver D-Bus service missing
Summary: Dolphin SIGSEGV on right-click after Plasma 6.7 upgrade — org.kde.kuiserver D...
Status: RESOLVED DOWNSTREAM
Alias: None
Product: dolphin
Classification: Applications
Component: general (other bugs)
Version First Reported In: 26.04.2
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-06-22 14:53 UTC by Johannes Goller
Modified: 2026-06-22 19:41 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Johannes Goller 2026-06-22 14:53:32 UTC
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
Comment 1 TraceyC 2026-06-22 19:41:26 UTC
This seems like a packaging or configuration issue, so the bug you filed with RedHat is the right place to report it. If they indicate there's anything in KDE code at fault, feel free to reopen this issue. Thanks.