<html><body>
<p><font size="2" face="sans-serif">Hi all,</font><br>
<br>
<font size="2" face="sans-serif">I have been experiencing the failure of the address sanitizer regression tests for a PPC64 target (Power7 machine). My understanding is that most of the failures are related with the fact the stack is not being dumped. </font><br>
<br>
<font size="2" face="sans-serif">I tried to understand what might be wrong and started by looking into the null_deref.cc test as it hangs during the test run. I observe that after the detection of the faulty memory access it receives a SEGV after entering ReportSIGSEGV() more precisely when it gets to the __intercept_strlen() and tries to access flags()->replace_str. The caller of __intercept_strlen() is get_cie_encoding() from libgcc (version 4.8.2 in my system).</font><br>
<br>
<font size="2" face="sans-serif">As I am not familiar with the sanitizer implementation, I was wondering if this is an expected failure for PPC targets due to some incomplete implementation, an unexpected bug, or due to some misconfiguration in the Clang/LLVM build for PPC targets.</font><br>
<br>
<font size="2" face="sans-serif">Has anyone experienced a similar issue? </font><br>
<br>
<font size="2" face="sans-serif">Thanks in advance!</font><br>
<font size="2" face="sans-serif">Samuel</font></body></html>