Bug 2192853 - [abrt] ibus: g_menu_model_get_n_items(): ibus-extension-gtk3 killed by SIGSEGV
Summary: [abrt] ibus: g_menu_model_get_n_items(): ibus-extension-gtk3 killed by SIGSEGV
Keywords:
Status: CLOSED EOL
Alias: None
Product: Fedora
Classification: Fedora
Component: ibus
Version: 38
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: fujiwara
QA Contact: Fedora Extras Quality Assurance
URL: https://retrace.fedoraproject.org/faf...
Whiteboard: abrt_hash:49fccb793796915e78c43a088bd...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-05-03 10:35 UTC by oper.kh
Modified: 2024-05-21 14:53 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2024-05-21 14:53:34 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: proc_pid_status (1.39 KB, text/plain)
2023-05-03 10:35 UTC, oper.kh
no flags Details
File: maps (3.90 KB, text/plain)
2023-05-03 10:35 UTC, oper.kh
no flags Details
File: limits (1.29 KB, text/plain)
2023-05-03 10:35 UTC, oper.kh
no flags Details
File: environ (2.16 KB, text/plain)
2023-05-03 10:35 UTC, oper.kh
no flags Details
File: open_fds (1.43 KB, text/plain)
2023-05-03 10:35 UTC, oper.kh
no flags Details
File: mountinfo (3.90 KB, text/plain)
2023-05-03 10:35 UTC, oper.kh
no flags Details
File: os_info (699 bytes, text/plain)
2023-05-03 10:35 UTC, oper.kh
no flags Details
File: cpuinfo (2.84 KB, text/plain)
2023-05-03 10:35 UTC, oper.kh
no flags Details
File: core_backtrace (18.40 KB, text/plain)
2023-05-03 10:35 UTC, oper.kh
no flags Details
File: exploitable (81 bytes, text/plain)
2023-05-03 10:35 UTC, oper.kh
no flags Details
File: dso_list (1.03 KB, text/plain)
2023-05-03 10:35 UTC, oper.kh
no flags Details
File: backtrace (47.11 KB, text/plain)
2023-05-03 10:35 UTC, oper.kh
no flags Details

Description oper.kh 2023-05-03 10:35:25 UTC
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

Comment 1 oper.kh 2023-05-03 10:35:28 UTC
Created attachment 1961910 [details]
File: proc_pid_status

Comment 2 oper.kh 2023-05-03 10:35:29 UTC
Created attachment 1961911 [details]
File: maps

Comment 3 oper.kh 2023-05-03 10:35:31 UTC
Created attachment 1961912 [details]
File: limits

Comment 4 oper.kh 2023-05-03 10:35:32 UTC
Created attachment 1961913 [details]
File: environ

Comment 5 oper.kh 2023-05-03 10:35:33 UTC
Created attachment 1961914 [details]
File: open_fds

Comment 6 oper.kh 2023-05-03 10:35:35 UTC
Created attachment 1961915 [details]
File: mountinfo

Comment 7 oper.kh 2023-05-03 10:35:37 UTC
Created attachment 1961916 [details]
File: os_info

Comment 8 oper.kh 2023-05-03 10:35:38 UTC
Created attachment 1961917 [details]
File: cpuinfo

Comment 9 oper.kh 2023-05-03 10:35:40 UTC
Created attachment 1961918 [details]
File: core_backtrace

Comment 10 oper.kh 2023-05-03 10:35:41 UTC
Created attachment 1961919 [details]
File: exploitable

Comment 11 oper.kh 2023-05-03 10:35:42 UTC
Created attachment 1961920 [details]
File: dso_list

Comment 12 oper.kh 2023-05-03 10:35:44 UTC
Created attachment 1961921 [details]
File: backtrace

Comment 13 fujiwara 2023-05-05 04:44:31 UTC
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

Comment 14 Aoife Moloney 2024-05-21 14:53:34 UTC
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.


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