RFR: 8348960: [leyden] compiler/c1/TestConcurrentPatching.java is stuck [v3]
duke
duke at openjdk.org
Tue Feb 4 13:46:38 UTC 2025
On Fri, 31 Jan 2025 21:40:44 GMT, Aleksey Shipilev <shade at openjdk.org> wrote:
>> This is seen in GHA, and reproduces well on my machine as well:
>>
>>
>> $ CONF=linux-x86_64-server-fastdebug make images test TEST=compiler/c1/TestConcurrentPatching.java
>> <stuck, timeout>
>>
>>
>> Test runs with `-Xcomp`. gdb "thread apply all bt" shows the compilers are idle. Supplying `-XX:-UseLockFreeCompileQueues` makes the test pass. I believe there is a bug in `UseLockFreeCompileQueues` in leyden repo.
>>
>> The comment hopefully explains what happens here. This is a corner case that seems to reproduce on the test that runs `-Xcomp` with a very few compilations.
>>
>> Additional testing:
>> - [x] GHA
>> - [x] Linux x86_64 server fastdebug, `compiler/c1/TestConcurrentPatching.java`, 100x
>
> Aleksey Shipilev has updated the pull request incrementally with one additional commit since the last revision:
>
> Move the fix to CompileTask.get
@shipilev
Your change (at version f8a10da9ae80c4edf98cd9510388fefc1794806e) is now ready to be sponsored by a Committer.
-------------
PR Comment: https://git.openjdk.org/leyden/pull/30#issuecomment-2634013080
More information about the leyden-dev
mailing list