[Bug target/110066] [RISC-V] Segment fault if compiled with -static -pg
aurelien at aurel32 dot net
gcc-bugzilla@gcc.gnu.org
Sat Jul 22 15:30:10 GMT 2023
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
More information about the Gcc-bugs
mailing list