Bug 2190367 - [abrt] ibus: _Xi18nChangeIC(): ibus-x11 killed by SIGABRT
Summary: [abrt] ibus: _Xi18nChangeIC(): ibus-x11 killed by SIGABRT
Keywords:
Status: CLOSED NOTABUG
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:06a25569332618da8cbfd140748...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-04-28 07:10 UTC by Łukasz Maciejewski
Modified: 2023-04-29 07:18 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2023-04-28 21:59:53 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: backtrace (64.70 KB, text/plain)
2023-04-28 07:10 UTC, Łukasz Maciejewski
no flags Details
File: proc_pid_status (1.38 KB, text/plain)
2023-04-28 07:10 UTC, Łukasz Maciejewski
no flags Details
File: environ (1.31 KB, text/plain)
2023-04-28 07:10 UTC, Łukasz Maciejewski
no flags Details
File: var_log_messages (112 bytes, text/plain)
2023-04-28 07:10 UTC, Łukasz Maciejewski
no flags Details
File: limits (1.29 KB, text/plain)
2023-04-28 07:10 UTC, Łukasz Maciejewski
no flags Details
File: core_backtrace (12.43 KB, text/plain)
2023-04-28 07:10 UTC, Łukasz Maciejewski
no flags Details
File: dso_list (173 bytes, text/plain)
2023-04-28 07:10 UTC, Łukasz Maciejewski
no flags Details
File: mountinfo (3.26 KB, text/plain)
2023-04-28 07:10 UTC, Łukasz Maciejewski
no flags Details
File: os_info (734 bytes, text/plain)
2023-04-28 07:10 UTC, Łukasz Maciejewski
no flags Details
File: cpuinfo (2.78 KB, text/plain)
2023-04-28 07:10 UTC, Łukasz Maciejewski
no flags Details
File: maps (3.87 KB, text/plain)
2023-04-28 07:10 UTC, Łukasz Maciejewski
no flags Details
File: open_fds (1.17 KB, text/plain)
2023-04-28 07:10 UTC, Łukasz Maciejewski
no flags Details

Description Łukasz Maciejewski 2023-04-28 07:10:12 UTC
Version-Release number of selected component:
ibus-1.5.28-3.fc38

Additional info:
reporter:       libreport-2.17.9
rootdir:        /
uid:            1000
reason:         ibus-x11 killed by SIGABRT
journald_cursor: s=16a429b7fc2841119a627da89ef9b486;i=84fda;b=6f36be21b2c54082b077c462e9cb1ab2;m=2bb6228fb;t=5fa519790e64d;x=43ebaf8a8d9df6c8
cgroup:         0::/user.slice/user-1000.slice/user/session.slice/org.gnome.SettingsDaemon.XSettings.service
type:           CCpp
package:        ibus-1.5.28-3.fc38
cmdline:        /usr/libexec/ibus-x11
runlevel:       N 5
backtrace_rating: 4
kernel:         6.2.12-300.fc38.x86_64
executable:     /usr/libexec/ibus-x11
crash_function: _Xi18nChangeIC

Truncated backtrace:
Thread no. 1 (9 frames)
 #8 _Xi18nChangeIC at ../../util/IMdkit/i18nIc.c:697
 #9 SetICValuesMessageProc at ../../util/IMdkit/i18nPtHdr.c:923
 #10 _Xi18nMessageHandler at ../../util/IMdkit/i18nPtHdr.c:1849
 #11 WaitXIMProtocol at ../../util/IMdkit/i18nX.c:524
 #12 _gdk_x11_display_queue_events at ../gdk/x11/gdkeventsource.c:337
 #13 gdk_display_get_event at ../gdk/gdkdisplay.c:442
 #14 gdk_event_source_dispatch.lto_priv at ../gdk/x11/gdkeventsource.c:354
 #17 g_main_context_iterate.isra.0 at ../glib/gmain.c:4276
 #19 ibus_main at /usr/src/debug/ibus-1.5.28-3.fc38.x86_64/src/ibusshare.c:330

Comment 1 Łukasz Maciejewski 2023-04-28 07:10:15 UTC
Created attachment 1960667 [details]
File: backtrace

Comment 2 Łukasz Maciejewski 2023-04-28 07:10:17 UTC
Created attachment 1960668 [details]
File: proc_pid_status

Comment 3 Łukasz Maciejewski 2023-04-28 07:10:19 UTC
Created attachment 1960669 [details]
File: environ

Comment 4 Łukasz Maciejewski 2023-04-28 07:10:20 UTC
Created attachment 1960670 [details]
File: var_log_messages

Comment 5 Łukasz Maciejewski 2023-04-28 07:10:22 UTC
Created attachment 1960671 [details]
File: limits

Comment 6 Łukasz Maciejewski 2023-04-28 07:10:24 UTC
Created attachment 1960672 [details]
File: core_backtrace

Comment 7 Łukasz Maciejewski 2023-04-28 07:10:25 UTC
Created attachment 1960673 [details]
File: dso_list

Comment 8 Łukasz Maciejewski 2023-04-28 07:10:27 UTC
Created attachment 1960674 [details]
File: mountinfo

Comment 9 Łukasz Maciejewski 2023-04-28 07:10:29 UTC
Created attachment 1960675 [details]
File: os_info

Comment 10 Łukasz Maciejewski 2023-04-28 07:10:30 UTC
Created attachment 1960676 [details]
File: cpuinfo

Comment 11 Łukasz Maciejewski 2023-04-28 07:10:32 UTC
Created attachment 1960677 [details]
File: maps

Comment 12 Łukasz Maciejewski 2023-04-28 07:10:34 UTC
Created attachment 1960678 [details]
File: open_fds

Comment 13 fujiwara 2023-04-28 14:04:24 UTC
I cannot reproduce your backtrace.
Do you use X11 applications? I'd suggest to use GTK or Qt applications.

(In reply to Łukasz Maciejewski from comment #0)
>  #8 _Xi18nChangeIC at ../../util/IMdkit/i18nIc.c:697
>  #9 SetICValuesMessageProc at ../../util/IMdkit/i18nPtHdr.c:923
>  #10 _Xi18nMessageHandler at ../../util/IMdkit/i18nPtHdr.c:1849
>  #11 WaitXIMProtocol at ../../util/IMdkit/i18nX.c:524
>  #12 _gdk_x11_display_queue_events at ../gdk/x11/gdkeventsource.c:337
>  #13 gdk_display_get_event at ../gdk/gdkdisplay.c:442
>  #14 gdk_event_source_dispatch.lto_priv at ../gdk/x11/gdkeventsource.c:354
>  #17 g_main_context_iterate.isra.0 at ../glib/gmain.c:4276
>  #19 ibus_main at
> /usr/src/debug/ibus-1.5.28-3.fc38.x86_64/src/ibusshare.c:330

Comment 14 Łukasz Maciejewski 2023-04-28 15:06:47 UTC
(In reply to fujiwara from comment #13)
> I cannot reproduce your backtrace.
> Do you use X11 applications? I'd suggest to use GTK or Qt applications.
> 
> (In reply to Łukasz Maciejewski from comment #0)
> >  #8 _Xi18nChangeIC at ../../util/IMdkit/i18nIc.c:697
> >  #9 SetICValuesMessageProc at ../../util/IMdkit/i18nPtHdr.c:923
> >  #10 _Xi18nMessageHandler at ../../util/IMdkit/i18nPtHdr.c:1849
> >  #11 WaitXIMProtocol at ../../util/IMdkit/i18nX.c:524
> >  #12 _gdk_x11_display_queue_events at ../gdk/x11/gdkeventsource.c:337
> >  #13 gdk_display_get_event at ../gdk/gdkdisplay.c:442
> >  #14 gdk_event_source_dispatch.lto_priv at ../gdk/x11/gdkeventsource.c:354
> >  #17 g_main_context_iterate.isra.0 at ../glib/gmain.c:4276
> >  #19 ibus_main at
> > /usr/src/debug/ibus-1.5.28-3.fc38.x86_64/src/ibusshare.c:330

This crash occured in relation a running Emacs instance, installed from official repository, with GTK support included, I assume. The Emacs instance was open on an inactive desktop, while on anothor desktop I was actively using Firefox, also installed from official repositories. Firefox is a GTK application last time I checked. The official Gnome Video player was also open with a paused video clip loaded. The Gnone Video player surely also is a GTK application.

And with much restraint, let me say this - I posted this crash report to help the project along, not to get app recomendations.

Comment 15 fujiwara 2023-04-28 21:59:53 UTC
(In reply to Łukasz Maciejewski from comment #14)
> This crash occured in relation a running Emacs instance, installed from
> official repository, with GTK support included, I assume. The Emacs instance

And then your configuration is not good. You could try im-chooser or export GTK_IM_MODULE=ibus environment variable. using ibus-x11 is not recommended for GTK applications.

Comment 16 Łukasz Maciejewski 2023-04-29 05:01:34 UTC
I was running each and every application on default setting without overriding any such low level settings. If this configuration is not good, than it's a bug in Fedora, cause it's not "my configuration".

Comment 17 fujiwara 2023-04-29 07:00:25 UTC
Fedora workstation default is GNOME Wayland and IBus is available when the user sources include IBus input sources.

Comment 18 Łukasz Maciejewski 2023-04-29 07:18:05 UTC
Sorry, I don't know how to make it any clearer. This error was triggered by Emacs installed via dnf from system repository. It wasn't triggered by anything compiled by me from source. I don't get how Fedora-provided application crashing is a 'me' problem.  Let's maybe end this discussion though as it does not seem to be leading anywhere productive.


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