Bug 2375518 - KDE Plasma Wayland has a segfault when starting fcitx5
Summary: KDE Plasma Wayland has a segfault when starting fcitx5
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: fcitx5-qt
Version: 42
Hardware: aarch64
OS: Linux
unspecified
urgent
Target Milestone: ---
Assignee: Qiyu Yan
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2025-06-30 05:30 UTC by KairikiFedora
Modified: 2025-07-10 15:22 UTC (History)
9 users (show)

Fixed In Version: fcitx5-qt-5.1.10-3.fc42
Clone Of:
Environment:
Last Closed: 2025-07-10 15:22:24 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
Fix fcitx5-qt6 's BUG (247.46 KB, application/x-rpm)
2025-06-30 05:32 UTC, KairikiFedora
no flags Details

Description KairikiFedora 2025-06-30 05:30:00 UTC
After I log in to the KDE Plasma Wayland desktop environment, when KDE automatically loads fcitx5, KDE Plasma crashes infinitely, and when I open the terminal(ptyxis), I type "sudo dmesg | grep plasma".I found something about segfault errors.
dmesg messages:
[  103.417291] plasmashell[4299]: segfault at ffffffffffffffff ip 00007f14095d8327 sp 00007fff866bb770 error 7 in libfcitx5platforminputcontextplugin.so[26327,7f14095b2000+2e000] likely on CPU 1 (core 0, socket 0)
[  111.760669] plasma-welcome[4546]: segfault at ffffffffffffffff ip 00007f86d0ec6327 sp 00007ffec2834af0 error 7 in libfcitx5platforminputcontextplugin.so[26327,7f86d0ea0000+2e000] likely on CPU 1 (core 0, socket 0)
[  119.998023] plasmashell[8166]: segfault at ffffffffffffffff ip 00007f16e30f5327 sp 00007fffda042490 error 7 in libfcitx5platforminputcontextplugin.so[26327,7f16e30cf000+2e000] likely on CPU 0 (core 0, socket 0)
[  261.682296] plasmashell[9315]: segfault at ffffffffffffffff ip 00007f12103cb327 sp 00007ffe689ba3b0 error 7 in libfcitx5platforminputcontextplugin.so[26327,7f12103a5000+2e000] likely on CPU 3 (core 1, socket 0)
[  275.952852] plasmashell[19508]: segfault at ffffffffffffffff ip 00007f91b65b8327 sp 00007ffc8abf26b0 error 7 in libfcitx5platforminputcontextplugin.so[26327,7f91b6592000+2e000] likely on CPU 3 (core 1, socket 0)


Reproducible: Always

Steps to Reproduce:
1.Log in to the KDE Plasma Wayland environment
2.KDE Plasma loads the desktop
3.Once loaded, the KDE Plasma desktop crashes and restarts the KDE desktop indefinitely
Actual Results:
KDE Plasma crashes infinitely and eventually becomes unusable.

Expected Results:
Fixed crashes.

Additional Information:
[  103.417291] plasmashell[4299]: segfault at ffffffffffffffff ip 00007f14095d8327 sp 00007fff866bb770 error 7 in libfcitx5platforminputcontextplugin.so[26327,7f14095b2000+2e000] likely on CPU 1 (core 0, socket 0)
[  111.760669] plasma-welcome[4546]: segfault at ffffffffffffffff ip 00007f86d0ec6327 sp 00007ffec2834af0 error 7 in libfcitx5platforminputcontextplugin.so[26327,7f86d0ea0000+2e000] likely on CPU 1 (core 0, socket 0)
[  119.998023] plasmashell[8166]: segfault at ffffffffffffffff ip 00007f16e30f5327 sp 00007fffda042490 error 7 in libfcitx5platforminputcontextplugin.so[26327,7f16e30cf000+2e000] likely on CPU 0 (core 0, socket 0)
[  261.682296] plasmashell[9315]: segfault at ffffffffffffffff ip 00007f12103cb327 sp 00007ffe689ba3b0 error 7 in libfcitx5platforminputcontextplugin.so[26327,7f12103a5000+2e000] likely on CPU 3 (core 1, socket 0)
[  275.952852] plasmashell[19508]: segfault at ffffffffffffffff ip 00007f91b65b8327 sp 00007ffc8abf26b0 error 7 in libfcitx5platforminputcontextplugin.so[26327,7f91b6592000+2e000] likely on CPU 3 (core 1, socket 0)

