https://issues.apache.org/bugzilla/show_bug.cgi?id=48903

--- Comment #9 from aullr...@blackducksoftware.com 2010-05-06 14:37:06 EDT ---
We are running hudson 1.356, java.exe from jdk1.6.0_14 and tomcat 6.0.26 and
get deadlocks
Excerpts below - going to attach full log.

Found one Java-level deadlock:
=============================
"Handling GET /job/Project1Trunk/ : http-8080-40":
  waiting to lock monitor 0x000000005b013e50 (object 0x00002aaac2cc9b58, a
java.net.URLClassLoader),
  which is held by "Handling GET /job/Project2Trunk/disk-usage/graph :
http-8080-22"
"Handling GET /job/Project2Trunk/disk-usage/graph : http-8080-22":
  waiting to lock monitor 0x000000005b986958 (object 0x00002aaab4465798, a
java.lang.String),
  which is held by "Handling GET /job/Project2Trunk/emma/graph : http-8080-14"
"Handling GET /job/Project2Trunk/emma/graph : http-8080-14":
  waiting to lock monitor 0x000000005b0169a0 (object 0x00002aaac266fc30, a
org.apache.catalina.loader.WebappClassLoader),
  which is held by "Handling GET /job/Project2Trunk/test/trend : http-8080-15"
"Handling GET /job/Project2Trunk/test/trend : http-8080-15":
  waiting to lock monitor 0x000000005b986958 (object 0x00002aaab4465798, a
java.lang.String),
  which is held by "Handling GET /job/Project2Trunk/emma/graph : http-8080-14"

Java stack information for the threads listed above:
===================================================
"Handling GET /job/Project1Trunk/ : http-8080-40":
        at sun.misc.Unsafe.defineClass(Native Method)
        at sun.reflect.ClassDefiner.defineClass(ClassDefiner.java:45)
        at
sun.reflect.MethodAccessorGenerator$1.run(MethodAccessorGenerator.java:381)
...

"Handling GET /job/Project2Trunk/disk-usage/graph : http-8080-22":
        at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1394)
        - waiting to lock <0x00002aaab4465798> (a java.lang.String)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:300)
        - locked <0x00002aaac2c3ed48> (a
hudson.ClassicPluginStrategy$DependencyClassLoader)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:300)
        - locked <0x00002aaac2cc9b58> (a java.net.URLClassLoader)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
        - locked <0x00002aaac2cc9b58> (a java.net.URLClassLoader)
        at
hudson.plugins.disk_usage.ProjectDiskUsageAction.doGraph(ProjectDiskUsageAction.java:106)
...

"Handling GET /job/Project2Trunk/emma/graph : http-8080-14":
        at java.lang.ClassLoader.checkCerts(ClassLoader.java:752)
        - waiting to lock <0x00002aaac266fc30> (a
org.apache.catalina.loader.WebappClassLoader)
        at java.lang.ClassLoader.preDefineClass(ClassLoader.java:488)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
        at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
        at
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2527)
        - locked <0x00002aaab4465798> (a java.lang.String)
        at
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1010)
        at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1483)
        - locked <0x00002aaab4465798> (a java.lang.String)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:300)
        - locked <0x00002aaac2ce9f90> (a
hudson.ClassicPluginStrategy$DependencyClassLoader)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:300)
        - locked <0x00002aaac2ce9f08> (a java.net.URLClassLoader)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
        - locked <0x00002aaac2ce9f08> (a java.net.URLClassLoader)
        at hudson.plugins.emma.CoverageObject.doGraph(CoverageObject.java:156)
        at
hudson.plugins.emma.EmmaProjectAction.doGraph(EmmaProjectAction.java:52)
....

"Handling GET /job/Project2Trunk/test/trend : http-8080-15":
        at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1394)
        - waiting to lock <0x00002aaab4465798> (a java.lang.String)
        at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1361)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
        - locked <0x00002aaac266fc30> (a
org.apache.catalina.loader.WebappClassLoader)
        at
hudson.tasks.test.AbstractTestResultAction.buildDataSet(AbstractTestResultAction.java:244)
        at
hudson.tasks.test.AbstractTestResultAction.doGraph(AbstractTestResultAction.java:208)
        at
hudson.tasks.test.TestResultProjectAction.doTrend(TestResultProjectAction.java:97)

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to