llama-server's prompt-cache save path aborts the whole process when the RPC backend is active, and it presents as a random crash under load
Fields
gotchas/comm-rpc-backend-prompt-cache-abortNotes
REPORTER COUNT: ONE - ClosedLadder, and the thread has a single comment. Labelled a single report. It is credible because it is deterministic and reproducible on demand with a full command line and build hash (build 11924d4c1, GNU 13.3.0, Linux aarch64, 3x NVIDIA GB10 DGX Spark, Qwen3-235B-A22B-Instruct-2507 Q6_K split across 4 shards, --tensor-split 45,40,15 -ngl 999 --split-mode layer -fit off, -c 65536). The reporter offers to attach the abort log. Worth recording anyway because RPC is the standard workaround for the P2P ban and this is a landmine on that path. Related RPC fragility from a different reporter: stew675 (llama.cpp #21006, 11 comments) found that after PR #20908, `--tensor-split` across two remote rpc-servers loads the model only on the workers and nothing on the local machine, and the workers answer 'Remote RPC server crashed or returned malformed response' without actually having crashed; b8487 worked, b8492 onward did not. So: verify what landed where before blaming your network.