RFR: 8348960: [leyden] compiler/c1/TestConcurrentPatching.java is stuck
Aleksey Shipilev
shade at openjdk.org
Thu Jan 30 09:02:03 UTC 2025
On Wed, 29 Jan 2025 18:19:15 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
Ran 700x `compiler/c1/TestConcurrentPatching.java` overnight, and no timeouts. I think we are good to go.
-------------
PR Comment: https://git.openjdk.org/leyden/pull/30#issuecomment-2623892690
More information about the leyden-dev
mailing list