Skip to content

Instantly share code, notes, and snippets.

@alexander-yakushev
Created November 1, 2019 20:13
Show Gist options
  • Save alexander-yakushev/828617521ab0368d7bff854745f1fec8 to your computer and use it in GitHub Desktop.
Save alexander-yakushev/828617521ab0368d7bff854745f1fec8 to your computer and use it in GitHub Desktop.
Shenandoah JDK8 30.10 crash
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007f65b7f497c7, pid=1, tid=0x00007f61ec4e9700
#
# JRE version: OpenJDK Runtime Environment (8.0) (build 1.8.0-builds.shipilev.net-openjdk-shenandoah-jdk8-b450-20191030-aarch64-shenandoah-jdk8u232-b09)
# Java VM: OpenJDK 64-Bit Server VM (25.71-b450-20191030-aarch64-shenandoah-jdk8u232-09 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# V [libjvm.so+0x8b97c7] ObjectMonitor::enter(Thread*)+0x6d7
#
# Core dump written. Default location: /app/core or core.1
#
# If you would like to submit a bug report, please visit:
# http://bugreport.java.com/bugreport/crash.jsp
#
Stack: [0x00007f61ec3e9000,0x00007f61ec4ea000], sp=0x00007f61ec4e84d0, free space=1021k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0x8b97c7] ObjectMonitor::enter(Thread*)+0x6d7
V [libjvm.so+0x980b73] SharedRuntime::complete_monitor_locking_C(oopDesc*, BasicLock*, JavaThread*)+0x93
v ~RuntimeStub::_complete_monitor_locking_Java
J 21227 C2 io.netty.util.concurrent.ScheduledFutureTask.cancel(Z)Z (23 bytes) @ 0x00007f65a518f9c0 [0x00007f65a518f240+0x780]
J 20276 C1 io.netty.resolver.dns.Cache$Entries.clearAndCancel()Z (50 bytes) @ 0x00007f65a4ba7d34 [0x00007f65a4ba7300+0xa34]
J 20275 C1 io.netty.resolver.dns.Cache$Entries.run()V (24 bytes) @ 0x00007f65a48b495c [0x00007f65a48b4720+0x23c]
J 21219 C2 io.netty.util.concurrent.ScheduledFutureTask.run()V (182 bytes) @ 0x00007f65a51910d0 [0x00007f65a5191020+0xb0]
J 21114 C2 io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(J)Z (96 bytes) @ 0x00007f65a491f054 [0x00007f65a491ef20+0x134]
J 18087% C2 io.netty.channel.epoll.EpollEventLoop.run()V (262 bytes) @ 0x00007f65a2c3dd38 [0x00007f65a2c3d860+0x4d8]
j io.netty.util.concurrent.SingleThreadEventExecutor$6.run()V+44
j io.netty.util.internal.ThreadExecutorMap$2.run()V+11
j manifold.executor$thread_factory$reify__7422$f__7423.invoke()Ljava/lang/Object;+39
j clojure.lang.AFn.run()V+1
j java.lang.Thread.run()V+11
v ~StubRoutines::call_stub
V [libjvm.so+0x67d780] JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*)+0xfb0
V [libjvm.so+0x67ac87] JavaCalls::call_virtual(JavaValue*, KlassHandle, Symbol*, Symbol*, JavaCallArguments*, Thread*)+0x277
V [libjvm.so+0x67b267] JavaCalls::call_virtual(JavaValue*, Handle, KlassHandle, Symbol*, Symbol*, Thread*)+0x57
V [libjvm.so+0x6b9155] thread_entry(JavaThread*, Thread*)+0x75
V [libjvm.so+0xa8f7df] JavaThread::thread_main_inner()+0xdf
V [libjvm.so+0xa8fb39] JavaThread::run()+0x329
V [libjvm.so+0x8cc5c2] java_start(Thread*)+0xf2
C [libpthread.so.0+0x76db] start_thread+0xdb
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
v ~RuntimeStub::_complete_monitor_locking_Java
J 21227 C2 io.netty.util.concurrent.ScheduledFutureTask.cancel(Z)Z (23 bytes) @ 0x00007f65a518f9c0 [0x00007f65a518f240+0x780]
J 20276 C1 io.netty.resolver.dns.Cache$Entries.clearAndCancel()Z (50 bytes) @ 0x00007f65a4ba7d34 [0x00007f65a4ba7300+0xa34]
J 20275 C1 io.netty.resolver.dns.Cache$Entries.run()V (24 bytes) @ 0x00007f65a48b495c [0x00007f65a48b4720+0x23c]
J 21219 C2 io.netty.util.concurrent.ScheduledFutureTask.run()V (182 bytes) @ 0x00007f65a51910d0 [0x00007f65a5191020+0xb0]
J 21114 C2 io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(J)Z (96 bytes) @ 0x00007f65a491f054 [0x00007f65a491ef20+0x134]
J 18087% C2 io.netty.channel.epoll.EpollEventLoop.run()V (262 bytes) @ 0x00007f65a2c3dd38 [0x00007f65a2c3d860+0x4d8]
j io.netty.util.concurrent.SingleThreadEventExecutor$6.run()V+44
j io.netty.util.internal.ThreadExecutorMap$2.run()V+11
j manifold.executor$thread_factory$reify__7422$f__7423.invoke()Ljava/lang/Object;+39
j clojure.lang.AFn.run()V+1
j java.lang.Thread.run()V+11
v ~StubRoutines::call_stub
V [libjvm.so+0x8cc5c2] java_start(Thread*)+0xf2
C [libpthread.so.0+0x76db] start_thread+0xdb
J 21227 C2 io.netty.util.concurrent.ScheduledFutureTask.cancel(Z)Z (23 bytes) @ 0x00007f65a518f9c0 [0x00007f65a518f240+0x780]
J 20276 C1 io.netty.resolver.dns.Cache$Entries.clearAndCancel()Z (50 bytes) @ 0x00007f65a4ba7d34 [0x00007f65a4ba7300+0xa34]
J 20275 C1 io.netty.resolver.dns.Cache$Entries.run()V (24 bytes) @ 0x00007f65a48b495c [0x00007f65a48b4720+0x23c]
J 21219 C2 io.netty.util.concurrent.ScheduledFutureTask.run()V (182 bytes) @ 0x00007f65a51910d0 [0x00007f65a5191020+0xb0]
J 21114 C2 io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(J)Z (96 bytes) @ 0x00007f65a491f054 [0x00007f65a491ef20+0x134]
J 18087% C2 io.netty.channel.epoll.EpollEventLoop.run()V (262 bytes) @ 0x00007f65a2c3dd38 [0x00007f65a2c3d860+0x4d8]
j io.netty.util.concurrent.SingleThreadEventExecutor$6.run()V+44
j io.netty.util.internal.ThreadExecutorMap$2.run()V+11
j manifold.executor$thread_factory$reify__7422$f__7423.invoke()Ljava/lang/Object;+39
j clojure.lang.AFn.run()V+1
j java.lang.Thread.run()V+11
v ~StubRoutines::call_stub
V [libjvm.so+0x67d780] JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*)+0xfb0
V [libjvm.so+0x67ac87] JavaCalls::call_virtual(JavaValue*, KlassHandle, Symbol*, Symbol*, JavaCallArguments*, Thread*)+0x277
V [libjvm.so+0x67b267] JavaCalls::call_virtual(JavaValue*, Handle, KlassHandle, Symbol*, Symbol*, Thread*)+0x57
V [libjvm.so+0x6b9155] thread_entry(JavaThread*, Thread*)+0x75
V [libjvm.so+0xa8f7df] JavaThread::thread_main_inner()+0xdf
V [libjvm.so+0xa8fb39] JavaThread::run()+0x329
V [libjvm.so+0x8cc5c2] java_start(Thread*)+0xf2
C [libpthread.so.0+0x76db] start_thread+0xdb
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
v ~RuntimeStub::_complete_monitor_locking_Java
J 21227 C2 io.netty.util.concurrent.ScheduledFutureTask.cancel(Z)Z (23 bytes) @ 0x00007f65a518f9c0 [0x00007f65a518f240+0x780]
J 20276 C1 io.netty.resolver.dns.Cache$Entries.clearAndCancel()Z (50 bytes) @ 0x00007f65a4ba7d34 [0x00007f65a4ba7300+0xa34]
J 20275 C1 io.netty.resolver.dns.Cache$Entries.run()V (24 bytes) @ 0x00007f65a48b495c [0x00007f65a48b4720+0x23c]
J 21219 C2 io.netty.util.concurrent.ScheduledFutureTask.run()V (182 bytes) @ 0x00007f65a51910d0 [0x00007f65a5191020+0xb0]
J 21114 C2 io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(J)Z (96 bytes) @ 0x00007f65a491f054 [0x00007f65a491ef20+0x134]
J 18087% C2 io.netty.channel.epoll.EpollEventLoop.run()V (262 bytes) @ 0x00007f65a2c3dd38 [0x00007f65a2c3d860+0x4d8]
j io.netty.util.concurrent.SingleThreadEventExecutor$6.run()V+44
j io.netty.util.internal.ThreadExecutorMap$2.run()V+11
j manifold.executor$thread_factory$reify__7422$f__7423.invoke()Ljava/lang/Object;+39
j clojure.lang.AFn.run()V+1
j java.lang.Thread.run()V+11
v ~StubRoutines::call_stub
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment