https://bugzilla.redhat.com/show_bug.cgi?id=1489537
Bug ID: 1489537 Summary: [abrt] ibus: ibus_emojier_get_selected_string(): ibus-ui-gtk3 killed by SIGSEGV Product: Fedora Version: 26 Component: ibus Assignee: tfujiwar@redhat.com Reporter: mithrial@gmail.com QA Contact: extras-qa@fedoraproject.org CC: i18n-bugs@lists.fedoraproject.org, shawn.p.huang@gmail.com, tfujiwar@redhat.com
Description of problem: I typed Ctrl+Shift+e to enter an emoji
Version-Release number of selected component: ibus-1.5.16-6.fc26
Additional info: reporter: libreport-2.9.1 backtrace_rating: 3 cmdline: /usr/libexec/ibus-ui-gtk3 crash_function: ibus_emojier_get_selected_string executable: /usr/libexec/ibus-ui-gtk3 journald_cursor: s=fd6df7f5caa34218873213c7811a268a;i=3bc5b;b=d943800e9b9c420ba968c1564b7d3c91;m=7a5738f4e;t=5589b93a965bc;x=334d992dd60e5312 kernel: 4.12.9-300.fc26.x86_64 rootdir: / runlevel: N 5 type: CCpp uid: 1000
Truncated backtrace: Thread no. 1 (10 frames) #0 ibus_emojier_get_selected_string at emojier.c:5622 #1 panel_emojier_focus_commit at panel.c:5597 #2 panel_show_emojier at panel.c:3654 #3 panel_handle_emoji_typing at panel.c:3684 #4 keybinding_manager_event_handler at keybindingmanager.c:687 #5 _keybinding_manager_event_handler_gdk_event_func at keybindingmanager.c:157 #6 _gdk_event_emit at gdkevents.c:73 #12 gtk_main at gtkmain.c:1322 #13 application_run at application.c:201 #14 application_main at application.c:272
https://bugzilla.redhat.com/show_bug.cgi?id=1489537
fujiwara tfujiwar@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED
--- Comment #13 from fujiwara tfujiwar@redhat.com --- I cannot reproduce the backtrace but I think this problem might happen and a patch could avoid it.
https://bugzilla.redhat.com/show_bug.cgi?id=1489537
fujiwara tfujiwar@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEW
--- Comment #14 from fujiwara tfujiwar@redhat.com --- The tentative patch is not agreed in upstream.
- public string get_selected_string() { + public string? get_selected_string() { + if (!(this is IBusEmojier)) + return null; return m_result; }
https://bugzilla.redhat.com/show_bug.cgi?id=1489537
ompragash oviswana@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CLOSED CC| |oviswana@redhat.com Resolution|--- |EOL Last Closed| |2018-03-19 23:06:26
--- Comment #15 from ompragash oviswana@redhat.com --- Cannot reproduce. Feel free to reopen if anyone can reproduce this issue with "How to reproduce steps".
i18n-bugs@lists.fedoraproject.org