Shenandoah Crash in Minecraft

Aleksey Shipilev shade at redhat.com
Thu Aug 8 08:51:46 UTC 2019


On 8/8/19 9:32 AM, Aleksey Shipilev wrote:
> I tried to run it with default settings on latest fastdebug jdk12, and it crashed like this:
> 
> #
> # A fatal error has been detected by the Java Runtime Environment:
> #
> #  Internal Error (/home/buildbot/worker/jdk12u-linux/build/src/hotspot/share/prims/unsafe.cpp:117),
> pid=8530, tid=8532
> #  assert(byte_offset < p_size) failed: Unsafe access: offset 56 > object's size 56
> #
> V  [libjvm.so+0x195788a]  assert_field_offset_sane(oop, long)+0x17a
> V  [libjvm.so+0x19622a6]  Unsafe_GetInt+0xe6
> J 418  jdk.internal.misc.Unsafe.getInt(Ljava/lang/Object;J)I java.base at 12.0.2-testing (0 bytes) @
> 0x00007f437c4a77b8 [0x00007f437c4a7660+0x0000000000000158]
> j  sun.misc.Unsafe.getInt(Ljava/lang/Object;J)I+5 jdk.unsupported at 12.0.2-testing
> j  org.lwjgl.system.MemoryUtil.getParentOffset(ILjava/nio/Buffer;Ljava/util/function/Function;)J+50
> j  org.lwjgl.system.MemoryUtil.<clinit>()V+220
> v  ~StubRoutines::call_stub
> 
> This actually looks like org.lwjgl.system.MemoryUtil bug.

Reported to lwjgl here:
  https://github.com/LWJGL/lwjgl3/issues/491

-- 
Thanks,
-Aleksey



More information about the shenandoah-dev mailing list