https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117716
Bug ID: 117716 Summary: [15 regressiion] ASAN broken on riscv64 Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: sanitizer Assignee: unassigned at gcc dot gnu.org Reporter: sch...@linux-m68k.org CC: dodji at gcc dot gnu.org, dvyukov at gcc dot gnu.org, jakub at gcc dot gnu.org, kcc at gcc dot gnu.org, kito at gcc dot gnu.org Target Milestone: --- Target: riscv64-*-* The recent libsanitizer update has broken ASAN on riscv64, probably due to the switch to ASAN_SHADOW_OFFSET_DYNAMIC. Allmost all asan tests crash early in main. AddressSanitizer:DEADLYSIGNAL ================================================================= ==952380==ERROR: AddressSanitizer: SEGV on unknown address 0x001554952eb1 (pc 0x0000000109e4 bp 0x003ffa017610 sp 0x003ffa017490 T0) ==952380==The signal is caused by a READ memory access. #0 0x0000000109e6 in foo c-c++-common/asan/alloca_big_alignment.c:11 #1 0x000000010a72 in main c-c++-common/asan/alloca_big_alignment.c:15 #2 0x003fac6bf85a in __libc_start_call_main ../sysdeps/nptl/libc_start_call_main.h:58 #3 0x003fac6bf902 in __libc_start_main_impl /usr/src/debug/glibc-2.40/csu/libc-start.c:360 #4 0x0000000108ce in _start ../sysdeps/riscv/start.S:67 AddressSanitizer can not provide additional info. SUMMARY: AddressSanitizer: SEGV c-c++-common/asan/alloca_big_alignment.c:11 in foo ==952380==ABORTING