运行 Beta 版 OpenHuman 时遭遇“Segfault (段错误)”导致闪退怎么解决?
段错误(Segmentation Fault)通常是底层 C/C++ 依赖库与你的操作系统或硬件架构不兼容引起的内存越界。在 OpenHuman 中,最常见的原因是本地向量引擎(如 ONNX Runtime 或 SQLite 的某些原生扩展)加载失败。如果你使用的是自编译版本,请确保你的 Rust 工具链与目标系统架构完全一致。如果你使用的是官方预编译包,请尝试进入操作系统的环境变量设置,临时禁用硬件加速(添加环境变量 `OPENHUMAN_DISABLE_GPU=1`),强迫引擎回退到纯 CPU 模式运行。如果问题依旧,建议完全清理 `~/.openhuman/bin` 目录,让软件在下次启动时重新下载配套的底层依赖。
