< 返回版块

Aya0wind 发表于 2020-06-11 12:28

不仅是新构建的rust程序,以前的程序也是。 如果不加RUST_BACKTRACE参数,就会有下面这种报错:

thread 'main' panicked at '', src/main.rs:125:5
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
fatal runtime error: failed to initiate panic, error 5

如果加上,也解决不了问题

thread 'main' panicked at '', src/main.rs:125:5
stack backtrace:
fatal runtime error: failed to initiate panic, error 5

怀疑是不是某个跟backtrace有关的运行库出问题了,谷歌百度了一圈,有类似报错的均不是在panic!出问题,stackoverflow上有个类似问题但是也没有对到点上,有没有知道怎么解决的?

评论区

写评论
作者 Aya0wind 2020-06-12 10:46

对以下内容的回复:

也一样,stable是1.44的。

Mike Tang 2020-06-12 09:44

stable试试呢?

作者 Aya0wind 2020-06-12 00:19

对以下内容的回复:

操作系统是macos,rust版本是1.46 nightly,程序不管啥只要执行到panic都一样,我直接用最简单的main函数里面一个panic都是一样的结果,使用CLion编写构建的,不过我直接用cargo new再cargo run也一样的结果。

作者 Aya0wind 2020-06-12 00:14

对以下内容的回复:

是macos,rust版本是1.46 nightly。程序就是最简单的main函数里面一个panic。

Neutron3529 2020-06-11 18:23

给个程序呗~

连程序都没要其他人怎么来复现你的问题?

反正我遇到过一次,call expression requires function

调了半天错误才发现,漏了一个分号……

Rust的报错并不那么友好

Mike Tang 2020-06-11 18:00

你运行的操作系统环境是啥?

作者 Aya0wind 2020-06-11 16:47

对以下内容的回复:

那请问初始化失败的可能原因是什么呢?

Mike Tang 2020-06-11 14:01

failed to initiate panic

1 共 8 条评论, 1 页