Profile Image
harman.mdm91

Application hannged

Application become unresponsive , attached thread dump.how to get fix it.


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

    Please Sign In or to post your comment or answer

    Profile Image

    Kousika M

    Hello Harman.mdm91,

    Greetings!

    As the report says, about 93% of the threads are in blocked state. 

     

     

     

    'Extension Starter: 9009/mas-.configurator' thread is causing 1024 threads to be BLOCKED because it got stuck on a socketRead0() in java.net.SocketInputStream file and didn't release its locks. This could be the main reason to make your application unresponsive. Please refer to the stacktrace of 'Extension Starter: 9009/mas-.configurator' thread below,

     

    stackTrace:
    java.lang.Thread.State: RUNNABLE
    at java.net.SocketInputStream.socketRead0(Native Method)
    at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
    at java.net.SocketInputStream.read(SocketInputStream.java:171)
    at java.net.SocketInputStream.read(SocketInputStream.java:141)
    at com.marimba.castanet.http.HTTPConnection.fill(HTTPConnection.java:112)
    at com.marimba.castanet.http.HTTPConnection.read(HTTPConnection.java:127)
    at com.marimba.castanet.http.HTTPRequest.readLine(HTTPRequest.java:684)
    at com.marimba.castanet.http.HTTPRequest.reply(HTTPRequest.java:729)
    at com.marimba.castanet.tools.HTTPSURLConnection.getInputStream(HTTPSURLConnection.java:594)
    - locked <0x00000000dbdc1968> (a com.marimba.castanet.tools.HTTPSURLConnection)
    at com.marimba.castanet.tools.HTTPSURLConnection.getResponseCode(HTTPSURLConnection.java:210)
    at com.marimba.apps.mas.plugin.util.PluginUtil.pingLogstash(PluginUtil.java:77)
    at com.marimba.apps.mas.plugin.util.PluginUtil.initPlugin(PluginUtil.java:394)
    at com.marimba.apps.mas.plugin.util.PluginUtil.<init>(PluginUtil.java:58)
    at com.marimba.apps.mas.plugin.MASPlugin.initPlugin(MASPlugin.java:494)
    at com.marimba.apps.mas.plugin.MASPlugin.notify(MASPlugin.java:62)
    at com.marimba.apps.transmitter.workspace.Segment$ExHelper.getExtension(Unknown Source)
    - locked <0x00000000d85fd058> (a com.marimba.apps.transmitter.workspace.Segment$ExHelper)
    at com.marimba.apps.transmitter.workspace.Segment.getExtension(Unknown Source)
    at com.marimba.apps.transmitter.workspace.Segment.startExtension(Unknown Source)
    at com.marimba.apps.transmitter.workspace.Segment.access$100(Unknown Source)
    at com.marimba.apps.transmitter.workspace.Segment$ExtensionStarter.run(Unknown Source)
    at com.marimba.tools.util.ThreadPool.runClient(ThreadPool.java:463)
    at com.marimba.tools.util.ThreadPool.run(ThreadPool.java:447)
    at java.lang.Thread.run(Thread.java:750)

     

     

    Stacktrace of the 1024 threads in com.marimba.apps.transmitter.workspace.Segment$ExHelper.getExtension(Unknown Source) 

    are similar and are provided below,

    stackTrace:
    java.lang.Thread.State: BLOCKED (on object monitor)
    at com.marimba.apps.transmitter.workspace.Segment$ExHelper.getExtension(Unknown Source)
    - waiting to lock <0x00000000d85fd058> (a com.marimba.apps.transmitter.workspace.Segment$ExHelper)
    at com.marimba.apps.transmitter.workspace.Segment.getExtension(Unknown Source)
    at com.marimba.apps.transmitter.workspace.Channel.getConfigurator(Unknown Source)
    at com.marimba.apps.transmitter.TransmitterModule.getPluginFor(Unknown Source)
    at com.marimba.apps.transmitter.TransmitterModule.processHttpRequest(Unknown Source)
    at com.marimba.apps.transmitter.Server.processHttpRequest(Unknown Source)
    at com.marimba.apps.transmitter.http.CSFHttpEngine$TransmitterPort.handle(Unknown Source)
    at com.marimba.tools.csf.server.HTTPConnection.handle(Unknown Source)
    at com.marimba.tools.csf.server.HTTPConnection.run(Unknown Source)
    at com.marimba.tools.csf.server.CSFPort$Listener.run(Unknown Source)
    at com.marimba.tools.util.ThreadPool.runClient(ThreadPool.java:463)
    at com.marimba.tools.util.ThreadPool.run(ThreadPool.java:447)
    at java.lang.Thread.run(Thread.java:750)

     

    Thanks.

    Got something else on mind? Post Your Question