<div dir="ltr">Looks weird. <div><div><br></div><div>1. Is LLD involved here somehow? Peter has just fixed an asan-unfriendliness in LLD: <a href="https://reviews.llvm.org/rL294977">https://reviews.llvm.org/rL294977</a>, although this reports does not look related. </div><div>2. Could you provide the exact repro steps? (cmake, etc for both host and bootstrap build)?<br><div class="gmail_extra"><br></div><div class="gmail_extra">--kcc </div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Feb 10, 2017 at 9:41 PM, David Blaikie <span dir="ltr"><<a href="mailto:dblaikie@gmail.com" target="_blank">dblaikie@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Trying to run a self host "ninja check-clang" with ASan enabled I hit a /lot/ of errors like this (strangely I hit none of these in check-llvm, only in check-clang):<br><br>Any ideas?<br>





<p class="gmail-m_-7008161469121665832inbox-inbox-p1"><span class="gmail-m_-7008161469121665832inbox-inbox-s1">==10525==ERROR: AddressSanitizer failed to deallocate 0x10800 (67584) bytes at address 0x631000014800</span></p>
<p class="gmail-m_-7008161469121665832inbox-inbox-p1"><span class="gmail-m_-7008161469121665832inbox-inbox-s1">==10525==AddressSanitizer CHECK failed: /usr/local/google/home/<wbr>blaikie/dev/llvm/src/projects/<wbr>compiler-rt/lib/sanitizer_<wbr>common/sanitizer_posix.cc:143 "(("unable to unmap" && 0)) != (0)" (0x0, 0x0)</span></p>
<p class="gmail-m_-7008161469121665832inbox-inbox-p1"><span class="gmail-m_-7008161469121665832inbox-inbox-s1"><span class="gmail-m_-7008161469121665832inbox-inbox-Apple-converted-space">    </span>#0 0x51f42f in __asan::AsanCheckFailed(char const*, int, char const*, unsigned long long, unsigned long long) /usr/local/google/home/<wbr>blaikie/dev/llvm/src/projects/<wbr>compiler-rt/lib/asan/asan_rtl.<wbr>cc:69:3</span></p>
<p class="gmail-m_-7008161469121665832inbox-inbox-p1"><span class="gmail-m_-7008161469121665832inbox-inbox-s1"><span class="gmail-m_-7008161469121665832inbox-inbox-Apple-converted-space">    </span>#1 0x532eff in __sanitizer::CheckFailed(char const*, int, char const*, unsigned long long, unsigned long long) /usr/local/google/home/<wbr>blaikie/dev/llvm/src/projects/<wbr>compiler-rt/lib/sanitizer_<wbr>common/sanitizer_termination.<wbr>cc:79:5</span></p>
<p class="gmail-m_-7008161469121665832inbox-inbox-p1"><span class="gmail-m_-7008161469121665832inbox-inbox-s1"><span class="gmail-m_-7008161469121665832inbox-inbox-Apple-converted-space">    </span>#2 0x52cf61 in __sanitizer::UnmapOrDie(void*, unsigned long) /usr/local/google/home/<wbr>blaikie/dev/llvm/src/projects/<wbr>compiler-rt/lib/sanitizer_<wbr>common/sanitizer_posix.cc:143:<wbr>5</span></p>
<p class="gmail-m_-7008161469121665832inbox-inbox-p1"><span class="gmail-m_-7008161469121665832inbox-inbox-s1"><span class="gmail-m_-7008161469121665832inbox-inbox-Apple-converted-space">    </span>#3 0x53877f in __sanitizer::<wbr>UnsetAlternateSignalStack() /usr/local/google/home/<wbr>blaikie/dev/llvm/src/projects/<wbr>compiler-rt/lib/sanitizer_<wbr>common/sanitizer_posix_<wbr>libcdep.cc:186:3</span></p>
<p class="gmail-m_-7008161469121665832inbox-inbox-p1"><span class="gmail-m_-7008161469121665832inbox-inbox-s1"><span class="gmail-m_-7008161469121665832inbox-inbox-Apple-converted-space">    </span>#4 0x5209f5 in __asan::AsanThread::Destroy() /usr/local/google/home/<wbr>blaikie/dev/llvm/src/projects/<wbr>compiler-rt/lib/asan/asan_<wbr>thread.cc:110:40</span></p>
<p class="gmail-m_-7008161469121665832inbox-inbox-p1"><span class="gmail-m_-7008161469121665832inbox-inbox-s1"><span class="gmail-m_-7008161469121665832inbox-inbox-Apple-converted-space">    </span>#5 0x7fd75802df81 in __nptl_deallocate_tsd /build/eglibc-oGUzwX/eglibc-2.<wbr>19/nptl/pthread_create.c:158</span></p>
<p class="gmail-m_-7008161469121665832inbox-inbox-p1"><span class="gmail-m_-7008161469121665832inbox-inbox-s1"><span class="gmail-m_-7008161469121665832inbox-inbox-Apple-converted-space">    </span>#6 0x7fd75802e196 in start_thread /build/eglibc-oGUzwX/eglibc-2.<wbr>19/nptl/pthread_create.c:325</span></p>
<p class="gmail-m_-7008161469121665832inbox-inbox-p1"><span class="gmail-m_-7008161469121665832inbox-inbox-s1"><span class="gmail-m_-7008161469121665832inbox-inbox-Apple-converted-space">    </span>#7 0x7fd744ee337c in clone /build/eglibc-oGUzwX/eglibc-2.<wbr>19/misc/../sysdeps/unix/sysv/<wbr>linux/x86_64/clone.S:111<br></span></p></div>
</blockquote></div><br></div></div></div></div>