waiting for monitor enty messages in thread dump
843829Feb 6 2006 — edited Jun 30 2010Hi,
I've a thread dump of a container in a Oracle Application Server 9.0.4.1 (running 1.4.2_07) right before restart because off low memory and a lot of threads in this dump are in this state:
"AJPRequestHandler-ApplicationServerThread-1588" prio=1 tid=0x37634bf8 nid=0x1982 waiting for monitor entry [43f22000..43f2386c]
can anyone tell me what this means? Google didn't reveal anything useful.
Another thing I don't understand although it seems it doesn't do any harm:
"AJPRequestHandler-ApplicationServerThread-1630" prio=1 tid=0x09011a68 nid=0x1982 in Object.wait() [40276000..4027686c]
at java.lang.Object.wait(Native Method)
- waiting on <0x6624e628> (a java.util.HashMap)
at java.lang.Object.wait(Object.java:429)
at java.net.InetAddress.checkLookupTable(InetAddress.java:1109)
- locked <0x6624e628> (a java.util.HashMap)
at java.net.InetAddress.getAddressFromNameService(InetAddress.java:1048)
at java.net.InetAddress.getLocalHost(InetAddress.java:1188)
at com.evermind.server.http.EvermindHttpSession.encodeSession(EvermindHttpSession.java:414)
at com.evermind.server.http.HttpApplication.createSession(HttpApplication.java:1599)
why is this thread waiting for a lock itself has?
Thanx for any help and hints in advance.
Regards,
Ingo