jdk8u backport is brokent in 1.8.0.232.b09

Roman Kennke rkennke at redhat.com
Wed Nov 13 17:40:37 UTC 2019


In the meantime, you might want to try again with a recent release build.

Thanks,
Roman


> Roman,
> I uploaded replay file for that very
> run https://gist.github.com/genuss/114201c8658b2f79cc3afaf0d7349648
> Attached file is the class-file which caused error. This is an unusual
> class which was generated by one-nio
> <https://github.com/odnoklassniki/one-nio> in this method
> <https://github.com/odnoklassniki/one-nio/blob/master/src/one/nio/serial/gen/DelegateGenerator.java#L115>.
> 
> 
> On Wed, 13 Nov 2019 at 16:08, Roman Kennke <rkennke at redhat.com
> <mailto:rkennke at redhat.com>> wrote:
> 
>     Hi Alexey,
> 
>     > indeed I didn't  want to use Zero VM - my fault must be misclick
>     when I
>     > downloaded the build.
>     > Just downloaded latest snapshot and tried it out.
>     > 1. Just to be clear I use x86_64, not aarch64. Builds from
>     shipilev.net <http://shipilev.net>
>     > <http://shipilev.net> erroneously say they are aarch64 even for x86_64
>     > builds.
> 
>     Oh, wow. That's bad. We shall fix that then. And I was wondering why we
>     have this surge of aarch64 early adopters.
> 
>     > 2. Freezes indeed are gone. That's already good news.
> 
>     Great!
> 
>     > 3. Error with possible deadlock (from
>     > https://gist.github.com/genuss/310b67fc3f1f49b458c0e13f13b67fdd) still
>     > exists
> 
>     I will look into this right now.
> 
>     > 4. Original C2 issue is gone, nut new one appeared, please
>     > see https://gist.github.com/genuss/51c20a42882cc4026e23ef7ae0ffe69b
> 
>     We might need to see the corresponding replay file (with the same PID as
>     the hs_err file), and ideally the class files/JARs involved in this.
> 
>     Thanks,
>     Roman
> 
>     > Alexey
>     >
>     > On Wed, 13 Nov 2019 at 14:06, Roman Kennke <rkennke at redhat.com
>     <mailto:rkennke at redhat.com>
>     > <mailto:rkennke at redhat.com <mailto:rkennke at redhat.com>>> wrote:
>     >
>     >     I just realized that in your latest test you used a Zero VM.
>     This is
>     >     most likely not what you wanted ;-)
>     >
>     >     Please try:
>     >
>     >     Release build:
>     >   
>      https://builds.shipilev.net/openjdk-shenandoah-jdk8/openjdk-shenandoah-jdk8-latest-linux-aarch64-release.tar.xz
>     >
>     >     Fastdebug build:
>     >   
>      https://builds.shipilev.net/openjdk-shenandoah-jdk8/openjdk-shenandoah-jdk8-latest-linux-aarch64-fastdebug.tar.xz
>     >
>     >     Thanks,
>     >     Roman
>     >
>     >
>     >     > Hello, Shenandoah devs.
>     >     > I updated jdk8 from 191-b12 to 232-b09 and started to get
>     spurious
>     >     freezes
>     >     > of my application during startup which occur pretty
>     consistently.
>     >     Digging
>     >     > into gave me impression that is something wrong with java
>     itself.
>     >     Having
>     >     > tried to use fastdebug build I started to get these hs_err.logs:
>     >     > https://gist.github.com/genuss/e1969c081f7656ea14e992d84dc8a180
>     >     > https://gist.github.com/genuss/310b67fc3f1f49b458c0e13f13b67fdd
>     >     > and another possible outcome is same as earlier - hung jvm which
>     >     heavily
>     >     > consumes CPU in GC threads with a stacktrace like that (got it
>     >     with perf):
>     >     > 32.32%  libjvm.so     [.] ShenandoahAsserts::assert_correct
>     >     > 16.16%  libjvm.so     [.] ShenandoahBarrierSet::write_barrier
>     >     > 10.10%  libjvm.so     [.] JvmtiTagMap::do_weak_oops
>     >     > 8.43%  libjvm.so      [.]
>     >     ShenandoahForwardedIsAliveClosure::do_object_b
>     >     > 8.25%  libjvm.so      [.]
>     >     > ShenandoahEvacuateUpdateRootsClosure::do_oop_work<oop>
>     >     > 6.71%  libjvm.so      [.] ShenandoahHeap::in_collection_set<oop>
>     >     > 6.16%  libjvm.so      [.] ShenandoahHeap::is_in
>     >     > 5.53%  libjvm.so      [.] Metaspace::contains
>     >     > 2.70%  libjvm.so      [.] ShenandoahHeap::heap
>     >     > 2.43%  libjvm.so      [.] ShenandoahHeap::kind
>     >     > 0.76%  libjvm.so      [.] ShenandoahHeap::heap_no_check
>     >     > 0.24%  [kernel]       [k] trigger_load_balance
>     >     > 0.14%  [kernel]       [k] system_call_fastpath
>     >     >
>     >     > Aleksey Shipilev suggested running on latest
>     shenandoah-backport.
>     >     I did it
>     >     > and it gave me another error in 100% cases (probably
>     unrelated to
>     >     original
>     >     > error). The log is here
>     >     > https://gist.github.com/genuss/10eae7f6cc41e9ea1c59ca723915353b
>     >     >
>     >     > Moving back to 1.8.0.192 helps, but maybe we can find the
>     error here.
>     >     > Unfortunately I don't haven a minimal reproducible example, but
>     >     I'm open to
>     >     > any suggestions on how to make it.
>     >     > Do you have any thoughts about how to fix this?
>     >     >
>     >     > Alexey
>     >     >
>     >
> 



More information about the shenandoah-dev mailing list