<!DOCTYPE html><html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body><div style="font-family: sans-serif;"><div class="plaintext" style="white-space: normal;"><p dir="auto">Great to hear from you, my old friend, and thanks for kicking the tires.  Sorry one of them blew out on you.  We’ll look at it with interest.</p>
<p dir="auto">For the first time ever, I am unable to attend JVMLS, so I’m sorry I will miss seeing you there.</p>
<p dir="auto">It is possible that our indy filters are set wrong; our optimizations work for indy BSMs defined by java.base, but perhaps not for yours.</p>
<p dir="auto">On 4 Jul 2024, at 13:06, Charles Oliver Nutter wrote:</p>
</div><blockquote class="embedded" style="margin: 0 0 5px; padding-left: 5px; border-left: 2px solid #777777; color: #777777;"><div id="42B047CF-8D1C-4CC6-B9D9-25AED18D8D4F">

<div dir="ltr">Hello friends! Long time lurker, first time poster.
<div><br></div>
<div>Like others I was excited to hear that the first EA of Leyden had dropped. Sadly, I have another crash to report.</div>
<div><br></div>
<div>I see there are two other crashes reported, but mine appears different (ClassPrelinker::is_indy_resolution_deterministic):</div>
<div><br></div>
<div><a href="https://gist.github.com/headius/79c6460ed55c1d80c82e1c0209897e24">https://gist.github.com/headius/79c6460ed55c1d80c82e1c0209897e24</a><br></div>
<div><br></div>
<div>Perhaps unsurprisingly, the additional flags provided by Vladimir Kozlov (<span style="color:rgb(0,0,0)">-XX:+UnlockDiagnosticVMOptions -XX:-ReduceAllocationMerges) did not appear to change the result.</span></div>
<div><span style="color:rgb(0,0,0)"><br></span></div>
<div><span style="color:rgb(0,0,0)">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).</span></div>
<div><span style="color:rgb(0,0,0)"><br></span></div>
<div><font color="#000000">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.</font></div>
<div><font color="#000000"><br></font></div>
<div><a href="https://www.jruby.org/download">https://www.jruby.org/download</a><font color="#000000"><br></font></div>
<div><span style="color:rgb(0,0,0)"><br></span></div>
<div><span style="color:rgb(0,0,0)">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!</span></div>
<div><span style="color:rgb(0,0,0)"><br></span></div>
<div><span style="color:rgb(0,0,0)">- Charlie</span></div>
</div></div></blockquote>
<div class="plaintext" style="white-space: normal;">
</div>
</div></body>

</html>