[llvm-dev] sanitizer test case failures after OS update
Peter Bergner via llvm-dev
llvm-dev at lists.llvm.org
Wed Sep 13 08:42:10 PDT 2017
On 9/13/17 10:31 AM, Peter Bergner via llvm-dev wrote:
> On 9/12/17 8:15 PM, Bill Seurer via llvm-dev wrote:
>> I updated one of my powerpc64le llvm test systems to Fedora 25 and I
>> started getting a whole bunch of sanitizer test case failures. I tried
>> testing some earlier revisions on the new OS that had worked fine under
>> the old but they generate the same errors now so it isn't any changes in
>> llvm.
>>
>> There are two different errors:
>>
>> FATAL: ThreadSanitizer: unsupported VMA range
>> FATAL: Found 47 - Supported 44 and 46
>
> This looks to be due to the new kernel using 47 bits for addressing
> and the ppc specific ASAN code is only setup to handle 44 or 46.
> Talking with Steve Munroe, he says there is some work (already done?)
> to handle 48 and 49 bits as well. We'll need a change ASAN to
> handle those extra bits. It would be nice if we could just detect
> what the value is and use that, rather than having fixed specific
> values we know about and handle.
Oops, I meant TSAN above, although ASAN has similar code and
restrictions IIRC.
Peter
More information about the llvm-dev
mailing list