Profile Image
Neelakanta

Let me know the problems

fastthread is showing problems detected what is the problem here?


Report URL - https://fastthread.io/my-thread-report.jsp?p=c2hhcmVkLzIwMjMvMDEvMzAvdGhyZWFkZHVtcF8yMDIzMDEyNjIwMzg1Nzc3MS0wLnRkdW1wLS05LTUzLTU=

  • socketRead0

  • socketAccept

  • CPU consumption

Please Sign In or to post your comment or answer

Profile Image

Mahesh

Hi Neelakanta,

 

1) The following 2 threads are looping socketRead0() method in java.base@11.0.10.java.net.SocketInputStream file - 

RMI TCP Connection(14837)-100.123.104.198 and RMI TCP Connection(14833)-100.123.104.198. If threads loop infinitely, CPU consumption will start to spike up. Find a top few lines of stacktrace of the thread below - 

stackTrace:
java.lang.Thread.State: RUNNABLE
at java.base@11.0.10/java.net.SocketInputStream.socketRead0(Native Method)
at java.base@11.0.10/java.net.SocketInputStream.socketRead(SocketInputStream.java:115)
at java.base@11.0.10/java.net.SocketInputStream.read(SocketInputStream.java:168)
at java.base@11.0.10/java.net.SocketInputStream.read(SocketInputStream.java:140)
at com.atlassian.jira.cluster.distribution.localq.rmi.auth.AuthenticatingSocketWrapper$AuthenticatingInputStream.read(AuthenticatingSocketWrapper.java:77)
at java.base@11.0.10/java.io.BufferedInputStream.fill(BufferedInputStream.java:252)
at java.base@11.0.10/java.io.BufferedInputStream.read(BufferedInputStream.java:271)
- locked <0x000000002cce94ee> (a java.io.BufferedInputStream)
at java.base@11.0.10/java.io.FilterInputStream.read(FilterInputStream.java:83)
at java.rmi@11.0.10/sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:544)
at java.rmi@11.0.10/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:796)
at java.rmi@11.0.10/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:677)
:
:

 

2) The below 6 threads are looping on socketAccept() method in java.base@11.0.10.java.net.PlainSocketImpl file. If threads loop infinitely, CPU consumption will start to spike up.

 

RMI TCP Accept-0

RMI TCP Accept-8999

+ RMI TCP Accept-0

+ RMI TCP Accept-40001

+ RMI TCP Accept-40011

+ main

 

Here are a top few lines of stacktrace - 

stackTrace:
java.lang.Thread.State: RUNNABLE
at java.base@11.0.10/java.net.PlainSocketImpl.socketAccept(Native Method)
at java.base@11.0.10/java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:458)
at java.base@11.0.10/java.net.ServerSocket.implAccept(ServerSocket.java:565)
at java.base@11.0.10/java.net.ServerSocket.accept(ServerSocket.java:533)
at org.apache.catalina.core.StandardServer.await(StandardServer.java:471)
at org.apache.catalina.startup.Catalina.await(Catalina.java:783)
at org.apache.catalina.startup.Catalina.start(Catalina.java:729)
at java.base@11.0.10/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
:
:

 

3) Thread support-zip is looping on dumpThreads0() method in java.management@11.0.10.sun.management.ThreadImpl file. Find stacktrace of this thread below

stackTrace:
java.lang.Thread.State: RUNNABLE
at java.management@11.0.10/sun.management.ThreadImpl.dumpThreads0(Native Method)
at java.management@11.0.10/sun.management.ThreadImpl.getThreadInfo(ThreadImpl.java:485)
at com.atlassian.troubleshooting.stp.salext.bundle.threaddump.TDACompatibleThreadDumpGenerator.generateThreadDump(TDACompatibleThreadDumpGenerator.java:61)
at com.atlassian.troubleshooting.stp.salext.bundle.ThreadDumpBundle.generateThreadDump(ThreadDumpBundle.java:99)
at com.atlassian.troubleshooting.stp.salext.bundle.ThreadDumpBundle.getFiles(ThreadDumpBundle.java:67)
at com.atlassian.troubleshooting.stp.zip.ZipFileAppender.getFilesToZip(ZipFileAppender.java:104)
at com.atlassian.troubleshooting.stp.zip.ZipFileAppender.getInnerItems(ZipFileAppender.java:93)
at com.atlassian.troubleshooting.stp.zip.ZipFileAppender.getInnerItems(ZipFileAppender.java:39)
at com.atlassian.troubleshooting.stp.zip.NestedProgressTracker.process(NestedProgressTracker.java:42)
at com.atlassian.troubleshooting.stp.zip.CreateSupportZipTask.addSupportFilesToZip(CreateSupportZipTask.java:135)
at com.atlassian.troubleshooting.stp.zip.CreateSupportZipTask.lambda$null$0(CreateSupportZipTask.java:80)
at com.atlassian.troubleshooting.stp.zip.CreateSupportZipTask$$Lambda$9753/0x0000000807367c40.accept(Unknown Source)
at com.atlassian.troubleshooting.stp.zip.CreateSupportZipTask.writeSupportZipFile(CreateSupportZipTask.java:114)
at com.atlassian.troubleshooting.stp.zip.CreateSupportZipTask.lambda$call$1(CreateSupportZipTask.java:78)
at com.atlassian.troubleshooting.stp.zip.CreateSupportZipTask$$Lambda$9746/0x0000000804ffb040.call(Unknown Source)
at com.atlassian.troubleshooting.stp.zip.CreateSupportZipTask.call(CreateSupportZipTask.java:90)
at com.atlassian.troubleshooting.stp.zip.CreateSupportZipTask.call(CreateSupportZipTask.java:35)
at java.base@11.0.10/java.util.concurrent.FutureTask.run(FutureTask.java:264)
:
:

 

You may want to investigate these threads and fix the problem.

Got something else on mind? Post Your Question

Not the answer you're looking for? Browse other questions tagged
  • socketRead0

  • socketAccept

  • CPU consumption