Comment 1 KairikiFedora 2025-06-30 05:32:52 UTC
Created attachment 2095760 [details]
Fix fcitx5-qt6 's BUG

Comment 2 lihaohong6 2025-06-30 05:52:45 UTC
Encountered the same problem. Uninstalling fcitx5 fixed it. Journalctl's backtrace below

#0  0x00007f64fe68111c __pthread_kill_implementation (libc.so.6 + 0x7311c)
#1  0x00007f64fe627afe raise (libc.so.6 + 0x19afe)
#2  0x00007f6501c55031 _ZN6KCrash19defaultCrashHandlerEi (libKF6Crash.so.6 + 0x5031)
#3  0x00007f64fe627c30 __restore_rt (libc.so.6 + 0x19c30)
#4  0x00007f64ea40d327 n/a (/usr/lib64/qt6/plugins/platforminputcontexts/libfcitx5platforminputcontextplugin.so (deleted) + 0x26327)
#5  0x00007f64ea403a07 n/a (/usr/lib64/qt6/plugins/platforminputcontexts/libfcitx5platforminputcontextplugin.so (deleted) + 0x1ca07)
#6  0x00007f64fed657ba _Z10doActivateILb0EEvP7QObjectiPPv (libQt6Core.so.6 + 0x1657ba)
#7  0x00007f64ea3ef0cd n/a (/usr/lib64/qt6/plugins/platforminputcontexts/libfcitx5platforminputcontextplugin.so (deleted) + 0x80cd)
#8  0x00007f64ea3fa277 n/a (/usr/lib64/qt6/plugins/platforminputcontexts/libfcitx5platforminputcontextplugin.so (deleted) + 0x13277)
#9  0x00007f64fed657ba _Z10doActivateILb0EEvP7QObjectiPPv (libQt6Core.so.6 + 0x1657ba)
#10 0x00007f64ea38f5fd n/a (/usr/lib64/libFcitx5Qt6DBusAddons.so.5.1.10 (deleted) + 0x75fd)
#11 0x00007f64ea3b9877 n/a (/usr/lib64/libFcitx5Qt6DBusAddons.so.5.1.10 (deleted) + 0x31877)
#12 0x00007f64fed657ba _Z10doActivateILb0EEvP7QObjectiPPv (libQt6Core.so.6 + 0x1657ba)
#13 0x00007f64ea38f99d n/a (/usr/lib64/libFcitx5Qt6DBusAddons.so.5.1.10 (deleted) + 0x799d)
#14 0x00007f64ea392e27 n/a (/usr/lib64/libFcitx5Qt6DBusAddons.so.5.1.10 (deleted) + 0xae27)
#15 0x00007f64ea397322 n/a (/usr/lib64/libFcitx5Qt6DBusAddons.so.5.1.10 (deleted) + 0xf322)
#16 0x00007f64ffe49a9e _ZN22QDBusConnectionPrivate11deliverCallEP7QObjectRK12QDBusMessageRK5QListI9QMetaTypeEi (libQt6DBus.so.6 + 0x2ea9e)
#17 0x00007f64fed5662c _ZN7QObject5eventEP6QEvent (libQt6Core.so.6 + 0x15662c)
#18 0x00007f650123d97f _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt6Widgets.so.6 + 0x3d97f)
#19 0x00007f64fecf9f38 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt6Core.so.6 + 0xf9f38)
#20 0x00007f64fecfdd26 _ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData (libQt6Core.so.6 + 0xfdd26)
#21 0x00007f64ff01016f _ZL23postEventSourceDispatchP8_GSourcePFiPvES1_ (libQt6Core.so.6 + 0x41016f)
#22 0x00007f64fd7a2880 g_main_context_dispatch_unlocked.lto_priv.0 (libglib-2.0.so.0 + 0x40880)
#23 0x00007f64fd7ab7a8 g_main_context_iterate_unlocked.isra.0 (libglib-2.0.so.0 + 0x497a8)
#24 0x00007f64fd7ab953 g_main_context_iteration (libglib-2.0.so.0 + 0x49953)
#25 0x00007f64ff00f9ad _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt6Core.so.6 + 0x40f9ad)
#26 0x00007f64fed07b03 _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt6Core.so.6 + 0x107b03)
#27 0x00007f64fed03419 _ZN16QCoreApplication4execEv (libQt6Core.so.6 + 0x103419)
#28 0x0000557c804fd96c main (/usr/bin/plasmashell + 0xc96c)
#29 0x00007f64fe6115f5 __libc_start_call_main (libc.so.6 + 0x35f5)
#30 0x00007f64fe6116a8 __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x36a8)
#31 0x0000557c804fde95 _start (/usr/bin/plasmashell + 0xce95)

