Skip to content

[Bug] 小狼毫 0.15.0 至 0.17.4 全版本在 Windows 11 24H2 下触发 Explorer 资源管理器右键死锁/假死 #1822

@xiaosteven

Description

@xiaosteven

环境信息 (Environment):

OS: Windows 11 Pro 24H2 (内部版本 26100.8106),Windows 11 Pro 25H2 (一开始以为是25的bug,重装系统到24h2)

硬件: AMD Ryzen 9 9950X3D / X870E 平台

受影响版本: 0.15.0, 0.16.x, 0.17.0, 0.17.4 (最新版) 均能稳定复现。

正常版本: 0.14.3 (唯一能在此环境下完美运行的版本)。

问题描述 (Description):
在 Windows 11 24H2 环境下,安装并激活小狼毫 0.15.0 及以上任何版本(直至最新的 0.17.4),会导致文件资源管理器(Explorer.exe)在调用右键菜单时频繁触发死锁(AppHangB1)。

复现路径 (Steps to Reproduce):

安装 Weasel 0.15.0 或更高版本(测试过 0.17.4)。

打开资源管理器,在任意文件夹内尝试点击鼠标右键。

结果: 资源管理器瞬间失去响应(卡死),无法弹出右键菜单,必须手动重启 Explorer 进程。

对比验证: 卸载后安装 0.14.3,右键菜单恢复秒开,完全无卡顿。

核心发现 (Key Findings):

这是一个从 0.15.0 开始引入的回归错误(Regression)。

怀疑是新版 Weasel 的 TSF 引擎与 Windows 11 24H2 引入的 XAML 异步右键菜单框架 存在底层冲突。

在高配置硬件(如 9950X3D)上,由于指令周期极快,可能更容易触发该死锁/竞态条件。

即便尝试在配置文件中针对 explorer.exe 开启 ascii_mode,只要输入法服务在后台挂载,右键死锁依然会发生。

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions