On Fri, 11 Sep 2020 07:36:57 GMT, Aleksei Voitylov <avoity...@openjdk.org> 
wrote:

>> test/hotspot/jtreg/runtime/StackGuardPages/exeinvoke.c line 282:
>> 
>>> 280:
>>> 281:   pthread_attr_init(&thread_attr);
>>> 282:   pthread_attr_setstacksize(&thread_attr, stack_size);
>> 
>> Just a comment in response to the explanation as to why this change is 
>> needed. If the default thread stacksize under
>> musl is insufficient to successfully attach such a thread to the VM then 
>> this will cause problems for applications that
>> embed the VM directly (or which otherwise directly attach existing threads).
>
> This fix 
> https://git.musl-libc.org/cgit/musl/commit/src/aio/aio.c?id=1a6d6f131bd60ec2a858b34100049f0c042089f2
> addresses the problem for recent versions of musl. The test passes on a 
> recent Alpine Linux 3.11.6 (musl 1.1.24) and
> fails on Alpine Linux 3.8.2 (musl 1.1.19) without this test fix.  There are 
> still older versions of the library in the
> wild, hence the test fix. The mitigation for such users would be a distro 
> upgrade.

Thanks for the additional info on this.

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

PR: https://git.openjdk.java.net/jdk/pull/49

Reply via email to