MUSA Compute Sanitizer v1.1.0 版本说明
1. 环境要求
| 组件 | 要求 |
|---|---|
| CPU | Intel |
| 架构 | amd64 / x86_64 |
| GPU | MTT S5000 |
2. 概述
MUSA Compute Sanitizer v1.1.0 继续完善 MUSA 程序运行时检查能力,重点改进如下:
- 重构底层 OOB 检测机制,提升全地址段检测覆盖能力。
- 优化错误上报机制,默认限制详细错误打印数量,并提供可配置参数。
- 增加 host backtrace、路径显示、回溯简化等输出控制选项。
3. 变更说明
3.1 新增参数
| 选项 | 默认值 | 说明 |
|---|---|---|
--num-callers-host <N> | 0 | 设置 host 端栈回溯中打印的调用层数。0 表示不限制层数。 |
--print-limit <N> | 100 | 设置最多打印多少条错误详情。达到该数量后停止继续打印详情;0 表示不限制打印数量。 |
--strip-paths <yes/no> | yes | 控制是否只打印文件名而不是完整路径。yes 表示去掉路径,只显示文件名。 |
--backtrace-short <yes/no> | yes | 控制是否显示简短版回溯。开启后会隐藏部分运行时栈帧以及 main 以下的栈帧。 |
--show-backtrace <yes/no> | yes | 控制发生错误时是否显示 host 端回溯信息。 |
3.2 问题修复
- 重构了底层 OOB 检测机制,支持全地址段检测。
- 优化了错误上报机制。默认情况下最多打印 100 条详细错误,同时新增命令行选项,支持用户自定义详细错误打印条数。
- 配合 5.2.0 版本驱动修复了误报的问题。
3.3 已知问题
- 如果使用 5.1.0 版本驱动,在使用 VMM API 的情况下仍可能出现误报。建议升级到 5.2.0 或更高版本驱动。
4. 下载
| 软件包 | 下载地址 |
|---|---|
mt-compute-sanitizer-1.1.0-linux-x86_64.deb | 下载链接 |

