Hello from JRuby and here's another crash

Charles Oliver Nutter headius at headius.com
Thu Jul 4 20:06:03 UTC 2024


Hello friends! Long time lurker, first time poster.

Like others I was excited to hear that the first EA of Leyden had dropped.
Sadly, I have another crash to report.

I see there are two other crashes reported, but mine appears different
(ClassPrelinker::is_indy_resolution_deterministic):

https://gist.github.com/headius/79c6460ed55c1d80c82e1c0209897e24

Perhaps unsurprisingly, the additional flags provided by Vladimir
Kozlov (-XX:+UnlockDiagnosticVMOptions
-XX:-ReduceAllocationMerges) did not appear to change the result.

This is with JRuby's minimally invokedynamic-based mode, which has given us
the shortest startup time in the past (second only to disabling tiers 2-4
and staying in C1).

I am on MacOS AArch64 Sonoma 14.5, testing against JRuby master, but
reproduction should be as easy as downloading the JRuby binary tarball,
unpacking, and running bin/jruby with the command line above.

https://www.jruby.org/download

I am eager to work with Leyden folks to investigate issues, and I am
planning to be at JVMLS this year to discuss collaborating more!

- Charlie
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/leyden-dev/attachments/20240704/327e80ce/attachment.htm>


More information about the leyden-dev mailing list