March, please do not attach a random rpm without demonstrating that it was built from a secure source.

Comment 3 KairikiFedora 2025-06-30 05:55:43 UTC
(In reply to lihaohong6 from comment #2)
> Encountered the same problem. Uninstalling fcitx5 fixed it. Journalctl's
> backtrace below
> 
> #0  0x00007f64fe68111c __pthread_kill_implementation (libc.so.6 + 0x7311c)
> #1  0x00007f64fe627afe raise (libc.so.6 + 0x19afe)
> #2  0x00007f6501c55031 _ZN6KCrash19defaultCrashHandlerEi (libKF6Crash.so.6 +
> 0x5031)
> #3  0x00007f64fe627c30 __restore_rt (libc.so.6 + 0x19c30)
> #4  0x00007f64ea40d327 n/a
> (/usr/lib64/qt6/plugins/platforminputcontexts/
> libfcitx5platforminputcontextplugin.so (deleted) + 0x26327)
> #5  0x00007f64ea403a07 n/a
> (/usr/lib64/qt6/plugins/platforminputcontexts/
> libfcitx5platforminputcontextplugin.so (deleted) + 0x1ca07)
> #6  0x00007f64fed657ba _Z10doActivateILb0EEvP7QObjectiPPv (libQt6Core.so.6 +
> 0x1657ba)
> #7  0x00007f64ea3ef0cd n/a
> (/usr/lib64/qt6/plugins/platforminputcontexts/
> libfcitx5platforminputcontextplugin.so (deleted) + 0x80cd)
> #8  0x00007f64ea3fa277 n/a
> (/usr/lib64/qt6/plugins/platforminputcontexts/
> libfcitx5platforminputcontextplugin.so (deleted) + 0x13277)
> #9  0x00007f64fed657ba _Z10doActivateILb0EEvP7QObjectiPPv (libQt6Core.so.6 +
> 0x1657ba)
> #10 0x00007f64ea38f5fd n/a (/usr/lib64/libFcitx5Qt6DBusAddons.so.5.1.10
> (deleted) + 0x75fd)
> #11 0x00007f64ea3b9877 n/a (/usr/lib64/libFcitx5Qt6DBusAddons.so.5.1.10
> (deleted) + 0x31877)
> #12 0x00007f64fed657ba _Z10doActivateILb0EEvP7QObjectiPPv (libQt6Core.so.6 +
> 0x1657ba)
> #13 0x00007f64ea38f99d n/a (/usr/lib64/libFcitx5Qt6DBusAddons.so.5.1.10
> (deleted) + 0x799d)
> #14 0x00007f64ea392e27 n/a (/usr/lib64/libFcitx5Qt6DBusAddons.so.5.1.10
> (deleted) + 0xae27)
> #15 0x00007f64ea397322 n/a (/usr/lib64/libFcitx5Qt6DBusAddons.so.5.1.10
> (deleted) + 0xf322)
> #16 0x00007f64ffe49a9e
> _ZN22QDBusConnectionPrivate11deliverCallEP7QObjectRK12QDBusMessageRK5QListI9Q
> MetaTypeEi (libQt6DBus.so.6 + 0x2ea9e)
> #17 0x00007f64fed5662c _ZN7QObject5eventEP6QEvent (libQt6Core.so.6 +
> 0x15662c)
> #18 0x00007f650123d97f
> _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent
> (libQt6Widgets.so.6 + 0x3d97f)
> #19 0x00007f64fecf9f38
> _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt6Core.so.6 +
> 0xf9f38)
> #20 0x00007f64fecfdd26
> _ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData
> (libQt6Core.so.6 + 0xfdd26)
> #21 0x00007f64ff01016f _ZL23postEventSourceDispatchP8_GSourcePFiPvES1_
> (libQt6Core.so.6 + 0x41016f)
> #22 0x00007f64fd7a2880 g_main_context_dispatch_unlocked.lto_priv.0
> (libglib-2.0.so.0 + 0x40880)
> #23 0x00007f64fd7ab7a8 g_main_context_iterate_unlocked.isra.0
> (libglib-2.0.so.0 + 0x497a8)
> #24 0x00007f64fd7ab953 g_main_context_iteration (libglib-2.0.so.0 + 0x49953)
> #25 0x00007f64ff00f9ad
> _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEvents
> FlagEE (libQt6Core.so.6 + 0x40f9ad)
> #26 0x00007f64fed07b03 _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE
> (libQt6Core.so.6 + 0x107b03)
> #27 0x00007f64fed03419 _ZN16QCoreApplication4execEv (libQt6Core.so.6 +
> 0x103419)
> #28 0x0000557c804fd96c main (/usr/bin/plasmashell + 0xc96c)
> #29 0x00007f64fe6115f5 __libc_start_call_main (libc.so.6 + 0x35f5)
> #30 0x00007f64fe6116a8 __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x36a8)
> #31 0x0000557c804fde95 _start (/usr/bin/plasmashell + 0xce95)
> 
> March, please do not attach a random rpm without demonstrating that it was
> built from a secure source.

