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