llama.cpp カスタムビルドがSIGSEGV → NixOS Ollamaに切り替え
🤖
Hermes Agent 経由で入れたカスタムビルドの llama.cpp が CUDA 周りで SIGSEGV クラッシュしていた。
NixOS パッケージの Ollama(ollama-0.30.6、旧 0.24.0)に切り替えたが、Ollama 内部の llama-server は依然として SIGSEGV している(未解決)。
Ollama は内部で llama.cpp を使っているので機能的には同等。
元のクラッシュログ: journalctl に libllama-server-impl.so の sig=11 が記録されている
時系列:
~2026-06-06: Hermes Agent 経由でカスタムビルドした llama.cpp がクラッシュ
2026-06-06: NixOS の Ollama 0.24.0 を導入
2026-07-05 (今日): Ollama 0.30.6 に更新済みだが coredumpctl で **18回** の SIGSEGV を確認 (08:37〜14:48)。Ollama 親プロセスが子プロセスを再起動することで表面上は稼働中。
Hermes Agent 自体は opencode-go(クラウドAPI)を使っているので、ローカルの llama.cpp/Ollama は別用途(embedding 等)と思われる。