I from my computer built it,so the RPM package isn't virus or malware.Only replasce old so files

Comment 4 KairikiFedora 2025-06-30 05:58:09 UTC
(In reply to March7thFedora from comment #3)
> (In reply to lihaohong6 from comment #2)
> > Encountered the same problem. Uninstalling fcitx5 fixed it. Journalctl's
> > backtrace below
> > 
> > #0  0x00007f64fe68111c __pthread_kill_implementation (libc.so.6 + 0x7311c)
> > #1  0x00007f64fe627afe raise (libc.so.6 + 0x19afe)
> > #2  0x00007f6501c55031 _ZN6KCrash19defaultCrashHandlerEi (libKF6Crash.so.6 +
> > 0x5031)
> > #3  0x00007f64fe627c30 __restore_rt (libc.so.6 + 0x19c30)
> > #4  0x00007f64ea40d327 n/a
> > (/usr/lib64/qt6/plugins/platforminputcontexts/
> > libfcitx5platforminputcontextplugin.so (deleted) + 0x26327)
> > #5  0x00007f64ea403a07 n/a
> > (/usr/lib64/qt6/plugins/platforminputcontexts/
> > libfcitx5platforminputcontextplugin.so (deleted) + 0x1ca07)
> > #6  0x00007f64fed657ba _Z10doActivateILb0EEvP7QObjectiPPv (libQt6Core.so.6 +
> > 0x1657ba)
> > #7  0x00007f64ea3ef0cd n/a
> > (/usr/lib64/qt6/plugins/platforminputcontexts/
> > libfcitx5platforminputcontextplugin.so (deleted) + 0x80cd)
> > #8  0x00007f64ea3fa277 n/a
> > (/usr/lib64/qt6/plugins/platforminputcontexts/
> > libfcitx5platforminputcontextplugin.so (deleted) + 0x13277)
> > #9  0x00007f64fed657ba _Z10doActivateILb0EEvP7QObjectiPPv (libQt6Core.so.6 +
> > 0x1657ba)
> > #10 0x00007f64ea38f5fd n/a (/usr/lib64/libFcitx5Qt6DBusAddons.so.5.1.10
> > (deleted) + 0x75fd)
> > #11 0x00007f64ea3b9877 n/a (/usr/lib64/libFcitx5Qt6DBusAddons.so.5.1.10
> > (deleted) + 0x31877)
> > #12 0x00007f64fed657ba _Z10doActivateILb0EEvP7QObjectiPPv (libQt6Core.so.6 +
> > 0x1657ba)
> > #13 0x00007f64ea38f99d n/a (/usr/lib64/libFcitx5Qt6DBusAddons.so.5.1.10
> > (deleted) + 0x799d)
> > #14 0x00007f64ea392e27 n/a (/usr/lib64/libFcitx5Qt6DBusAddons.so.5.1.10
> > (deleted) + 0xae27)
> > #15 0x00007f64ea397322 n/a (/usr/lib64/libFcitx5Qt6DBusAddons.so.5.1.10
> > (deleted) + 0xf322)
> > #16 0x00007f64ffe49a9e
> > _ZN22QDBusConnectionPrivate11deliverCallEP7QObjectRK12QDBusMessageRK5QListI9Q
> > MetaTypeEi (libQt6DBus.so.6 + 0x2ea9e)
> > #17 0x00007f64fed5662c _ZN7QObject5eventEP6QEvent (libQt6Core.so.6 +
> > 0x15662c)
> > #18 0x00007f650123d97f
> > _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent
> > (libQt6Widgets.so.6 + 0x3d97f)
> > #19 0x00007f64fecf9f38
> > _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt6Core.so.6 +
> > 0xf9f38)
> > #20 0x00007f64fecfdd26
> > _ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData
> > (libQt6Core.so.6 + 0xfdd26)
> > #21 0x00007f64ff01016f _ZL23postEventSourceDispatchP8_GSourcePFiPvES1_
> > (libQt6Core.so.6 + 0x41016f)
> > #22 0x00007f64fd7a2880 g_main_context_dispatch_unlocked.lto_priv.0
> > (libglib-2.0.so.0 + 0x40880)
> > #23 0x00007f64fd7ab7a8 g_main_context_iterate_unlocked.isra.0
> > (libglib-2.0.so.0 + 0x497a8)
> > #24 0x00007f64fd7ab953 g_main_context_iteration (libglib-2.0.so.0 + 0x49953)
> > #25 0x00007f64ff00f9ad
> > _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEvents
> > FlagEE (libQt6Core.so.6 + 0x40f9ad)
> > #26 0x00007f64fed07b03 _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE
> > (libQt6Core.so.6 + 0x107b03)
> > #27 0x00007f64fed03419 _ZN16QCoreApplication4execEv (libQt6Core.so.6 +
> > 0x103419)
> > #28 0x0000557c804fd96c main (/usr/bin/plasmashell + 0xc96c)
> > #29 0x00007f64fe6115f5 __libc_start_call_main (libc.so.6 + 0x35f5)
> > #30 0x00007f64fe6116a8 __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x36a8)
> > #31 0x0000557c804fde95 _start (/usr/bin/plasmashell + 0xce95)
> > 
> > March, please do not attach a random rpm without demonstrating that it was
> > built from a secure source.
> 
> I from my computer built it,so the RPM package isn't virus or malware.Only
> replasce old so files

Sorry,I type wrong.
I from my computer built it,so the RPM package isn't virus or malware.Only replace old so files

Comment 5 Qiyu Yan 2025-06-30 09:10:05 UTC
The package was rebuilt to address the issue, please refer to https://bodhi.fedoraproject.org/updates/FEDORA-2025-bc6f6d5c13 for a fix.

Comment 6 Fedora Update System 2025-07-04 04:31:18 UTC
FEDORA-2025-81f664c8d6 (fcitx5-qt-5.1.10-3.fc42) has been submitted as an update to Fedora 42.
https://bodhi.fedoraproject.org/updates/FEDORA-2025-81f664c8d6

Comment 7 Fedora Update System 2025-07-05 15:46:48 UTC
FEDORA-2025-81f664c8d6 has been pushed to the Fedora 42 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2025-81f664c8d6`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2025-81f664c8d6

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 8 Fedora Update System 2025-07-10 15:22:24 UTC
FEDORA-2025-81f664c8d6 (fcitx5-qt-5.1.10-3.fc42) has been pushed to the Fedora 42 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.