libpinyin / ibus-libpinyin

GNU General Public License v3.0
621 stars 88 forks source link

打开 “remember every input as a phrase” 会让输入法崩溃 #468

Open WhymustIhaveaname opened 2 months ago

WhymustIhaveaname commented 2 months ago

Screencast from 2024-05-15 23-15-29.webm

image

Stack trace of thread 6031:
                                               #0  0x00007f337adcd834 __pthread_kill_implementation (libc.so.6 + 0x90834)
                                               #1  0x00007f337ad7b8ee raise (libc.so.6 + 0x3e8ee)
                                               #2  0x00007f337ad638ff abort (libc.so.6 + 0x268ff)
                                               #3  0x00007f337ad6381b __assert_fail_base.cold (libc.so.6 + 0x2681b)
                                               #4  0x00007f337ad73c57 __assert_fail (libc.so.6 + 0x36c57)
                                               #5  0x00007f337b76ccfe _ZL11_add_phraseP17_pinyin_context_thP7_GArrayPjli.lto_priv.0 (libpinyin.so.15 + 0x9ecfe)
                                               #6  0x00007f337b781524 _ZL22_remember_phrase_recurP18_pinyin_instance_tP7_GArrayS2_mPji (libpinyin.so.15 + 0xb3524)
                                               #7  0x00007f337b781889 pinyin_remember_user_input (libpinyin.so.15 + 0xb3889)
                                               #8  0x0000000000422e44 _ZN2PY16LibPinyinBackEnd17rememberUserInputEP18_pinyin_instance_tPKc (ibus-engine-libpinyin + 0x22e44)
                                               #9  0x000000000042ccbc _ZN2PY19LibPinyinCandidates15selectCandidateERNS_17EnhancedCandidateE (ibus-engine-libpinyin + 0x2ccbc)
                                               #10 0x0000000000424948 _ZN2PY14PhoneticEditor15selectCandidateEj (ibus-engine-libpinyin + 0x24948)
                                               #11 0x00000000004255c8 _ZN2PY12PinyinEditor13processNumberEjjj (ibus-engine-libpinyin + 0x255c8)
                                               #12 0x0000000000427d8e _ZN2PY12PinyinEngine15processKeyEventEjjj (ibus-engine-libpinyin + 0x27d8e)
                                               #13 0x00007f337b93f2c8 _ibus_marshal_BOOLEAN__UINT_UINT_UINT (libibus-1.0.so.5 + 0x172c8)
                                               #14 0x00007f337b3da52a g_closure_invoke (libgobject-2.0.so.0 + 0x1452a)
                                               #15 0x00007f337b409688 signal_emit_unlocked_R.isra.0 (libgobject-2.0.so.0 + 0x43688)
                                               #16 0x00007f337b3f967a signal_emit_valist_unlocked (libgobject-2.0.so.0 + 0x3367a)
                                               #17 0x00007f337b3f9f91 g_signal_emit_valist (libgobject-2.0.so.0 + 0x33f91)
                                               #18 0x00007f337b3fa053 g_signal_emit (libgobject-2.0.so.0 + 0x34053)
                                               #19 0x00007f337b956dcc ibus_engine_service_method_call (libibus-1.0.so.5 + 0x2edcc)
                                               #20 0x00007f337b5336e8 call_in_idle_cb.lto_priv.2 (libgio-2.0.so.0 + 0x10d6e8)
                                               #21 0x00007f337b2d478d g_idle_dispatch (libglib-2.0.so.0 + 0x5878d)
                                               #22 0x00007f337b2d7e5c g_main_context_dispatch_unlocked.lto_priv.0 (libglib-2.0.so.0 + 0x5be5c)
                                               #23 0x00007f337b332f18 g_main_context_iterate_unlocked.isra.0 (libglib-2.0.so.0 + 0xb6f18)
                                               #24 0x00007f337b2d9447 g_main_loop_run (libglib-2.0.so.0 + 0x5d447)
                                               #25 0x00007f337b96fea0 ibus_main (libibus-1.0.so.5 + 0x47ea0)
                                               #26 0x0000000000417005 start_component (ibus-engine-libpinyin + 0x17005)
                                               #27 0x00007f337ad6514a __libc_start_call_main (libc.so.6 + 0x2814a)
                                               #28 0x00007f337ad6520b __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x2820b)
                                               #29 0x0000000000417285 _start (ibus-engine-libpinyin + 0x17285)
fxzxmicah commented 1 month ago

https://github.com/libpinyin/ibus-libpinyin/issues/452 重复

WhymustIhaveaname commented 1 month ago

问题已解决,解决方法:Fedora 中文输入法