Version-Release number of selected component: ibus-1.5.28-4.fc38 Additional info: reporter: libreport-2.17.9 type: CCpp reason: ibus-extension-gtk3 killed by SIGSEGV journald_cursor: s=a32adcab7d4146c890beacb253c58fb2;i=315adc;b=21dc8809e9a74379baf3ef9921e32de4;m=1e69768ff;t=5fac79969bccc;x=53b07cc084ee6f8d executable: /usr/libexec/ibus-extension-gtk3 cmdline: /usr/libexec/ibus-extension-gtk3 cgroup: 0::/user.slice/user-1000.slice/user/app.slice/dbus-:1.2-com.redhat.imsettings rootdir: / uid: 1000 kernel: 6.2.14-300.fc38.x86_64 package: ibus-1.5.28-4.fc38 runlevel: N 5 backtrace_rating: 4 crash_function: g_menu_model_get_n_items Truncated backtrace: Thread no. 1 (19 frames) #0 g_menu_model_get_n_items at ../gio/gmenumodel.c:500 #1 gtk_application_window_update_shell_shows_app_menu at ../gtk/gtkapplicationwindow.c:322 #2 gtk_application_window_real_realize at ../gtk/gtkapplicationwindow.c:683 #3 _g_closure_invoke_va at ../gobject/gclosure.c:895 #6 gtk_widget_realize at ../gtk/gtkwidget.c:5523 #7 gtk_window_show at ../gtk/gtkwindow.c:6206 #9 signal_emit_unlocked_R.isra.0 at ../gobject/gsignal.c:3742 #12 gtk_widget_show at ../gtk/gtkwidget.c:4852 #13 ibus_emojier_real_show_all #14 panel_binding_real_panel_extension_received #16 signal_emit_unlocked_R.isra.0 at ../gobject/gsignal.c:3851 #19 ibus_panel_service_service_method_call #20 call_in_idle_cb at ../gio/gdbusconnection.c:5000 #24 g_main_context_iterate.isra.0 at ../glib/gmain.c:4276 #26 gtk_main at ../gtk/gtkmain.c:1329 #27 _g_closure_invoke_va at ../gobject/gclosure.c:895 #30 g_application_activate at ../gio/gapplication.c:2312 #31 g_application_real_local_command_line at ../gio/gapplication.c:1148 #32 g_application_run at ../gio/gapplication.c:2542 Potential duplicate: bug 1451647
Created attachment 1961910 [details] File: proc_pid_status
Created attachment 1961911 [details] File: maps
Created attachment 1961912 [details] File: limits
Created attachment 1961913 [details] File: environ
Created attachment 1961914 [details] File: open_fds
Created attachment 1961915 [details] File: mountinfo
Created attachment 1961916 [details] File: os_info
Created attachment 1961917 [details] File: cpuinfo
Created attachment 1961918 [details] File: core_backtrace
Created attachment 1961919 [details] File: exploitable
Created attachment 1961920 [details] File: dso_list
Created attachment 1961921 [details] File: backtrace
I cannot reproduce your backtrace and need to know what is the reproducing steps. #0 g_menu_model_get_n_items (model=0x0) at ../gio/gmenumodel.c:500 GtkApplicationWindow->priv->app_menu_section should be allocated in gtk_application_window_init() which always can be called by ibus_emojier_new(). It means you might call gtk_application_window_dispose() accidentally. (In reply to oper.kh from comment #12) > Created attachment 1961921 [details] > File: backtrace #0 g_menu_model_get_n_items (model=0x0) at ../gio/gmenumodel.c:500 #1 0x00007fa0c00c3810 in gtk_application_window_update_shell_shows_app_menu (window=window@entry=0x5592b3bc4ad0, settings=settings@entry=0x5592b3c25570) at ../gtk/gtkapplicationwindow.c:322 shown_by_shell = 0 shown_by_titlebar = 0 #2 0x00007fa0c00c3e4f in gtk_application_window_real_realize (widget=0x5592b3bc4ad0) at ../gtk/gtkapplicationwindow.c:683 window = 0x5592b3bc4ad0 settings = 0x5592b3c25570 #3 0x00007fa0bfc14cda in _g_closure_invoke_va (param_types=0x0, n_params=<optimized out>, args=0x7ffedc3de2a0, instance=0x5592b3bc4ad0, return_value=0x0, closure=0x5592b3bf83a0) at ../gobject/gclosure.c:895 #4 g_signal_emit_valist (instance=0x5592b3bc4ad0, signal_id=73, detail=0, var_args=var_args@entry=0x7ffedc3de2a0) at ../gobject/gsignal.c:3472 #5 0x00007fa0bfc14e53 in g_signal_emit (instance=instance@entry=0x5592b3bc4ad0, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3622 #6 0x00007fa0c035d9ef in gtk_widget_realize (widget=0x5592b3bc4ad0) at ../gtk/gtkwidget.c:5523 #7 0x00007fa0c037d5db in gtk_window_show (widget=0x5592b3bc4ad0) at ../gtk/gtkwindow.c:6206
Fedora Linux 38 entered end-of-life (EOL) status on 2024-05-21. Fedora Linux 38 is no longer maintained, which means that it will not receive any further security or bug fix updates. As a result we are closing this bug. If you can reproduce this bug against a currently maintained version of Fedora Linux please feel free to reopen this bug against that version. Note that the version field may be hidden. Click the "Show advanced fields" button if you do not see the version field. If you are unable to reopen this bug, please file a new report against an active release. Thank you for reporting this bug and we are sorry it could not be fixed.