https://bugzilla.redhat.com/show_bug.cgi?id=1618682
--- Comment #3 from fujiwara <tfujiwar(a)redhat.com> ---
(In reply to Bhushan Barve from comment #2)
Thread 1 "ibus-ui-emojier" received signal SIGSEGV,
Segmentation fault.
0x0000555555565961 in ibus_emojier_get_current_candidate (self=<optimized
out>) at emojier.c:7875
7875 _tmp7_ = g_strdup (_tmp6_);
I understand your problem happens when you type Enter key from your backtrace.
But strdup() should work even if _tmp6_ is 0 and the backtrace might not help
to get the root cause.
I guess a buffer overflow might happen in your ibus and cause the SEGV.
Are you able to get more reproducing steps?
E.g. When I repeat to type Ctrl-Shift-e, "red", Space x 2, Enter, I don't
see
any problems.
I guess you use GNOME Xorg?
Also I'd ask you to get values when you get SEGV with gdb:
(gdb) print _tmp0_
(gdb) print _tmp2_
(gdb) print _tmp3_
(gdb) print _tmp4_
(gdb) print _tmp5_
(gdb) print _tmp6_
(gdb) print ibus_lookup_table_get_number_of_candidates(_tmp3_)
(gdb) print self->priv->m_annotation
--
You are receiving this mail because:
You are on the CC list for the bug.