Bug 2375518 - KDE Plasma Wayland has a segfault when starting fcitx5
Summary: KDE Plasma Wayland has a segfault when starting fcitx5
Keywords:
Status: MODIFIED
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 March7thFedora
Modified: 2025-07-04 04:31 UTC (History)
9 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Type: ---
Embargoed:


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

Description March7thFedora 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 March7thFedora 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 March7thFedora 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 March7thFedora 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


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