https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59410
--- Comment #39 from Dmitry Vyukov <dvyukov at google dot com> --- >Isomalloc works best when we can assure it as large a range of common, >unoccupied virtual address space as possible. Thus, it's much happier when >ASLR is disabled. I do not follow you here. How does ASLR give you larger continuous region? ASLR maps libraries in the middle of virtual address space (0x5555), so if anything it gives smaller continuous region. On top of that tsan itself uses lots of memory and restricts user mappings to 0x7e00-0x7ffff range. I would like to understand problem better before we do anything.