XmlTransform fails OSR compilation
Aleksey Shipilev
shade at redhat.com
Wed Aug 8 07:49:32 UTC 2018
Hey,
I have a question about OSR. We have recently added the assert in compilerBroker that fails when
Shenandoah-enabled compilation fails with non-trivial reason on some tier. XmlTransform reliably
fails on gotland with:
[ks_specjvm2008_release] # guarantee(!UseShenandoahGC || !ShenandoahCompileCheck ||
!target_compilable || (compilable != ciEnv::MethodCompilable_not_at_tier)) failed: Not compilable on
level 3 due to: stack not empty at OSR entry point
Is "stack not empty at OSR entry point" a legitimate (recoverable) failure reason? Is it the
evidence of the bug? This does not seem to be Shenandoah-specific, as the same assert would fire
with -XX:+UseParallelGC, if we remove !UseShenandoahGC from the assert above.
-Aleksey
More information about the shenandoah-dev
mailing list