[SNMP4J] (no subject)

Fabrice Bacchella fbacchella at spamcop.net
Wed Jul 4 11:18:52 CEST 2007


I just get that with a jstack on a old version of snmp4j (1.7.6a I  
think), is this problem solved ?

Found one Java-level deadlock:
=============================
"JrdsCollect-kayoo":
   waiting to lock monitor 0x00000000005d22c0 (object  
0xfffffd7fbc31e1d8, a org.snmp4j.Snmp$PendingRequest),
   which is held by "Timer-70"
"Timer-70":
   waiting to lock monitor 0x00000000005cfcb0 (object  
0xfffffd7fbc31e268, a org.snmp4j.Snmp$SyncResponseListener),
   which is held by "JrdsCollect-kayoo"

Java stack information for the threads listed above:
===================================================
"JrdsCollect-kayoo":
         at org.snmp4j.Snmp.send(Unknown Source)
         - waiting to lock <0xfffffd7fbc31e1d8> (a org.snmp4j.Snmp 
$PendingRequest)
         - locked <0xfffffd7fbc31e268> (a org.snmp4j.Snmp 
$SyncResponseListener)
         at org.snmp4j.Snmp.send(Unknown Source)
         at jrds.snmp.SnmpRequester.doRequest(SnmpRequester.java:143)
         at jrds.snmp.SnmpRequester.access$1(SnmpRequester.java:130)
         at jrds.snmp.SnmpRequester$3.doSnmpGet(SnmpRequester.java:121)
         at jrds.snmp.SnmpStarter.start(SnmpStarter.java:85)
         at jrds.Starter.doStart(Starter.java:65)
         at jrds.StartersSet.startCollect(StartersSet.java:22)
         at jrds.RdsHost.collectAll(RdsHost.java:73)
         at jrds.HostsList$3.run(HostsList.java:208)
         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask 
(ThreadPoolExecutor.java:885)
         at java.util.concurrent.ThreadPoolExecutor$Worker.run 
(ThreadPoolExecutor.java:907)
         at java.lang.Thread.run(Thread.java:619)
"Timer-70":
         at org.snmp4j.Snmp$SyncResponseListener.onResponse(Unknown  
Source)
         - waiting to lock <0xfffffd7fbc31e268> (a org.snmp4j.Snmp 
$SyncResponseListener)
         at org.snmp4j.Snmp$PendingRequest.run(Unknown Source)
         - locked <0xfffffd7fbc31e1d8> (a org.snmp4j.Snmp 
$PendingRequest)
         at java.util.TimerThread.mainLoop(Timer.java:512)
         at java.util.TimerThread.run(Timer.java:462)

Found 1 deadlock.




More information about the SNMP4J mailing list