#2458·calculator

[错误]: 应用程序崩溃(访问冲突/快速失败),原因是 ms-calculator:snapshot/ URI 协议格式不正确

作者: pazii9创建于 2026年4月20日更新于 2026年8月13日

发现了一个可靠性问题,即 Windows 计算器应用程序在通过 ms-calculator:snapshot/ URI 协议处理格式不正确的负载时会崩溃。崩溃是因为应用程序在成功反序列化包含一个命令为零的 UnaryCommand 的 JSON 负载后,无法验证特定的本机代码不变性。虽然输入通过了初始的 JSON 验证,但本机层中的后续逻辑无法处理空命令数组,导致通过 ucrtbase.dll 中的 __fastfail 终止进程。

内容来源: microsoft/calculator