
Thread 28675 "pool-4-thread-1": (state = BLOCKED)Īt io.$Worker.waitForNextTick(HashedWheelTimer.java:461)Īt io.$n(HashedWheelTimer.java:360) Thread 29187 "pool-3-thread-1": (state = BLOCKED)Īt .LockSupport.park(LockSupport.java:175)Īt .AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)Īt .take(LinkedBlockingQueue.java:442)Īt (ConsumerIterator.scala:63)Īt (ConsumerIterator.scala:33)Īt (IteratorTemplate.scala:66)Īt (IteratorTemplate.scala:58)Īt .DefaultHandler.doRun(DefaultHandler.java:22)Īt .n(DefaultRunnable.java:11)Īt $RunnableAdapter.call(Executors.java:511)Īt .run(FutureTask.java:266)Īt .runWorker(ThreadPoolExecutor.java:1142)Īt $n(ThreadPoolExecutor.java:617) locked (a .KQueueSelectorImpl)Īt .lect(SelectorImpl.java:97)Īt io.select(NioEventLoop.java:622)Īt io.run(NioEventLoop.java:310)Īt io.$2.run(SingleThreadEventExecutor.java:110) Thread 26635 "nioEventLoopGroup-3-1": (state = IN_NATIVE)Īt .KQueueArrayWrapper.kevent0(Native Method)Īt .KQueueArrayWrapper.poll(KQueueArrayWrapper.java:198)Īt .KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:117)Īt .SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) Thread 29699 "threadDeathWatcher-4-1": (state = BLOCKED)Īt io.$n(ThreadDeathWatcher.java:137)Īt io.$n(DefaultThreadFactory.java:137) The threaddump created with VisualVM results in: Thread 30239 "Keep-Alive-Timer": (state = BLOCKED)Īt (Thread.java:745) So finally I created a core dump and loaded it into Java VisualVM (I could not use the solution presented by DROY because calling jmap lead to another error: "Error attaching to core file: Can't attach to the core file").

# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.74-b02 mixed mode bsd-amd64 compressed oops)Ĭurrent thread (0x00007f89e481c800): JavaThread "C2 CompilerThread1" daemon ĮDIT (2): I updated my Java version to 8.0_74.

So what can I do? Thank you so much!ĮDIT (1): Sometimes I also get the following error/info.
#Openjdk 1.8 151 sigsegv how to
I never faced this problem, but I'd love/need to find a way on how to figure out what the problem is. All of the messages are the same and the program does not use any JNI stuff (the used 3rd party libraries don't use any JNI as well, as far as I'm informed). If I add two different tasks, the program crashes after 900 - 1,500 messages. The program is pretty simple, it receives a message through Kafka and triggers tasks based on the message received. I have no idea on how to solve the problem. T H R E A D -Ĭurrent thread (0x00007feeef003800): JavaThread "C2 CompilerThread0" daemon

# If you would like to submit a bug report, please visit: To enable core dumping, try "ulimit -c unlimited" before starting Java again

# V PhaseIdealLoop::idom_no_update(Node*) const+0x12 # Java VM: Java HotSpot(TM) 64-Bit Server VM (25.73-b02 mixed mode bsd-amd64 compressed oops) # A fatal error has been detected by the Java Runtime Environment: I have a piece of simple Java Code, which leads to a JVM crash: # I'm really lost and I don't know how to face and solve my problem.
