weasel icon indicating copy to clipboard operation
weasel copied to clipboard

0.16.1版本小狼毫可能经常卡死其他应用

Open Mion354D opened this issue 1 year ago • 1 comments

上报前请检查

  • [x] 我遇到的问题没有其他人在 issue 里提到过
  • [x] 我的小狼毫版本于 rime/weasel 下载
  • [x] 我在使用小狼毫的最新发布版本,或最新发布版本后的 CI 构建

操作系统信息

  • OS 详细版本: [ windows 10 22H2 19045.4651 ]
  • 小狼毫版本: [ 0.16.1 ]

描述遇到的问题 当前活动程序未响应, 弹窗如图 image 该卡死可能发生在任何程序, 包括 task manager 也会被卡死

为什么我认为是小狼毫的问题: 该卡死发生时一定是中文输入状态 切换到英文语言有大概率解除卡死, 有少部分情况会直接卡至无法切换语言. kill 掉 weasel server 可以立即解除卡死 有两台设备, win10 的工作用与 win11 的日常用 PC, 它们之间除了小狼毫, chrome 与 vs code 外没有安装共同的程序. 它们都是在小狼毫从 0.15.x 升至 0.16.1 后出现问题. 0.15.x 版本没有问题. 似乎与电脑性能有关, 工作 PC 负载很高且性能不足, 每日出现十数次. 日常 PC 负载较低且 CPU 强劲, 每周出现 1~2 次, 很容易错过. 观察到有类似的 issue, 比如点击 taskbar 卡死, 或者产出大量错误报告, 于是升级到了 0.16.1-71cd532, 但没有缓解

复现步骤 使用小狼毫即可随机触发. 目前在以下场景出现过: 关闭窗口后其他窗口卡死 切换窗口后当前窗口卡死 输入中途当前窗口卡死 输入中途其他非活跃窗口卡死

Mion354D avatar Jul 29 '24 08:07 Mion354D

我可以在 EcoPaste 中稳定复现它,每当打开 EcoPaste 搜索框键入汉字的第一个拼音字母后软件就会卡死无响应,它不止发生在 0.16.1 版本中,0.16.0 同样存在。0.15.0 的每日构建版本在 EcoPaste 中不会导致此问题,但它无法输入中文

编辑:可以确认 Techince/weasel 这个修改版为我正常工作

dyphire avatar Aug 02 '24 10:08 dyphire

可以在keepassxc、win10任务栏的输入条等处复现。输入第一个字母后卡死

carica avatar Aug 07 '24 01:08 carica

我用 Delphi 开发软件时也遇到卡死的问题,后来换回 0.15.0 就正常了

mychataa avatar Aug 07 '24 08:08 mychataa

部分dmp: WeaselServer.exe.20772.dmp WeaselServer.exe.28188.dmp WeaselServer.exe.38192.dmp

崩溃发生的时候和卡死时间对得上, 可能就是小狼毫崩溃导致的卡死 目前还没有找到明确的复现方式, 已经按照 0.16.1 版本各种崩溃 #1286 中的建议卸载并清理dll, 然后重装, 也没有改善.

Mion354D avatar Aug 24 '24 17:08 Mion354D

我也有完全一樣的問題。在0.16 版本更新後出現,Microsoft Team 特別容易發生卡死

yjsfox avatar Aug 27 '24 06:08 yjsfox

看看#1358 的ci产出,是不是这个问题就消失了?

fxliang avatar Aug 28 '24 01:08 fxliang

看看#1358 的ci产出,是不是这个问题就消失了?

是的, 使用一周未产生任何崩溃

Mion354D avatar Sep 05 '24 11:09 Mion354D

看看#1358 的ci产出,是不是这个问题就消失了?

你好,我在全新安装小狼毫后遇到了与二楼相同的问题,在ecopaste中搜索中文时会稳定复现,ecopaste卡死,但Weasel能在其他输入框正常输入。日志目录没有dump文件 操作系统:Windows 10 22H2 19045.4780 小狼毫版本:[0.16.1.44.9bc5851] ecopaste:v0.1.0

Yofk avatar Sep 21 '24 07:09 Yofk

今天我在尝试一些custom设置的时候也出现了严重的卡死.经过我的排查,确认了是这个设置导致的: style/display_tray_icon: true # 顯示托盤圖標 这是在帮助文档中和嵌入输入放在一块的,需要手动设置false,或者不要放进custom文件中. 具体原理我不清楚.我的OS是win11,这是对我有效的.

yixiu2332 avatar Feb 26 '25 09:02 yixiu2332

今天我在尝试一些custom设置的时候也出现了严重的卡死.经过我的排查,确认了是这个设置导致的: style/display_tray_icon: true # 顯示托盤圖標 这是在帮助文档中和嵌入输入放在一块的,需要手动设置false,或者不要放进custom文件中.

@fxliang 這個功能還有用嗎?不如趕緊去掉吧。

lotem avatar Feb 27 '25 04:02 lotem

应该没有什么用了吧,可以考虑去掉

fxliang avatar Feb 27 '25 06:02 fxliang

应该没有什么用了吧,可以考虑去掉

别吧,还是留着吧,我习惯于用托盘图标看算法服务状态,如果没了就是算法服务崩了。 在文档里提示一下可能的问题,让用户自行决定是否开启,反正默认是没开的。

wzv5 avatar Feb 27 '25 08:02 wzv5

我可以在 EcoPaste 中稳定复现它,每当打开 EcoPaste 搜索框键入汉字的第一个拼音字母后软件就会卡死无响应,它不止发生在 0.16.1 版本中,0.16.0 同样存在。0.15.0 的每日构建版本在 EcoPaste 中不会导致此问题,但它无法输入中文

编辑:可以确认 Techince/weasel 这个修改版为我正常工作

0.16.3 还是能复现这个问题,另外 style/display_tray_icon 默认就是 false 没改过这个配置,这就尴尬了,系统 Windows 11 24H2 26100.3775

yunsii avatar Apr 21 '25 01:04 yunsii

遇到相同的问题

WindustH avatar May 25 '25 11:05 WindustH