Index | Thread | Search

From:
Droid niu <lionux79@gmail.com>
Subject:
Fcitx5 crashes in KDE Plasma on OpenBSD -current
To:
ports@openbsd.org
Date:
Tue, 29 Jul 2025 20:08:42 +0800

Download raw body.

Thread
Hi,

I'm currently using OpenBSD -current (amd64) with KDE Plasma installed via
packages. When trying to use fcitx5 as an input method framework, it fails
to work properly in KDE, and crashes shortly after launching.


Here's the output when I start fcitx5 manually:

---

fcitx5

I2025-07-29 18:45:30.974558 xcbconnection.cpp:189] Connecting to X11
display, display name::0.
I2025-07-29 18:45:31.132227 dbusmodule.cpp:790] Service name change:
org.fcitx.Fcitx5 :1.104
E2025-07-29 18:45:31.132498 portalsettingmonitor.cpp:115] DBus call error:
org.freedesktop.DBus.Error.ServiceUnknown The name
org.freedesktop.portal.Desktop was not provided by any .service files

dbus[23920]: arguments to dbus_connection_dispatch() were incorrect,
assertion "connection != NULL" failed
Abort trap (core dumped)

---

fcitx5 seems to work fine in `cwm` or minimal X11 sessions, but not in KDE.
The same environment variables (`XMODIFIERS`, `GTK_IM_MODULE`,
`QT_IM_MODULE`) are properly set.

This seems related to the lack of `xdg-desktop-portal` or some integration
issue in KDE. Should I install anything else to make fcitx5 work on KDE
under OpenBSD? Or is this a known issue?

Thanks for maintaining the KDE and fcitx ports. Let me know if I can help
provide further logs or testing.

Regards,
niu