Can anyone let me know why I got Segmentation fault
with this code:
struct Number(Copyable & Movable):
var a: Int128
fn __init__(out self, owned a: Int128):
self.a = a
fn main():
var number = Dict[String, Number]()
for idx in range(5):
print("Adding number", idx)
number[String(idx)] = Number(Int128(idx))
$ mojo life.mojo
Adding number 0
Adding number 1
Please submit a bug report to https://github.com/modular/modular/issues and include the crash backtrace along with all the relevant source codes.
Stack dump:
0. Program arguments: mojo life.mojo
Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it):
0 mojo 0x000055f29485d6ab
1 mojo 0x000055f29485b449
2 mojo 0x000055f29485dd5a
3 libc.so.6 0x00007f1af9c67070
4 libc.so.6 0x00007f1af9cc0334
5 libc.so.6 0x00007f1af9c66fbe gsignal + 30
6 libAsyncRTMojoBindings.so 0x00007f1afbdb2ac2
7 libc.so.6 0x00007f1af9c67070
8 (error) 0x00007f1a04002595
mojo crashed!
Please file a bug report.
Segmentation fault (core dumped)