[Bug 1138123] New: "ibus-engine-simple" and "ibus-daemon" reproducibly crash on every boot with core dump
http://bugzilla.opensuse.org/show_bug.cgi?id=1138123 Bug ID: 1138123 Summary: "ibus-engine-simple" and "ibus-daemon" reproducibly crash on every boot with core dump Classification: openSUSE Product: openSUSE Distribution Version: Leap 15.1 Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: X11 Applications Assignee: ftake@geeko.jp Reporter: okurz@suse.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- ## Observation `coredumpctl` shows crashes of ibus-engine-simple and ibus-daemon, e.g. the latest: ``` PID: 7166 (ibus-engine-sim) UID: 1000 (okurz) GID: 100 (users) Signal: 6 (ABRT) Timestamp: Wed 2019-06-12 12:47:17 CEST (22h ago) Command Line: /usr/lib64/ibus/ibus-engine-simple Executable: /usr/lib64/ibus/ibus-engine-simple Control Group: /user.slice/user-1000.slice/session-2.scope Unit: session-2.scope Slice: user-1000.slice Session: 2 Owner UID: 1000 (okurz) Boot ID: 4b99ef22094341f79bc887529ee54179 Machine ID: 339191be94277a023643ad6956e599fe Hostname: linux-28d6.suse Storage: /var/lib/systemd/coredump/core.ibus-engine-sim.1000.4b99ef22094341f79bc887529ee54179.7166.1560336437000000.lz4 Message: Process 7166 (ibus-engine-sim) of user 1000 dumped core. PID: 7126 (ibus-daemon) UID: 1000 (okurz) GID: 100 (users) Signal: 11 (SEGV) Timestamp: Wed 2019-06-12 12:47:18 CEST (22h ago) Command Line: ibus-daemon --xim -d Executable: /usr/bin/ibus-daemon Control Group: /user.slice/user-1000.slice/session-2.scope Unit: session-2.scope Slice: user-1000.slice Session: 2 Owner UID: 1000 (okurz) Boot ID: 4b99ef22094341f79bc887529ee54179 Machine ID: 339191be94277a023643ad6956e599fe Hostname: linux-28d6.suse Storage: /var/lib/systemd/coredump/core.ibus-daemon.1000.4b99ef22094341f79bc887529ee54179.7126.1560336438000000.lz4 Message: Process 7126 (ibus-daemon) of user 1000 dumped core. ``` Further output that might be helpful: ``` $ zypper se -s ibus; env | grep IM; echo $LANG; echo $INPUT_METHOD S | Name | Type | Version | Arch | Repository ---+--------------------------------------+------------+----------------------------------------+--------+--------------------------------------- i | ibus | package | 1.5.19-lp151.1.2 | x86_64 | Main Repository (OSS) | ibus-anthy | package | 1.5.10-lp151.2.2 | x86_64 | Main Repository (OSS) | ibus-anthy-debuginfo | package | 1.5.10-lp151.2.2 | x86_64 | repo-debug-oss | ibus-anthy-debugsource | package | 1.5.10-lp151.2.2 | x86_64 | repo-debug-oss | ibus-anthy-devel | package | 1.5.10-lp151.2.2 | x86_64 | Main Repository (OSS) | ibus-cangjie | package | 2.4-lp151.1.1 | noarch | Main Repository (OSS) | ibus-chewing | package | 1.4.14-lp151.3.2 | x86_64 | Main Repository (OSS) | ibus-chewing-debuginfo | package | 1.4.14-lp151.3.2 | x86_64 | repo-debug-oss | ibus-chewing-debugsource | package | 1.4.14-lp151.3.2 | x86_64 | repo-debug-oss | ibus-debuginfo | package | 1.5.19-lp151.1.2 | x86_64 | repo-debug-oss | ibus-debugsource | package | 1.5.19-lp151.1.2 | x86_64 | repo-debug-oss | ibus-devel | package | 1.5.19-lp151.1.2 | x86_64 | Main Repository (OSS) | ibus-googlepinyin | package | 0.1.2-lp151.2.1 | noarch | Main Repository (OSS) i | ibus-gtk | package | 1.5.19-lp151.1.2 | x86_64 | Main Repository (OSS) i | ibus-gtk-32bit | package | 1.5.19-lp151.1.2 | x86_64 | Main Repository (OSS) | ibus-gtk-32bit-debuginfo | package | 1.5.19-lp151.1.2 | x86_64 | repo-debug-oss | ibus-gtk-debuginfo | package | 1.5.19-lp151.1.2 | x86_64 | repo-debug-oss i | ibus-gtk3 | package | 1.5.19-lp151.1.2 | x86_64 | Main Repository (OSS) i | ibus-gtk3-32bit | package | 1.5.19-lp151.1.2 | x86_64 | Main Repository (OSS) | ibus-gtk3-32bit-debuginfo | package | 1.5.19-lp151.1.2 | x86_64 | repo-debug-oss | ibus-gtk3-debuginfo | package | 1.5.19-lp151.1.2 | x86_64 | repo-debug-oss | ibus-hangul | package | 1.5.0-lp151.2.3 | x86_64 | Main Repository (OSS) | ibus-hangul-debuginfo | package | 1.5.0-lp151.2.3 | x86_64 | repo-debug-oss | ibus-hangul-debugsource | package | 1.5.0-lp151.2.3 | x86_64 | repo-debug-oss | ibus-input-pad | package | 1.4.99.20140916-lp151.2.2 | x86_64 | Main Repository (OSS) | ibus-input-pad-debuginfo | package | 1.4.99.20140916-lp151.2.2 | x86_64 | repo-debug-oss | ibus-input-pad-debugsource | package | 1.4.99.20140916-lp151.2.2 | x86_64 | repo-debug-oss | ibus-kkc | package | 1.5.21-lp151.2.2 | x86_64 | Main Repository (OSS) | ibus-kkc-debuginfo | package | 1.5.21-lp151.2.2 | x86_64 | repo-debug-oss | ibus-kkc-debugsource | package | 1.5.21-lp151.2.2 | x86_64 | repo-debug-oss i | ibus-lang | package | 1.5.19-lp151.1.2 | noarch | Main Repository (OSS) | ibus-libpinyin | package | 1.10.92-lp151.1.5 | x86_64 | Main Repository (OSS) | ibus-libpinyin-debuginfo | package | 1.10.92-lp151.1.5 | x86_64 | repo-debug-oss | ibus-libpinyin-debugsource | package | 1.10.92-lp151.1.5 | x86_64 | repo-debug-oss | ibus-libzhuyin | package | 1.8.92-lp151.1.40 | x86_64 | Main Repository (OSS) | ibus-libzhuyin-debuginfo | package | 1.8.92-lp151.1.40 | x86_64 | repo-debug-oss | ibus-libzhuyin-debugsource | package | 1.8.92-lp151.1.40 | x86_64 | repo-debug-oss | ibus-m17n | package | 1.3.4-lp151.2.4 | x86_64 | Main Repository (OSS) | ibus-m17n-debuginfo | package | 1.3.4-lp151.2.4 | x86_64 | repo-debug-oss | ibus-m17n-debugsource | package | 1.3.4-lp151.2.4 | x86_64 | repo-debug-oss | ibus-mozc | package | 2.18.2612.102-lp151.5.1 | x86_64 | Main Repository (OSS) | ibus-mozc-candidate-window | package | 2.18.2612.102-lp151.5.1 | x86_64 | Main Repository (OSS) | ibus-mozc-candidate-window-debuginfo | package | 2.18.2612.102-lp151.5.1 | x86_64 | repo-debug-oss | ibus-mozc-debuginfo | package | 2.18.2612.102-lp151.5.1 | x86_64 | repo-debug-oss | ibus-pinyin | package | 1.5.0-lp151.3.5 | x86_64 | Main Repository (OSS) | ibus-pinyin-debuginfo | package | 1.5.0-lp151.3.5 | x86_64 | repo-debug-oss | ibus-pinyin-debugsource | package | 1.5.0-lp151.3.5 | x86_64 | repo-debug-oss i | ibus-qt | package | 1.3.3-lp151.2.2 | x86_64 | Main Repository (OSS) | ibus-qt-32bit | package | 1.3.3-lp151.2.2 | x86_64 | Main Repository (OSS) | ibus-qt-32bit-debuginfo | package | 1.3.3-lp151.2.2 | x86_64 | repo-debug-oss | ibus-qt-debuginfo | package | 1.3.3-lp151.2.2 | x86_64 | repo-debug-oss | ibus-qt-devel | package | 1.3.3-lp151.2.2 | x86_64 | Main Repository (OSS) | ibus-rime | package | 1.2-lp151.3.3 | x86_64 | Main Repository (OSS) | ibus-rime-debuginfo | package | 1.2-lp151.3.3 | x86_64 | repo-debug-oss | ibus-skk | package | 1.4.2-lp151.2.3 | x86_64 | Main Repository (OSS) | ibus-skk-debuginfo | package | 1.4.2-lp151.2.3 | x86_64 | repo-debug-oss | ibus-skk-debugsource | package | 1.4.2-lp151.2.3 | x86_64 | repo-debug-oss | ibus-sunpinyin | package | 2.0.99-lp151.3.4 | x86_64 | Main Repository (OSS) | ibus-sunpinyin-debuginfo | package | 2.0.99-lp151.3.4 | x86_64 | repo-debug-oss | ibus-sunpinyin-debugsource | package | 2.0.99-lp151.3.4 | x86_64 | repo-debug-oss | ibus-table | package | 1.9.21-lp151.1.1 | x86_64 | Main Repository (OSS) | ibus-table-chinese-array | package | 1.8.3~pre.1531454400.f1f6a33-lp151.1.3 | noarch | Main Repository (OSS) | ibus-table-chinese-cangjie | package | 1.8.3~pre.1531454400.f1f6a33-lp151.1.3 | noarch | Main Repository (OSS) | ibus-table-chinese-cantonese | package | 1.8.3~pre.1531454400.f1f6a33-lp151.1.3 | noarch | Main Repository (OSS) | ibus-table-chinese-easy | package | 1.8.3~pre.1531454400.f1f6a33-lp151.1.3 | noarch | Main Repository (OSS) | ibus-table-chinese-erbi | package | 1.8.3~pre.1531454400.f1f6a33-lp151.1.3 | noarch | Main Repository (OSS) | ibus-table-chinese-jyutping | package | 1.8.3~pre.1531454400.f1f6a33-lp151.1.3 | noarch | Main Repository (OSS) | ibus-table-chinese-quick | package | 1.8.3~pre.1531454400.f1f6a33-lp151.1.3 | noarch | Main Repository (OSS) | ibus-table-chinese-scj | package | 1.8.3~pre.1531454400.f1f6a33-lp151.1.3 | noarch | Main Repository (OSS) | ibus-table-chinese-stroke5 | package | 1.8.3~pre.1531454400.f1f6a33-lp151.1.3 | noarch | Main Repository (OSS) | ibus-table-chinese-wu | package | 1.8.3~pre.1531454400.f1f6a33-lp151.1.3 | noarch | Main Repository (OSS) | ibus-table-chinese-wubi-haifeng | package | 1.8.3~pre.1531454400.f1f6a33-lp151.1.3 | noarch | Main Repository (OSS) | ibus-table-chinese-wubi-jidian | package | 1.8.3~pre.1531454400.f1f6a33-lp151.1.3 | noarch | Main Repository (OSS) | ibus-table-chinese-yong | package | 1.8.3~pre.1531454400.f1f6a33-lp151.1.3 | noarch | Main Repository (OSS) | ibus-table-cns11643 | package | 1.3.4-lp151.2.3 | x86_64 | Main Repository (OSS) | ibus-table-compose | package | 1.3.4-lp151.2.3 | x86_64 | Main Repository (OSS) | ibus-table-devel | package | 1.9.21-lp151.1.1 | x86_64 | Main Repository (OSS) | ibus-table-emoji | package | 1.3.4-lp151.2.3 | x86_64 | Main Repository (OSS) | ibus-table-extraphrase | package | 1.3.9.20110826-lp151.2.1 | noarch | Main Repository (OSS) | ibus-table-extraphrase-devel | package | 1.3.9.20110826-lp151.2.1 | noarch | Main Repository (OSS) | ibus-table-ipa-x-sampa | package | 1.3.4-lp151.2.3 | x86_64 | Main Repository (OSS) | ibus-table-latex | package | 1.3.4-lp151.2.3 | x86_64 | Main Repository (OSS) | ibus-table-mathwriter | package | 1.3.4-lp151.2.3 | x86_64 | Main Repository (OSS) | ibus-table-others | package | 1.3.4-lp151.2.3 | x86_64 | Main Repository (OSS) | ibus-table-rusle | package | 1.3.4-lp151.2.3 | x86_64 | Main Repository (OSS) | ibus-table-rustrad | package | 1.3.4-lp151.2.3 | x86_64 | Main Repository (OSS) | ibus-table-thai | package | 1.3.4-lp151.2.3 | x86_64 | Main Repository (OSS) | ibus-table-translit | package | 1.3.4-lp151.2.3 | x86_64 | Main Repository (OSS) | ibus-table-translit-ua | package | 1.3.4-lp151.2.3 | x86_64 | Main Repository (OSS) | ibus-table-viqr | package | 1.3.4-lp151.2.3 | x86_64 | Main Repository (OSS) | ibus-table-yawerty | package | 1.3.4-lp151.2.3 | x86_64 | Main Repository (OSS) | ibus-table-zhengma | package | 1.4.6-lp151.2.3 | noarch | Main Repository (OSS) | ibus-table-zhuyin | package | 1.2.0.20090831-lp151.2.3 | noarch | Main Repository (OSS) | ibus-table-ziranma | package | 1.2.0.20090831-lp151.2.3 | noarch | Main Repository (OSS) | ibus-typing-booster | package | 2.6.0-lp151.1.1 | x86_64 | Main Repository (OSS) | ibus-unikey | package | 0.6.1-lp151.2.4 | x86_64 | Main Repository (OSS) | ibus-unikey-debuginfo | package | 0.6.1-lp151.2.4 | x86_64 | repo-debug-oss | ibus-unikey-debugsource | package | 0.6.1-lp151.2.4 | x86_64 | repo-debug-oss | libhidapi-libusb0 | package | 0.8.0~rc1-lp151.2.3 | x86_64 | Main Repository (OSS) | libhidapi-libusb0-debuginfo | package | 0.8.0~rc1-lp151.2.3 | x86_64 | repo-debug-oss i+ | libibus-1_0-5 | package | 1.5.19-lp151.1.2 | x86_64 | Main Repository (OSS) i | libibus-1_0-5-32bit | package | 1.5.19-lp151.1.2 | x86_64 | Main Repository (OSS) | libibus-1_0-5-32bit-debuginfo | package | 1.5.19-lp151.1.2 | x86_64 | repo-debug-oss | libibus-1_0-5-debuginfo | package | 1.5.19-lp151.1.2 | x86_64 | repo-debug-oss i+ | libusb-0_1-4 | package | 0.1.13-lp151.2.2 | x86_64 | Main Repository (OSS) | libusb-0_1-4-32bit | package | 0.1.13-lp151.2.2 | x86_64 | Main Repository (OSS) | libusb-0_1-4-32bit-debuginfo | package | 0.1.13-lp151.2.2 | x86_64 | repo-debug-oss | libusb-0_1-4-debuginfo | package | 0.1.13-lp151.2.2 | x86_64 | repo-debug-oss i+ | libusb-1_0-0 | package | 1.0.21-lp151.2.3 | x86_64 | Main Repository (OSS) i+ | libusb-1_0-0-32bit | package | 1.0.21-lp151.2.3 | x86_64 | Main Repository (OSS) | libusb-1_0-0-32bit-debuginfo | package | 1.0.21-lp151.2.3 | x86_64 | repo-debug-oss | libusb-1_0-0-debuginfo | package | 1.0.21-lp151.2.3 | x86_64 | repo-debug-oss | libusb-1_0-debugsource | package | 1.0.21-lp151.2.3 | x86_64 | repo-debug-oss | libusb-1_0-devel | package | 1.0.21-lp151.2.3 | x86_64 | Main Repository (OSS) | libusb-1_0-devel-32bit | package | 1.0.21-lp151.2.3 | x86_64 | Main Repository (OSS) | libusb-compat-debugsource | package | 0.1.5-lp151.2.2 | x86_64 | repo-debug-oss | libusb-compat-devel | package | 0.1.5-lp151.2.2 | x86_64 | Main Repository (OSS) | libusb3380-0 | package | 0.0.0+git.20190112-lp151.1.1 | x86_64 | Main Repository (OSS) | libusb3380-0-debuginfo | package | 0.0.0+git.20190112-lp151.1.1 | x86_64 | repo-debug-oss | libusb3380-debugsource | package | 0.0.0+git.20190112-lp151.1.1 | x86_64 | repo-debug-oss | libusb3380-devel | package | 0.0.0+git.20190112-lp151.1.1 | x86_64 | Main Repository (OSS) | libusbauth-configparser-debugsource | package | 1.0.1-lp151.1.1 | x86_64 | repo-debug-oss | libusbauth-configparser-devel | package | 1.0.1-lp151.1.1 | x86_64 | Main Repository (OSS) | libusbauth-configparser1 | package | 1.0.1-lp151.1.1 | x86_64 | Main Repository (OSS) | libusbauth-configparser1-debuginfo | package | 1.0.1-lp151.1.1 | x86_64 | repo-debug-oss | libusbguard0 | package | 0.7.4-lp151.1.13 | x86_64 | Main Repository (OSS) | libusbguard0-debuginfo | package | 0.7.4-lp151.1.13 | x86_64 | repo-debug-oss | libusbgx-debuginfo | package | 0.1.0-lp151.2.3 | x86_64 | repo-debug-oss | libusbgx-debugsource | package | 0.1.0-lp151.2.3 | x86_64 | repo-debug-oss | libusbgx-devel | package | 0.1.0-lp151.2.3 | x86_64 | Main Repository (OSS) | libusbgx-tools | package | 0.1.0-lp151.2.3 | x86_64 | Main Repository (OSS) | libusbgx-tools-debuginfo | package | 0.1.0-lp151.2.3 | x86_64 | repo-debug-oss | libusbgx1 | package | 0.1.0-lp151.2.3 | x86_64 | Main Repository (OSS) | libusbgx1-debuginfo | package | 0.1.0-lp151.2.3 | x86_64 | repo-debug-oss | libusbmuxd-debugsource | package | 1.0.10-lp151.4.3 | x86_64 | repo-debug-oss | libusbmuxd-devel | package | 1.0.10-lp151.4.3 | x86_64 | Main Repository (OSS) i+ | libusbmuxd4 | package | 1.0.10-lp151.4.3 | x86_64 | Main Repository (OSS) | libusbmuxd4-32bit | package | 1.0.10-lp151.4.3 | x86_64 | Main Repository (OSS) | libusbmuxd4-32bit-debuginfo | package | 1.0.10-lp151.4.3 | x86_64 | repo-debug-oss | libusbmuxd4-debuginfo | package | 1.0.10-lp151.4.3 | x86_64 | repo-debug-oss | libusbprog0 | package | 0.2.0-lp151.2.4 | x86_64 | Main Repository (OSS) | libusbprog0-debuginfo | package | 0.2.0-lp151.2.4 | x86_64 | repo-debug-oss i+ | libusbredirhost1 | package | 0.7.1-lp151.2.2 | x86_64 | Main Repository (OSS) | libusbredirhost1-debuginfo | package | 0.7.1-lp151.2.2 | x86_64 | repo-debug-oss i+ | libusbredirparser1 | package | 0.7.1-lp151.2.2 | x86_64 | Main Repository (OSS) | libusbredirparser1-debuginfo | package | 0.7.1-lp151.2.2 | x86_64 | repo-debug-oss | libuser | package | 0.60-lp151.2.4 | x86_64 | Main Repository (OSS) | libuser-debuginfo | package | 0.60-lp151.2.4 | x86_64 | repo-debug-oss | libuser-debugsource | package | 0.60-lp151.2.4 | x86_64 | repo-debug-oss | libuser-devel | package | 0.60-lp151.2.4 | x86_64 | Main Repository (OSS) | libuser-lang | package | 0.60-lp151.2.4 | noarch | Main Repository (OSS) | libuser-python | package | 0.60-lp151.2.4 | x86_64 | Main Repository (OSS) | libuser-python-debuginfo | package | 0.60-lp151.2.4 | x86_64 | repo-debug-oss | libuser1 | package | 0.60-lp151.2.4 | x86_64 | Main Repository (OSS) | libuser1-debuginfo | package | 0.60-lp151.2.4 | x86_64 | repo-debug-oss | libusrp-3_4_2-0 | package | 3.4.2+git.20190113-lp151.2.2 | x86_64 | Main Repository (OSS) | libusrp-3_4_2-0-debuginfo | package | 3.4.2+git.20190113-lp151.2.2 | x86_64 | repo-debug-oss | libusrp-debuginfo | package | 3.4.2+git.20190113-lp151.2.2 | x86_64 | repo-debug-oss | libusrp-debugsource | package | 3.4.2+git.20190113-lp151.2.2 | x86_64 | repo-debug-oss | libusrp-devel | package | 3.4.2+git.20190113-lp151.2.2 | x86_64 | Main Repository (OSS) i+ | libustr-1_0-1 | package | 1.0.4-lp151.3.70 | x86_64 | Main Repository (OSS) i+ | libustr-1_0-1-32bit | package | 1.0.4-lp151.3.70 | x86_64 | Main Repository (OSS) | libustr-1_0-1-32bit-debuginfo | package | 1.0.4-lp151.3.70 | x86_64 | repo-debug-oss | libustr-1_0-1-debuginfo | package | 1.0.4-lp151.3.70 | x86_64 | repo-debug-oss | libustr-debugsource | package | 1.0.4-lp151.3.70 | x86_64 | repo-debug-oss | libustr-devel | package | 1.0.4-lp151.3.70 | x86_64 | Main Repository (OSS) | libustr-devel-static | package | 1.0.4-lp151.3.70 | x86_64 | Main Repository (OSS) | python-ibus | package | 1.5.19-lp151.1.2 | x86_64 | Main Repository (OSS) | python-ibus | package | 1.5.19-lp151.2.1 | x86_64 | obs://devel:languages:python:backports | python-ibus | srcpackage | 1.5.19-lp151.2.1 | noarch | obs://devel:languages:python:backports | python-libusb1 | srcpackage | 1.7.1-lp151.2.1 | noarch | obs://devel:languages:python:backports | python2-libusb1 | package | 1.7.1-lp151.2.1 | noarch | obs://devel:languages:python:backports | python3-libusb1 | package | 1.7.1-lp151.2.1 | noarch | obs://devel:languages:python:backports | scribus | package | 1.4.7-lp151.2.5 | x86_64 | Main Repository (OSS) | scribus-debuginfo | package | 1.4.7-lp151.2.5 | x86_64 | repo-debug-oss | scribus-debugsource | package | 1.4.7-lp151.2.5 | x86_64 | repo-debug-oss | scribus-devel | package | 1.4.7-lp151.2.5 | x86_64 | Main Repository (OSS) i | typelib-1_0-IBus-1_0 | package | 1.5.19-lp151.1.2 | x86_64 | Main Repository (OSS) QT4_IM_MODULE=ibus DESKTOP_STARTUP_ID=i3/i3-sensible-terminal/6842-15-linux-28d6.suse_TIME33928062 QT_IM_MODULE=ibus XDG_RUNTIME_DIR=/run/user/1000 QT_IM_SWITCHER=imsw-multi GTK_IM_MODULE=ibus LC_TIME=en_DK.utf8 en_IE.utf8 ibus ``` I am currently running the "i3" window manager.
From `coredumpctl list` it looks like "ibus-engine-simple" is always crashing before "ibus-daemon" so I suspect that "ibus-engine-simple" is causing "ibus-daemon" to crash in consequence.
Backtrace from gdb: ``` Thread 3 (Thread 0x7fb7a4878700 (LWP 7168)): #0 0x00007fb7a713019b in poll () at /lib64/libc.so.6 #1 0x00007fb7a76681a9 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007fb7a7668542 in g_main_loop_run () at /usr/lib64/libglib-2.0.so.0 #3 0x00007fb7a6d74d66 in () at /usr/lib64/libgio-2.0.so.0 #4 0x00007fb7a768fae6 in () at /usr/lib64/libglib-2.0.so.0 #5 0x00007fb7a7403569 in start_thread () at /lib64/libpthread.so.0 #6 0x00007fb7a713a9ef in clone () at /lib64/libc.so.6 Thread 2 (Thread 0x7fb7a5079700 (LWP 7167)): #0 0x00007fb7a713019b in poll () at /lib64/libc.so.6 #1 0x00007fb7a76681a9 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007fb7a76682bc in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007fb7a7668301 in () at /usr/lib64/libglib-2.0.so.0 #4 0x00007fb7a768fae6 in () at /usr/lib64/libglib-2.0.so.0 #5 0x00007fb7a7403569 in start_thread () at /lib64/libpthread.so.0 #6 0x00007fb7a713a9ef in clone () at /lib64/libc.so.6 Thread 1 (Thread 0x7fb7a7fdb880 (LWP 7166)): #0 0x00007fb7a7078160 in raise () at /lib64/libc.so.6 #1 0x00007fb7a7079741 in abort () at /lib64/libc.so.6 #2 0x00007fb7a768ecbd in g_assertion_message () at /usr/lib64/libglib-2.0.so.0 #3 0x00007fb7a768ed4a in g_assertion_message_expr () at /usr/lib64/libglib-2.0.so.0 #4 0x00007fb7a7b9968e in parse_compose_value (compose_data=0x55c3ff0a3ee0, compose_data=0x55c3ff0a3ee0, line=0x55c3feec9a40 "<Multi_key> <slash> <slash>\t\t: \"\\\"\tbackslash", val=0x55c3ff0907f0 "\"\\\"\tbackslash") at ibuscomposetable.c:108 #5 0x00007fb7a7b9968e in parse_compose_line (line=0x55c3feec9a40 "<Multi_key> <slash> <slash>\t\t: \"\\\"\tbackslash", compose_list=<synthetic pointer>) at ibuscomposetable.c:226 #6 0x00007fb7a7b9968e in ibus_compose_list_parse_file (compose_file=0x55c3fee0a8c0 "/home/okurz/.XCompose") at ibuscomposetable.c:260 #7 0x00007fb7a7b9968e in ibus_compose_table_new_with_file (compose_file=compose_file@entry=0x55c3fee0a8c0 "/home/okurz/.XCompose") at ibuscomposetable.c:796 #8 0x00007fb7a7b99aa8 in ibus_compose_table_list_add_file (compose_tables=0x0, compose_file=compose_file@entry=0x55c3fee0a8c0 "/home/okurz/.XCompose") at ibuscomposetable.c:896 #9 0x00007fb7a7bb0d71 in ibus_engine_simple_add_compose_file (simple=0x55c3fee09270, compose_file=0x55c3fee0a8c0 "/home/okurz/.XCompose") at ibusenginesimple.c:1693 #10 0x00007fb7a7bb103b in ibus_engine_simple_add_table_by_locale (simple=0x55c3fee09270, locale=<optimized out>) at ibusenginesimple.c:1624 #11 0x000055c3fd19148e in () #12 0x00007fb7a7664887 in () at /usr/lib64/libglib-2.0.so.0 #13 0x00007fb7a7667e87 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0 #14 0x00007fb7a7668230 in () at /usr/lib64/libglib-2.0.so.0 #15 0x00007fb7a7668542 in g_main_loop_run () at /usr/lib64/libglib-2.0.so.0 #16 0x00007fb7a7bc02ec in ibus_main () at ibusshare.c:301 #17 0x000055c3fd191905 in () #18 0x00007fb7a7062f8a in __libc_start_main () at /lib64/libc.so.6 #19 0x000055c3fd1912fa in () ``` For this I installed only "ibus-debugsource libibus-1_0-5-debuginfo". If you need more debug info from other packages I can install these as well on demand. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1138123 http://bugzilla.opensuse.org/show_bug.cgi?id=1138123#c1 Fuminobu Takeyama <ftake@geeko.jp> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |okurz@suse.com Flags| |needinfo?(okurz@suse.com) --- Comment #1 from Fuminobu Takeyama <ftake@geeko.jp> --- Thank you for your detailed report.
#4 0x00007fb7a7b9968e in parse_compose_value (compose_data=0x55c3ff0a3ee0, compose_data=0x55c3ff0a3ee0, line=0x55c3feec9a40 "<Multi_key> <slash> <slash>\t\t: \"\\\"\tbackslash", val=0x55c3ff0907f0 "\"\\\"\tbackslash") at ibuscomposetable.c:108 #5 0x00007fb7a7b9968e in parse_compose_line (line=0x55c3feec9a40 "<Multi_key> <slash> <slash>\t\t: \"\\\"\tbackslash", compose_list=<synthetic pointer>) at ibuscomposetable.c:226 #6 0x00007fb7a7b9968e in ibus_compose_list_parse_file (compose_file=0x55c3fee0a8c0 "/home/okurz/.XCompose") at ibuscomposetable.c:260 #7 0x00007fb7a7b9968e in ibus_compose_table_new_with_file (compose_file=compose_file@entry=0x55c3fee0a8c0 "/home/okurz/.XCompose") at ibuscomposetable.c:796
Could you show "/home/okurz/.XCompose"? There might be some problematic lines. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1138123 http://bugzilla.opensuse.org/show_bug.cgi?id=1138123#c2 Oliver Kurz <okurz@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(okurz@suse.com) | --- Comment #2 from Oliver Kurz <okurz@suse.com> --- Created attachment 807524 --> http://bugzilla.opensuse.org/attachment.cgi?id=807524&action=edit .XCompose please find the file .XCompose attached -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1138123 http://bugzilla.opensuse.org/show_bug.cgi?id=1138123#c3 Fuminobu Takeyama <ftake@geeko.jp> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags| |needinfo?(okurz@suse.com) --- Comment #3 from Fuminobu Takeyama <ftake@geeko.jp> --- What is the value of G_DEBUG environment variable on your machine? It seems that ibus-daemon detected a syntax error (this might be a bug) and just show an error message by g_warning: https://github.com/ibus/ibus/blob/1.5.20/src/ibuscomposetable.c If G_DEBUG, which is an option for developers, is set, a glib application will abort as soon as the function is called. According to the back trace, the problematic line is:
<Multi_key> <slash> <slash> : "\\" backslash # REVERSE SOLIDUS
I am not sure this line really has a syntax error, but it seems that IBus does not allow \\ as far as reading the code. However, the code was rewritten recently. So this problem might be fixed in the master branch. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1138123 http://bugzilla.opensuse.org/show_bug.cgi?id=1138123#c4 Oliver Kurz <okurz@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(okurz@suse.com) | --- Comment #4 from Oliver Kurz <okurz@suse.com> --- (In reply to Fuminobu Takeyama from comment #3)
What is the value of G_DEBUG environment variable on your machine?
G_DEBUG is not set in my environment.
[…] However, the code was rewritten recently. So this problem might be fixed in the master branch.
Alright. Is there an OBS project that I should use? I can try out packages from one. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1138123 http://bugzilla.opensuse.org/show_bug.cgi?id=1138123#c5 --- Comment #5 from Fuminobu Takeyama <ftake@geeko.jp> --- (In reply to Oliver Kurz from comment #4)
(In reply to Fuminobu Takeyama from comment #3)
What is the value of G_DEBUG environment variable on your machine?
G_DEBUG is not set in my environment.
Looks strange. Installing debuginfo of libglib might help.
[…] However, the code was rewritten recently. So this problem might be fixed in the master branch.
Alright. Is there an OBS project that I should use? I can try out packages from one.
Unfortunately, the commit rewriting those part have not been released by upstream. So there is no OBS package for now. I will prepare it when I find a time. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1138123 http://bugzilla.opensuse.org/show_bug.cgi?id=1138123#c6 Fuminobu Takeyama <ftake@geeko.jp> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CONFIRMED Flags| |needinfo?(okurz@suse.com) --- Comment #6 from Fuminobu Takeyama <ftake@geeko.jp> --- ibus-1.5.21 have been released. This problem should be resolved. Can you test package available at: https://build.opensuse.org/package/show/home:ftake:branches:M17N/ibus -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1138123 http://bugzilla.opensuse.org/show_bug.cgi?id=1138123#c7 --- Comment #7 from Fuminobu Takeyama <ftake@geeko.jp> --- The .XCompose still causes crash ibus-daemon -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1138123 http://bugzilla.opensuse.org/show_bug.cgi?id=1138123#c8 Oliver Kurz <okurz@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(okurz@suse.com) | --- Comment #8 from Oliver Kurz <okurz@suse.com> --- For me the packages in your home project seem to not crash ibus or the daemon anymore. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1138123 http://bugzilla.opensuse.org/show_bug.cgi?id=1138123#c9 --- Comment #9 from Fuminobu Takeyama <ftake@geeko.jp> --- Do you still use the .XCompose file attached here? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1138123 http://bugzilla.opensuse.org/show_bug.cgi?id=1138123#c10 --- Comment #10 from Oliver Kurz <okurz@suse.com> --- yes -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1138123 Fuminobu Takeyama <ftake@geeko.jp> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|"ibus-engine-simple" and |"ibus-engine-simple" and |"ibus-daemon" reproducibly |"ibus-daemon" reproducibly |crash on every boot with |crash on every boot with |core dump |core dump with multi back | |slashes in .XCompose -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1138123 http://bugzilla.opensuse.org/show_bug.cgi?id=1138123#c11 --- Comment #11 from Fuminobu Takeyama <ftake@geeko.jp> --- I now think the original problem have been resolved in 1.5.21. But it seems that I encountered another problem crashed ibus-daemon with the .XCompose. I will send ibus-1.5.21 to Factory soon and open a new bug report here and on upstream's BTS. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1138123 Fuminobu Takeyama <ftake@geeko.jp> changed: What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugzilla.opensuse.o | |rg/show_bug.cgi?id=1149065 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1138123 http://bugzilla.opensuse.org/show_bug.cgi?id=1138123#c16 Fuminobu Takeyama <ftake@geeko.jp> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|CONFIRMED |RESOLVED Resolution|--- |FIXED --- Comment #16 from Fuminobu Takeyama <ftake@geeko.jp> --- Fixed in 15.2 -- You are receiving this mail because: You are on the CC list for the bug.
participants (2)
-
bugzilla_noreply@novell.com
-
bugzilla_noreply@suse.com