A log file has been generated at "/tmp/openvaf-crash-1754616999.log".
To help us fix the problem, please open an issue at https://github.com/pascalkuthe/OpenVAF/
or send an email to pascal.kuthe@semimod.de and attach the log file.
If possible please also attach the source file that OpenVAF was compiling.
OpenVAF 23.5.0
Opts {
defines: [],
codegen_opts: [],
lints: [],
input: "bin.va",
output: Path {
lib_file: "bin_to_therm1.osdi",
},
include: [],
opt_lvl: Aggressive,
target: Target {
llvm_target: "x86_64-unknown-linux-gnu",
pointer_width: 64,
arch: "x86_64",
data_layout: "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128",
options: TargetOptions {
is_builtin: true,
cpu: "x86-64",
features: "",
linker_flavor: Ld,
pre_link_args: {
Ld: [
"--no-add-needed",
"--hash-style=gnu",
"-m",
"elf_x86_64",
],
},
post_link_args: {},
import_lib: [],
is_like_windows: false,
is_like_osx: false,
},
},
target_cpu: "native",
}
Panic occurred in file 'openvaf/osdi/src/metadata.rs' at line 352
called `Option::unwrap()` on a `None` value
0: 0x55b100b3d3d9 - rust_begin_unwind
at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/std/src/panicking.rs:584
0: 0x55b100b60523 - core::panicking::panic_fmt::ha6dc7f2ab2479463
at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/core/src/panicking.rs:142
0: 0x55b100b6036d - core::panicking::panic::hb3ad04c589a0e3c8
at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/core/src/panicking.rs:48
0.. 2: 0x55b0fe796446 - core::option::Option<T>::unwrap::h771f19b00015adf7
at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/core/src/option.rs:775
- osdi::metadata::sim_unkown_info::h5b05a5190faab64c
at /root/project/openvaf/osdi/src/metadata.rs:352
0.. 2: 0x55b0fe7d4f38 - osdi::metadata::<impl osdi::compilation_unit::OsdiModule>::intern_node_strs::h2401e842fe45a693
at /root/project/openvaf/osdi/src/metadata.rs:299
- osdi::<impl osdi::compilation_unit::OsdiModule>::intern_names::h12b1af0b34415125
at /root/project/openvaf/osdi/src/lib.rs:234
0.. 4: 0x55b0fe7dac86 - osdi::compile::{{closure}}::h38a2fbc318636674
at /root/project/openvaf/osdi/src/lib.rs:75
- core::iter::adapters::map::map_fold::{{closure}}::h35970c0bda3281e2
at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/core/src/iter/adapters/map.rs:84
- core::iter::traits::iterator::Iterator::fold::h1df7a4ec10b1356c
at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/core/src/iter/traits/iterator.rs:2414
- <core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold::hf16c9c3b4ecc4bbe
at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/core/src/iter/adapters/map.rs:124
0.. 4: 0x55b0fe7c63fa - core::iter::traits::iterator::Iterator::for_each::h343de24540da4f42
at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/core/src/iter/traits/iterator.rs:831
- <alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<T,I>>::spec_extend::hcbbc4c7806d8b195
at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/alloc/src/vec/spec_extend.rs:40
- <alloc::vec::Vec<T> as alloc::vec::spec_from_iter_nested::SpecFromIterNested<T,I>>::from_iter::hf9ca01048ff67110
at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/alloc/src/vec/spec_from_iter_nested.rs:62
- <alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter::hb502ad6e4c8dac22
at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/alloc/src/vec/spec_from_iter.rs:33
0.. 3: 0x55b0fe796859 - <alloc::vec::Vec<T> as core::iter::traits::collect::FromIterator<T>>::from_iter::h2a4a02b8f255bab1
at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/alloc/src/vec/mod.rs:2648
- core::iter::traits::iterator::Iterator::collect::h4c727c61b74577b8
at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/core/src/iter/traits/iterator.rs:1836
- osdi::compile::h8d847c49c597f0f1
at /root/project/openvaf/osdi/src/lib.rs:72
0: 0x55b0fe760292 - openvaf::compile::h80dec040fed49c59
at /root/project/openvaf/openvaf/src/lib.rs:134
0.. 2: 0x55b0fe688a1c - openvaf::wrapped_main::h0aa12c5faad98657
at /root/project/openvaf/openvaf-driver/src/main.rs:74
- openvaf::main::h15ad48a5d9115f77
at /root/project/openvaf/openvaf-driver/src/main.rs:36
0: 0x55b0fe683dd3 - core::ops::function::FnOnce::call_once::hf3f2c49544095528
at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/core/src/ops/function.rs:248
- std::sys_common::backtrace::__rust_begin_short_backtrace::h48ada39bc5650152
at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/std/src/sys_common/backtrace.rs:122
It crashes during compiling with following error message:
The logfile contains:
The verilog file to be compiled contains: