文档 · P1
大二进制与 Ghidra 启动截止
为何首查报 provider_timeout,而机器其实还在算。
发生了什么
Headless Ghidra 常常在回答前先导入并自动分析。大二进制上这项工作可能超过启动截止,客户端看到超时,分析却可能仍在另一进程生命周期里继续。
建造者常用缓解
- 通过诸如
REA_GHIDRA_STARTUP_TIMEOUT_MS的环境变量加长启动耐心(名称以你所用版本的上游文档/README 为准)。 - 按文档给 Ghidra headless 足够堆内存。
- 产品若允许范围导入,先分析更小切片。
- 社区功能诉求:打开已导入的 Ghidra 工程,让导入/分析发生在交互截止之外——跟上游进度,勿臆造未支持参数。
另见 TMPDIR 坑 与 Windows × Ghidra。