JVM crash in ShenandoahInitMarkRootsClosure
Roman Kennke
rkennke at redhat.com
Wed Mar 27 18:39:04 UTC 2019
Hi Omar,
yes, that seems very likely. The fix should appear in nightlies very soon.
Thanks, Roman
> Hi there,
>
> We're testing:
>
> OpenJDK 64-Bit Server VM
> (12-testing+0-builds.shipilev.net-openjdk-jdk12-b140-20190320-jdk-1233)
>
> And had a crash in one of our applications:
>
> --------------- T H R E A D ---------------
> Current thread (0x00007febe8156000): GCTaskThread "Shenandoah GC
> Threads#5" [stack: 0x00007febec68a000,0x00007febec78a000] [id=2927]
> Stack: [0x00007febec68a000,0x00007febec78a000],
> sp=0x00007febec788ae0, free space=1018k
>
> Native frames: (J=compiled Java code, A=aot compiled Java code,
> j=interpreted, Vv=VM code, C=native code)
>
> V [libjvm.so+0xd24b2d]
> ShenandoahInitMarkRootsClosure<(UpdateRefsMode)0,
> (StringDedupMode)1>::do_oop(oopDesc**)+0x7d
> V [libjvm.so+0xd7c6c6]
> ShenandoahStrDedupQueue::unlink_or_oops_do_impl(StringDedupUnlinkOrOopsDoClosure*,
> unsigned long)+0x96
> V [libjvm.so+0xe09aa3]
> StringDedupQueue::unlink_or_oops_do(StringDedupUnlinkOrOopsDoClosure*)+0x43
> V [libjvm.so+0xd7d3e8]
> ShenandoahStringDedup::parallel_oops_do(OopClosure*, unsigned
> int)+0x58
> V [libjvm.so+0xd7b4f1]
> ShenandoahRootProcessor::process_vm_roots(OopClosure*, OopClosure*,
> OopClosure*, unsigned int)+0x111
> V [libjvm.so+0xd7b87a]
> ShenandoahRootProcessor::process_all_roots(OopClosure*, OopClosure*,
> CLDClosure*, CodeBlobClosure*, ThreadClosure*, unsigned int)+0x7a
> V [libjvm.so+0xd19000]
> ShenandoahInitMarkRootsTask<(UpdateRefsMode)0>::work(unsigned
> int)+0x200
> V [libjvm.so+0xf565bd] GangWorker::loop()+0x4d
> V [libjvm.so+0xec2b35] Thread::call_run()+0x75
> V [libjvm.so+0xc000ce] thread_native_entry(Thread*)+0xee
>
> siginfo: si_signo: 11 (SIGSEGV), si_code: 128 (SI_KERNEL), si_addr:
> 0x0000000000000000
>
> --
>
> Is this fixed by:
>
> https://bugs.openjdk.java.net/browse/JDK-8221278
>
> ? :)
>
> Thanks!
>
> Regards,
> Omar
>
More information about the shenandoah-dev
mailing list