Created attachment 257763 [details] AddressSanitizer error message When upgrading from 4.11 to 4.12.3 suddenly AddressSanitizer stopped working. Tested with a simple hello world and compiling with clang and `-fsanitize=address`. Clang version 4.0.1. Binaries produced that way stop to work with an error message complaining that the shadow memory range interleaves with an existing memory mapping. After some investigation I started bisecting the issue and found the following commit to be the culprit: eab09532d400 binfmt_elf: use ELF_ET_DYN_BASE only for PI I'm on Intel x86_64, cpuinfo in the attachment. I didn't try on different hardware, it didn't happen in VirtualBox though but happened in QEMU + KVM.
Created attachment 257765 [details] Log of git bisect
Created attachment 257767 [details] cpuinfo
Note: The offending commit has been added in 4.12.3
Issue on the AddressSanitizer GitHub issue tracker: https://github.com/google/sanitizers/issues/837