-
Notifications
You must be signed in to change notification settings - Fork 69
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
Crash when exit emacs #161
Comments
我也用 ArchLinux 和 Manjaro, 如果把 librime 换成 1:1.7.3-1 的版本呢?(当前仓库中的版本) |
有看了下 librime是1.7.3-1 原来好像没有安装这个库? 我新安装了之后还是会crash
tianshu ***@***.***> 于2021年5月11日周二 上午9:59写道:
… 我也用 ArchLinux 和 Manjaro, 如果把 librime 换成 1:1.7.3-1 的版本呢?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#161 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAI6A7YXRNVSOSCRWITQUXTTNCFQ5ANCNFSM44RFJ4PQ>
.
|
如果能提供可以稳定重现的最小配置的话,应该会很有帮助。 |
我也遇到这个问题,Arch Linux librime 1.7.3 用HOME变量新开emacs环境,什么都不用配置,直接在melpa里安装rime,然后用Ctrl-\切换到rime再退出就会报错
报错信息
.emacs配置:
|
自己编译了1.7.1,1.7.2,最小配置都没有崩溃的问题, 但是只要是链接到系统(Arch)的1.7.3-1,就必然崩溃。。。 已经定位到是这个 rime/librime#431 的提交引入的。 更新: |
用spacemacs碰到了同样的问题,谢谢 @wsw0108 的信息,最后我采用的fix 方式是用下面代码来确保在exit emacs 之前先清理rime lib session 等。有需要的朋友可以参考。
|
看起来可以把这个处理加在 emacs-rime 中。 |
在 Arch linux 上 librime 1:1.11.1-2,emacs-wayland 29.4,spacemacs 再次出现这种情况 上边 add-hook 的方法依然有效,我在 add-hook 前还加了 (defun rime-lib-finalize() nil) 防止不启用 emacs-rime 时弹出 void function 的警告 coredump message
|
问题描述
spaceemacs关闭SPC qq 退出时如果有激活rime会必定crash(linux manjaro)同样的配置 我另外一台ubuntu20.04貌似就没问题...
简明的问题描述堆栈如下
acktrace:
emacs(+0x148065)[0x558151b9b065]
emacs(+0x4089c)[0x558151a9389c]
emacs(+0x40dc3)[0x558151a93dc3]
emacs(+0x14604e)[0x558151b9904e]
emacs(+0x1460ca)[0x558151b990ca]
/usr/lib/libpthread.so.0(+0x13960)[0x7f6d5a99a960]
/usr/lib/librime.so.1(_ZN4rime4PoetD2Ev+0x28)[0x7f6d437381e8]
/usr/lib/librime.so.1(_ZN4rime16ScriptTranslatorD0Ev+0x35)[0x7f6d43751ff5]
/usr/lib/librime.so.1(_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv+0x3a)[0x7f6d4365033a]
/usr/lib/librime.so.1(_ZN4rime14ConcreteEngineD1Ev+0x17f)[0x7f6d4366b2ff]
/usr/lib/librime.so.1(_ZN4rime14ConcreteEngineD0Ev+0xa)[0x7f6d4366b3fa]
/usr/lib/librime.so.1(_ZN4rime7Service18CleanupAllSessionsEv+0x8a)[0x7f6d43682d8a]
/usr/lib/librime.so.1(_ZN4rime7ServiceD2Ev+0x13)[0x7f6d43682df3]
/usr/lib/librime.so.1(_ZNSt10unique_ptrIN4rime7ServiceESt14default_deleteIS1_EED2Ev+0x12)[0x7f6d43685a82]
/usr/lib/libc.so.6(+0x3f697)[0x7f6d5a621697]
/usr/lib/libc.so.6(+0x3f83e)[0x7f6d5a62183e]
Emacs中的配置
复现方式(安装遇到问题时省略)
复现问题所需的操作
是否可在 emacs -Q 中复现
是/否
截图
展示错误的截图或动图
环境信息
Manjaro, 27.2 , librime-20210207.1432
The text was updated successfully, but these errors were encountered: