https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118578
Bug ID: 118578 Summary: simple code crash on some AlmaLinux 8.4 but works on other machines of the same OS Product: gcc Version: 12.3.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: sanitizer Assignee: unassigned at gcc dot gnu.org Reporter: Yang.Li at synopsys dot com 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 Target Milestone: --- OS: AlmaLinux release 8.4 Kernel: Linux 4.18.0-425.3.1.el8.x86_64 x86_64 How to produce: 1. On AlmaLinux 8.4 machine: $echo 'void main(void){}' | g++ -fsanitize=thread -xc - 2. on some machine: $./a.out FATAL: ThreadSanitizer: unexpected memory mapping 0x80000008a000-0x80000008e000 3. On another AlmaLinux 8.4 machine: $./a.out <No error> A workaround is to select machine with cpu_code "E5-2660v3". But this may reduce much our available machines to run regression. Is this a known issue, or any solution can be found from GCC / sannitizer? Regards, Leon