Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[eclipse-dev] Thread dump from Ant test hangup in I20030716


As mentioned earlier today, there was what seemed to be a deadlock while running the Ant JUnit plugin tests in the integration build.  A quick look at the attached thread dump does not seem to indicate this.

Please take a look at the attached thread dump - let me know if my assistance is required in troubleshooting this further.

Sonia

Buildfile: test.xml

setup:
BUILD SUCCESSFUL

BUILD SUCCESSFUL
Total time: 1 second
Buildfile: test.xml

ant:

setup:

runtests:

init:
   [delete] Deleting 2 files from C:\eclipseTesting\I-I20030716-200307160800_test\eclipse-testing\test-eclipse\eclipse

suite:
   [delete] Deleting directory C:\eclipseTesting\I-I20030716-200307160800_test\eclipse-testing\test-eclipse\eclipse\jdt_folder

ui-test:

eclipse-test:
     [echo] Running org.eclipse.ant.tests.core.AutomatedSuite
Full thread dump:

"Thread-2" daemon prio=5 tid=0x8e4a050 nid=0x624 runnable [0x922f000..0x922fdbc]
	at java.io.FileInputStream.readBytes(Native Method)
	at java.io.FileInputStream.read(FileInputStream.java:162)
	at org.apache.tools.ant.taskdefs.StreamPumper.run(StreamPumper.java:105)
	at java.lang.Thread.run(Thread.java:479)

"Thread-1" daemon prio=5 tid=0x8b11de8 nid=0x450 waiting on monitor [0x91ef000..0x91efdbc]
	at java.lang.Thread.sleep(Native Method)
	at org.apache.tools.ant.taskdefs.StreamPumper.run(StreamPumper.java:108)
	at java.lang.Thread.run(Thread.java:479)

"Java indexing" daemon prio=4 tid=0x8a8f98 nid=0x118 waiting on monitor [0x91af000..0x91afdbc]
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Object.java:415)
	at org.eclipse.jdt.internal.core.search.processing.JobManager.run(Unknown Source)
	at java.lang.Thread.run(Thread.java:479)

"Signal Dispatcher" daemon prio=10 tid=0x802230 nid=0x220 waiting on monitor [0..0]

"Finalizer" daemon prio=9 tid=0x8990d78 nid=0x480 waiting on monitor [0x8c4f000..0x8c4fdbc]
	at java.lang.Object.wait(Native Method)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:103)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
	at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:157)

"Reference Handler" daemon prio=10 tid=0x89900e0 nid=0x614 waiting on monitor [0x8c0f000..0x8c0fdbc]
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Object.java:415)
	at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:105)

"main" prio=5 tid=0x234a58 nid=0x5fc runnable [0x6e000..0x6fc34]
	at java.lang.Win32Process.waitFor(Native Method)
	at org.apache.tools.ant.taskdefs.Execute.waitFor(Execute.java:466)
	at org.apache.tools.ant.taskdefs.Execute.execute(Execute.java:448)
	at org.apache.tools.ant.taskdefs.Java.run(Java.java:488)
	at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:160)
	at org.apache.tools.ant.taskdefs.Java.execute(Java.java:108)
	at org.apache.tools.ant.Task.perform(Task.java:341)
	at org.apache.tools.ant.Target.execute(Target.java:309)
	at org.apache.tools.ant.Target.performTasks(Target.java:336)
	at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
	at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:397)
	at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:143)
	at org.apache.tools.ant.Task.perform(Task.java:341)
	at org.apache.tools.ant.Target.execute(Target.java:309)
	at org.apache.tools.ant.Target.performTasks(Target.java:336)
	at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
	at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:397)
	at org.apache.tools.ant.Task.perform(Task.java:341)
	at org.apache.tools.ant.Target.execute(Target.java:309)
	at org.apache.tools.ant.Target.performTasks(Target.java:336)
	at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
	at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:397)
	at org.apache.tools.ant.Task.perform(Task.java:341)
	at org.apache.tools.ant.Target.execute(Target.java:309)
	at org.apache.tools.ant.Target.performTasks(Target.java:336)
	at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
	at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:397)
	at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:143)
	at org.apache.tools.ant.Task.perform(Task.java:341)
	at org.apache.tools.ant.Target.execute(Target.java:309)
	at org.apache.tools.ant.Target.performTasks(Target.java:336)
	at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
	at org.apache.tools.ant.Project.executeTargets(Project.java:1255)
	at org.eclipse.ant.internal.core.ant.InternalAntRunner.run(Unknown Source)
	at org.eclipse.ant.internal.core.ant.InternalAntRunner.run(Unknown Source)
	at java.lang.reflect.Method.invoke(Native Method)
	at org.eclipse.ant.core.AntRunner.run(Unknown Source)
	at org.eclipse.core.internal.boot.InternalBootLoader.run(Unknown Source)
	at org.eclipse.core.boot.BootLoader.run(Unknown Source)
	at java.lang.reflect.Method.invoke(Native Method)
	at org.eclipse.core.launcher.Main.basicRun(Unknown Source)
	at org.eclipse.core.launcher.Main.run(Unknown Source)
	at org.eclipse.core.launcher.Main.main(Unknown Source)

"VM Thread" prio=5 tid=0x829ac0 nid=0x524 runnable 

"VM Periodic Task Thread" prio=10 tid=0x800f10 nid=0x534 waiting on monitor 
"Suspend Checker Thread" prio=10 tid=0x801870 nid=0x2dc runnable 

Back to the top