https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110066
--- Comment #12 from Aurelien Jarno <aurelien at aurel32 dot net> --- Backtrace with debug symbols in libgcc_eh.a: Program received signal SIGSEGV, Segmentation fault. classify_object_over_fdes (ob=0xe2da0 <object>, this_fde=0x1000530e6, range=0x3ffffff310) at ../../../gcc/libgcc/unwind-dw2-fde.c:727 727 ../../../gcc/libgcc/unwind-dw2-fde.c: No such file or directory. (gdb) bt full #0 classify_object_over_fdes (ob=0xe2da0 <object>, this_fde=0x1000530e6, range=0x3ffffff310) at ../../../gcc/libgcc/unwind-dw2-fde.c:727 last_cie = 0x8a43a count = 1 encoding = 0 base = 0 #1 0x000000000005277c in __register_frame_info_bases (dbase=0x0, tbase=0x0, ob=0xe2da0 <object>, begin=<optimized out>) at ../../../gcc/libgcc/unwind-dw2-fde.c:129 range = {4294854026, 4294854042} range = <optimized out> #2 __register_frame_info_bases (dbase=0x0, tbase=0x0, ob=0xe2da0 <object>, begin=<optimized out>) at ../../../gcc/libgcc/unwind-dw2-fde.c:109 range = <optimized out> range = <optimized out> #3 __register_frame_info (begin=<optimized out>, ob=0xe2da0 <object>) at ../../../gcc/libgcc/unwind-dw2-fde.c:145 No locals. #4 0x0000000000010728 in frame_dummy () No symbol table info available. #5 0x0000000000010a2a in call_init (envp=0x3ffffff3d0, argv=0x3ffffff3b8, argc=2) at libc-start.c:189 i = 0 size = <optimized out> size = <optimized out> size = <optimized out> i = <optimized out> i = <optimized out> #6 __libc_start_main_impl (main=0x105f8 <main>, argc=2, argv=0x3ffffff3b8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=<optimized out>) at libc-start.c:355 ev = 0x3ffffff3d0 auxvec = <optimized out> stack_chk_guard = <optimized out> pointer_chk_guard = <optimized out> #7 0x0000000000010638 in _start () at ../sysdeps/riscv/start.S:61