RFR: 8360478: libjsig related tier3 jtreg tests fail when asan is configured [v2]

David Holmes dholmes at openjdk.org
Thu Jun 26 07:50:28 UTC 2025


On Thu, 26 Jun 2025 06:33:11 GMT, Matthias Baesken <mbaesken at openjdk.org> wrote:

>> There are a number of :tier3 HS jtreg tests using libjsig. Unfortunately they clash with asan, so it should be avoided to run them if asan is configured.
>> 
>> Examples :
>> runtime/signal/TestSigalrm.java
>> runtime/signal/TestSigbus.java
>> 
>> They run into errors like this
>> 
>> 
>>  stdout: [];
>>  stderr: [==59482==ASan runtime does not come first in initial library list; you should either link runtime to your application or manually preload it with LD_PRELOAD.
>> 
>> 
>> One option would be to avoid running those tests when  asan is enabled.
>> Another option is to avoid the  so called 'link  order check' .
>> https://github.com/google/sanitizers/wiki/addresssanitizerflags
>> 
>> verify_asan_link_order  -  Check position of ASan runtime in library list (needs to be disabled when other library has to be preloaded system-wide)
>
> Matthias Baesken has updated the pull request incrementally with one additional commit since the last revision:
> 
>   Adjust COPYRIGHT year

make/data/asan/asan_default_options.c line 2:

> 1: /*
> 2:  * Copyright (c) 2023, 2025, Google and/or its affiliates. All rights reserved.

@MBaesken unless you work for Google, or someone from Google requests that you update their copyright notice (as we do for Oracle copyright) then you should not modify other people's copyright notices.

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/25978#discussion_r2168423004


More information about the build-dev mailing list