rea.run

← FAQ hub

Docs · P1

Large binaries & Ghidra startup deadlines

Why the first query dies with provider_timeout while the machine is still crunching.

What is happening

Headless Ghidra often imports and auto-analyzes before serving answers. On big binaries that work can exceed the startup deadline, so the client sees a timeout even though analysis continues in another process lifetime.

Mitigations builders use

Debug loop

npx -y rea-agents@latest doctor --provider ghidra --json
# retry once after a cold JVM warm; then adjust timeout/heap

Also see TMPDIR pitfalls and Windows × Ghidra.