https://bugzilla.redhat.com/show_bug.cgi?id=2317741
Bug ID: 2317741 Summary: [abrt] ibus-libpinyin: _add_phrase(): ibus-engine-libpinyin killed by SIGABRT Product: Fedora Version: 40 Hardware: x86_64 Status: NEW Whiteboard: abrt_hash:7628646857d339d3eb0fa7c260644c0113a88e23;VAR IANT_ID=workstation; Component: ibus-libpinyin Assignee: pwu@redhat.com Reporter: DNDLinuxer@gmail.com QA Contact: extras-qa@fedoraproject.org CC: i18n-bugs@lists.fedoraproject.org, petersen@redhat.com, pwu@redhat.com Target Milestone: --- Classification: Fedora
Description of problem: type "weiruan" to get “微软" or "to" to get "他哦“ when pressing space
Version-Release number of selected component: ibus-libpinyin-1.15.8-1.fc40
Additional info: reporter: libreport-2.17.15 type: CCpp reason: ibus-engine-libpinyin killed by SIGABRT journald_cursor: s=c9961cde763649009064b3fe6cd72ae0;i=75fe85;b=eca956b8ab964872b8bce54b49efa7b6;m=190e511fd;t=624174867f37f;x=e8644d95ff6f45bc executable: /usr/libexec/ibus-engine-libpinyin cmdline: /usr/libexec/ibus-engine-libpinyin --ibus cgroup: 0::/user.slice/user-1000.slice/user@1000.service/session.slice/org.freedesktop.IBus.session.GNOME.service rootdir: / uid: 1000 kernel: 6.10.12-200.fc40.x86_64 package: ibus-libpinyin-1.15.8-1.fc40 runlevel: N 5 backtrace_rating: 4 crash_function: _add_phrase comment: type "weiruan" to get “微软" or "to" to get "他哦“ when pressing space
Truncated backtrace: Thread no. 1 (18 frames) #6 _add_phrase at /usr/src/debug/libpinyin-2.8.1-7.fc40.x86_64/src/pinyin.cpp:537 #7 _remember_phrase_recur at /usr/src/debug/libpinyin-2.8.1-7.fc40.x86_64/src/pinyin.cpp:3390 #10 pinyin_remember_user_input at /usr/src/debug/libpinyin-2.8.1-7.fc40.x86_64/src/pinyin.cpp:3434 #11 PY::LibPinyinBackEnd::rememberUserInput at /usr/src/debug/ibus-libpinyin-1.15.8-1.fc40.x86_64/src/PYLibPinyin.cc:343 #12 PY::LibPinyinCandidates::selectCandidate at /usr/src/debug/ibus-libpinyin-1.15.8-1.fc40.x86_64/src/PYPLibPinyinCandidates.cc:121 #13 PY::PhoneticEditor::selectCandidateInternal at /usr/src/debug/ibus-libpinyin-1.15.8-1.fc40.x86_64/src/PYPPhoneticEditor.cc:399 #14 PY::PhoneticEditor::selectCandidate at /usr/src/debug/ibus-libpinyin-1.15.8-1.fc40.x86_64/src/PYPPhoneticEditor.cc:521 #15 PY::PhoneticEditor::processSpace at /usr/src/debug/ibus-libpinyin-1.15.8-1.fc40.x86_64/src/PYPPhoneticEditor.cc:73 #17 PY::PinyinEngine::processKeyEvent at /usr/src/debug/ibus-libpinyin-1.15.8-1.fc40.x86_64/src/PYPPinyinEngine.cc:428 #18 _ibus_marshal_BOOLEAN__UINT_UINT_UINT at /usr/src/debug/ibus-1.5.30-6.fc40.x86_64/src/ibusmarshalers.c:280 #21 signal_emit_unlocked_R.isra.0 at ../gobject/gsignal.c:3928 #22 signal_emit_valist_unlocked at ../gobject/gsignal.c:3533 #25 ibus_engine_service_method_call at /usr/src/debug/ibus-1.5.30-6.fc40.x86_64/src/ibusengine.c:1294 #26 call_in_idle_cb at ../gio/gdbusconnection.c:5454 #29 g_main_context_dispatch_unlocked at ../glib/gmain.c:4152 #30 g_main_context_iterate_unlocked.isra.0 at ../glib/gmain.c:4217 #32 ibus_main at /usr/src/debug/ibus-1.5.30-6.fc40.x86_64/src/ibusshare.c:330 #33 start_component at /usr/src/debug/ibus-libpinyin-1.15.8-1.fc40.x86_64/src/PYMain.cc:155
https://bugzilla.redhat.com/show_bug.cgi?id=2317741
--- Comment #12 from Lee Dan DNDLinuxer@gmail.com --- It reworks after
1. backup user dict 2. remove all files in ~/.cache/ibus/libpinyin 3. restore user dict backup
then the case mentioned in my report disappears
https://bugzilla.redhat.com/show_bug.cgi?id=2317741
Parag Nemade pnemade@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CLOSED Doc Type|--- |If docs needed, set a value Resolution|--- |NOTABUG Last Closed| |2025-01-20 02:21:54
i18n-bugs@lists.fedoraproject.org