https://bugzilla.redhat.com/show_bug.cgi?id=2091043
--- Comment #12 from fujiwara tfujiwar@redhat.com --- Probably I think you use an EOL XKB engine. After you clear the gsettings, I think your panel will work fine.
(In reply to Mike FABIAN from comment #1)
Created attachment 1884103 [details] File: backtrace
#2 0x00007f868411c9c6 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 #3 0x00007f86841067f4 in __GI_abort () at abort.c:79 #4 0x00007f86842fdd0c in g_assertion_message (domain=<optimized out>, file=<optimized out>, line=<optimized out>, func=0x56545c712120 <__func__.55> "panel_switch_engine", message=<optimized out>) at ../glib/gtestutils.c:3253 #5 0x00007f868435da1e in g_assertion_message_expr (domain=domain@entry=0x56545c70e017 "IBUS", file=file@entry=0x56545c70e4b5 "panel.c", line=line@entry=3401, func=func@entry=0x56545c712120 <__func__.55> "panel_switch_engine", expr=expr@entry=0x56545c711920 "i >= 0 && i < m_engines.length") at ../glib/gtestutils.c:3279 #6 0x000056545c700d26 in panel_switch_engine (self=<optimized out>, i=<optimized out>, force=<optimized out>) at /usr/src/debug/ibus-1.5.26-6.fc36.x86_64/ui/gtk3/panel.c:3401 #7 0x000056545c7038d4 in panel_update_engines (self=self@entry=0x56545cb821b0, unowned_engine_names=unowned_engine_names@entry=0x7f8664043790, unowned_engine_names_length1=unowned_engine_names_length1@entry=2, order_names=order_names@entry=0x0, order_names_length1=order_names_length1@entry=0) at /usr/src/debug/ibus-1.5.26-6.fc36.x86_64/ui/gtk3/panel.c:4142 #8 0x000056545c703ead in __lambda32_ (key=0x7f8664043790 "\300\254\272\TV", self=0x56545cb821b0) at /usr/src/debug/ibus-1.5.26-6.fc36.x86_64/ui/gtk3/panel.c:1184 #9 ___lambda32__g_settings_changed (_sender=<optimized out>, key=key@entry=0x56545cacf2c7 "preload-engines", self=0x56545cb821b0) at /usr/src/debug/ibus-1.5.26-6.fc36.x86_64/ui/gtk3/panel.c:1193 No locals.