Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
WhymustIhaveaname opened this issue May 15, 2024 · 2 comments

Comments

@WhymustIhaveaname
Copy link

WhymustIhaveaname commented May 15, 2024

  • 经过一番尝试,我已经确定了问题来自 remember every input as a phrase,似乎在记录的时候会报错然后导致输入法闪退。
    表现如下,“测试”能正常输入,但是输入“号称”时,候选词正确,摁1选择号称时,输入法闪退。除了“号称”之外,“当前”和“能”也会让输入法崩溃。
    清理userdict后这个问题消失了,可能问题和userdict长度或者其中的某些词有关?
    将userdict导出再导入,这个问题也消失了,但半天后就又有一样的问题了。
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)
@WhymustIhaveaname WhymustIhaveaname changed the title 输入“号称”会让输入法崩溃 打开 “remember every input as a phrase” 会让输入法崩溃 May 19, 2024
@fxzxmicah
Copy link

#452 重复

@WhymustIhaveaname
Copy link
Author

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants