Description of problem: Version-Release number of selected component: ibus-panel-1.5.32~beta1-4.fc42 Additional info: reporter: libreport-2.17.15 type: CCpp reason: ibus-ui-gtk3 killed by SIGTRAP journald_cursor: s=555256ee34574f5d9f6f1cfd111c9638;i=322a;b=16a55315f3b34518904dd5bd7da93f44;m=3172225a;t=62cb22af5684c;x=c05cbe7b38cffca9 executable: /usr/libexec/ibus-ui-gtk3 cmdline: /usr/libexec/ibus-ui-gtk3 --enable-wayland-im --exec-daemon --daemon-args $'--xim --panel disable' cgroup: 0::/user.slice/user-1000.slice/user/app.slice/run-p3376-i3676.scope rootdir: / uid: 1000 kernel: 6.13.0-0.rc7.20250114gitc45323b7560e.56.fc42.x86_64 package: ibus-panel-1.5.32~beta1-4.fc42 runlevel: N 5 dso_list: /usr/libexec/ibus-ui-gtk3 ibus-panel-1.5.32~beta1-4.fc42.x86_64 (Fedora Project) 1737991918 backtrace_rating: 4 crash_function: ibus_wayland_im_constructor comment: Truncated backtrace: Thread no. 1 (7 frames) #4 ibus_wayland_im_constructor at ../../client/wayland/ibuswaylandim.c:2374 #5 g_object_new_with_custom_constructor at ../gobject/gobject.c:2524 #6 g_object_new_internal at ../gobject/gobject.c:2604 #7 g_object_new_valist at ../gobject/gobject.c:2945 #8 ibus_wayland_im_new.constprop.0 at ../../client/wayland/ibuswaylandim.c:2511 #9 application_make_wayland_im at /usr/src/debug/ibus-1.5.32 #10 application_main at /usr/src/debug/ibus-1.5.32 Potential duplicate: bug 2273767
Created attachment 2074033 [details] File: proc_pid_status
Created attachment 2074034 [details] File: maps
Created attachment 2074035 [details] File: limits
Created attachment 2074036 [details] File: environ
Created attachment 2074037 [details] File: open_fds
Created attachment 2074038 [details] File: mountinfo
Created attachment 2074039 [details] File: os_info
Created attachment 2074040 [details] File: cpuinfo
Created attachment 2074041 [details] File: backtrace
That happens on current rawhide when I am logged in to Gnome Wayland and type `ibus restart` ibus-1.5.32~beta1-4.fc42.x86_64 Installed from Fedora-Workstation-Live-x86_64-Rawhide-20250127.n.0.iso
It is reproducible, happens always when typing `ibus restart`.
It also happens with `ibus start`
(In reply to Mike FABIAN from comment #0) > cmdline: /usr/libexec/ibus-ui-gtk3 --enable-wayland-im --exec-daemon > --daemon-args $'--xim --panel disable' (In reply to Mike FABIAN from comment #10) > That happens on current rawhide when I am logged in to Gnome Wayland and > type `ibus restart` It's curious why the Wayland IM 2 mode is running in GNOME Wayland session. Does it mean GNOME 48 enables the Wayland input-method protocol v2? The workaround is: ibus exit ibus start --type systemd Can anyone show the log of `ibus start --verbose` in Fedora 42 GNOME Wayland? I can reproduce the issue in Xorg desktops likes XFCE but not GNOME Wayland in Fedora 41.
In latest F42 Live image, `ibus start --type systemd`. But I don't see any error with `ibus start --verbose`, only with `ibus start`.
(In reply to Jens Petersen from comment #14) > In latest F42 Live image, `ibus start --type systemd`. (works I mean) - thanks
liveuser@localhost-live:~$ ibus start --verbose Wl.RegistryListenerGlobal name: 1 interface: wl_compositor version: 6. Wl.RegistryListenerGlobal name: 2 interface: wl_shm version: 2. Wl.RegistryListenerGlobal name: 3 interface: wl_output version: 4. Wl.RegistryListenerGlobal name: 4 interface: zxdg_output_manager_v1 version: 3. Wl.RegistryListenerGlobal name: 5 interface: wl_data_device_manager version: 3. Wl.RegistryListenerGlobal name: 6 interface: xdg_toplevel_drag_manager_v1 version: 1. Wl.RegistryListenerGlobal name: 7 interface: zwp_primary_selection_device_manager_v1 version: 1. Wl.RegistryListenerGlobal name: 8 interface: wl_subcompositor version: 1. Wl.RegistryListenerGlobal name: 9 interface: xdg_wm_base version: 6. Wl.RegistryListenerGlobal name: 10 interface: gtk_shell1 version: 5. Wl.RegistryListenerGlobal name: 11 interface: wp_viewporter version: 1. Wl.RegistryListenerGlobal name: 12 interface: wp_fractional_scale_manager_v1 version: 1. Wl.RegistryListenerGlobal name: 13 interface: zwp_pointer_gestures_v1 version: 3. Wl.RegistryListenerGlobal name: 14 interface: zwp_tablet_manager_v2 version: 1. Wl.RegistryListenerGlobal name: 15 interface: wl_seat version: 8. Wl.RegistryListenerGlobal name: 16 interface: zwp_relative_pointer_manager_v1 version: 1. Wl.RegistryListenerGlobal name: 17 interface: zwp_pointer_constraints_v1 version: 1. Wl.RegistryListenerGlobal name: 18 interface: zxdg_exporter_v2 version: 1. Wl.RegistryListenerGlobal name: 19 interface: zxdg_importer_v2 version: 1. Wl.RegistryListenerGlobal name: 20 interface: zxdg_exporter_v1 version: 1. Wl.RegistryListenerGlobal name: 21 interface: zxdg_importer_v1 version: 1. Wl.RegistryListenerGlobal name: 22 interface: zwp_linux_dmabuf_v1 version: 3. Wl.RegistryListenerGlobal name: 23 interface: wp_single_pixel_buffer_manager_v1 version: 1. Wl.RegistryListenerGlobal name: 24 interface: zwp_keyboard_shortcuts_inhibit_manager_v1 version: 1. Wl.RegistryListenerGlobal name: 25 interface: zwp_text_input_manager_v3 version: 1. Wl.RegistryListenerGlobal name: 26 interface: wp_presentation version: 1. Wl.RegistryListenerGlobal name: 27 interface: xdg_activation_v1 version: 1. Wl.RegistryListenerGlobal name: 28 interface: zwp_idle_inhibit_manager_v1 version: 1. Wl.RegistryListenerGlobal name: 29 interface: xdg_wm_dialog_v1 version: 1. Wl.RegistryListenerGlobal name: 30 interface: xdg_system_bell_v1 version: 1. Wl.RegistryListenerGlobal name: 31 interface: wp_drm_lease_device_v1 version: 1. Wl.RegistryListenerGlobal name: 32 interface: wp_commit_timing_manager_v1 version: 1. Wl.RegistryListenerGlobal name: 33 interface: wp_fifo_manager_v1 version: 1. Cannot find the Wayland input-method protocol. The session bus is generated. NameAquired org.freedesktop.DBus:org.freedesktop.DBus Your desktop session "GNOME" is not KDE .The session bus is generated. NameAquired org.freedesktop.DBus:org.freedesktop.DBus Succeed to restart IBus daemon via IBus systemd service file "org.freedesktop.IBus.session.GNOME.service": "/org/freedesktop/systemd1/job/1016" Succeed to get an object path "/org/freedesktop/systemd1/unit/org_2efreedesktop_2eIBus_2esession_2eGNOME_2eservice" for IBus systemd service file "org.freedesktop.IBus.session.GNOME.service". systemd state is "activating" for an object path "/org/freedesktop/systemd1/unit/org_2efreedesktop_2eIBus_2esession_2eGNOME_2eservice". systemd state is "active" for an object path "/org/freedesktop/systemd1/unit/org_2efreedesktop_2eIBus_2esession_2eGNOME_2eservice".
(In reply to Jens Petersen from comment #16) > liveuser@localhost-live:~$ ibus start --verbose ... > Cannot find the Wayland input-method protocol. ... > org_2efreedesktop_2eIBus_2esession_2eGNOME_2eservice". Thank you for the log. It means ibus is launched with systemd and it's a GNOME mode. > cmdline: /usr/libexec/ibus-ui-gtk3 --enable-wayland-im --exec-daemon > --daemon-args $'--xim --panel disable' so the Wayland mode should not happen. (In reply to Jens Petersen from comment #14) > But I don't see any error with `ibus start --verbose`, only with `ibus > start`. Seems you mean `ibus start` causes an error but `ibus start --verbose` has no errors and a timing issue. Currently I'm cleaning old Fedora discs and will install Fedora 42 and also will try no debug ibus.
(In reply to fujiwara from comment #17) > Seems you mean `ibus start` causes an error but `ibus start --verbose` has > no errors and a timing issue. > Currently I'm cleaning old Fedora discs and will install Fedora 42 and also > will try no debug ibus. It's caused by a typo of the verbose option.
Thanks I confirmed this fixes `ibus restart` in Gnome Wayland (Rawhide Workstation). But still seeing `ibus start --type wayland` error on Sway: will open a new bug.