当我的程序出现分段错误时,即使设置了 RUST_BACKTRACE=1,为什么我也得不到回溯?

2024-01-09

我想查看随机分段错误的回溯,所以我设置了RUST_BACKTRACE=1环境变量。通常它会打印回溯信息,但这次不打印。为什么不RUST_BACKTRACE work?

$ RUST_BACKTRACE=1 ./target/debug/grin-miner
...
Segmentation fault: 11

我已经尝试了多次,但总是没有回溯。如果错误出在外部库中,将RUST_BACKTRACE做还是不做?


RUST_BACKTRACE只打印 Rust 生成的恐慌的回溯。段错误是比恐慌更低级别的故障。您将需要使用调试器(GDB、LLDB、WinDbg 等)来调查故障。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

当我的程序出现分段错误时,即使设置了 RUST_BACKTRACE=1,为什么我也得不到回溯? 的相关文章

随机推荐