Community
Participate
Working Groups
When running an ANT script my workbench went into a deadlock. Here is a copy of the Java core file: ---------------------- Exception Information --------------------------- No Exception ---------------------- System Properties ------------------------------- J2RE 1.3.1 IBM Windows 32 build cn131-20020710 u:\wsad50EA\.\eclipse\jre\bin\java.exe -Xms64M -Xquickstart - Xgcpolicy:optavgpause -Detools_perf_ctrl=log=X:\logs;sysout=true;testd=12 -cp u:\wsad50EA\.\eclipse\startup.jar org.eclipse.core.launcher.Main -os win32 -ws win32 -arch x86 -showsplash u:\wsad50EA\.\eclipse\eclipse.exe -showsplash 600 - data s:\cvs\ws\wsad50EA\vaj -debug Java Home Dir: u:\wsad50EA\eclipse\jre Java DLL Dir: u:\wsad50EA\eclipse\jre\bin Sys Classpath: u:\wsad50EA\eclipse\jre\lib\rt.jar;u:\wsad50EA\eclipse\jre\lib\i18n.jar; u:\wsad50EA\eclipse\jre\classes UserArgs: -Djava.class.path=E:\IBMCON~1 \CICS\Classes\CTGCLI~1.JAR;g:\bk\jars\gkcore.jar;g:\bk\jars\gkcoreext.jar;g:\bk\ jars\gkmisc.jar;g:\bk\jars\log4j- core.jar;g:\bk\jars\xerces.jar;.;E:\pf\SQLLIB\java\db2java.zip;E:\pf\SQLLIB\java \runtime.zip;E:\pf\SQLLIB\java\sqlj.zip;E:\pf\SQLLIB\bin -Xms64M -Xquickstart -Xgcpolicy:optavgpause -Detools_perf_ctrl=log=X:\logs;sysout=true;testd=12 -Djava.class.path=u:\wsad50EA\.\eclipse\startup.jar -Dinvokedviajava ---------------------- XM component Dump Routine ---------------------- Full thread dump Classic VM (J2RE 1.3.1 IBM Windows 32 build cn131-20020710, native threads): "ModalContext" (TID:0x4F2F900, sys_thread_t:0x27DF9B38, state:MW, native ID:0x87C) prio=5 at org.apache.tools.ant.taskdefs.ExecTask.<clinit>(ExecTask.java:73) at java.lang.Class.forName1(Native Method) at java.lang.Class.forName(Class.java(Compiled Code)) at org.apache.tools.ant.Project.init(Project.java:178) at org.eclipse.ant.internal.core.ant.InternalAntRunner.run (InternalAntRunner.java:247) at java.lang.reflect.Method.invoke(Native Method) at org.eclipse.ant.core.AntRunner.run(AntRunner.java:233) at org.eclipse.ui.externaltools.internal.core.AntFileRunner.execute (AntFileRunner.java:59) at org.eclipse.ui.externaltools.internal.core.DefaultRunnerContext.executeRunner (DefaultRunnerContext.java:413) at org.eclipse.ui.externaltools.internal.core.DefaultRunnerContext.run (DefaultRunnerContext.java:464) at org.eclipse.ui.externaltools.internal.ui.ExternalToolsAction$4.run (ExternalToolsAction.java:202) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run (ModalContext.java:98) "Snapshot" (TID:0x51812F0, sys_thread_t:0x27F47648, state:MW, native ID:0x83C) prio=5 at org.apache.tools.ant.DemuxOutputStream.write (DemuxOutputStream.java:117) at java.io.OutputStream.write(OutputStream.java(Compiled Code)) at java.io.PrintStream.write(PrintStream.java:236) at java.io.OutputStreamWriter.flushBuffer(OutputStreamWriter.java (Compiled Code)) at java.io.PrintStream.write(PrintStream.java:283) at java.io.PrintStream.print(PrintStream.java:426) at java.io.PrintStream.println(PrintStream.java:563) at org.eclipse.core.internal.resources.SaveManager.snapshotIfNeeded (SaveManager.java:832) at org.eclipse.core.internal.resources.Workspace.endOperation (Workspace.java:757) at org.eclipse.core.internal.resources.Workspace.run (Workspace.java:1383) at org.eclipse.core.internal.resources.DelayedSnapshotRunnable.runSnapshot (DelayedSnapshotRunnable.java:71) at org.eclipse.core.internal.resources.DelayedSnapshotRunnable.run (DelayedSnapshotRunnable.java:47) at java.lang.Thread.run(Thread.java:512) "org.eclipse.jdt.internal.ui.text.JavaReconciler" (TID:0x5676780, sys_thread_t:0x278B2980, state:CW, native ID:0x884) prio=1 at java.lang.Object.wait(Native Method) at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run (AbstractReconciler.java(Compiled Code)) "org.eclipse.jdt.internal.ui.text.JavaReconciler" (TID:0x17D53F8, sys_thread_t:0x279A0BA0, state:CW, native ID:0x1C4) prio=1 at java.lang.Object.wait(Native Method) at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run (AbstractReconciler.java(Compiled Code)) "Thread-22" (TID:0x12B0550, sys_thread_t:0x2522D218, state:CW, native ID:0x6EC) prio=5 at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:429) at java.util.TimerThread.mainLoop(Timer.java:416) at java.util.TimerThread.run(Timer.java:395) "SeedGenerator Thread" (TID:0x1B3BEA0, sys_thread_t:0x24E354E0, state:CW, native ID:0x6A8) prio=1 at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java(Compiled Code)) at sun.security.provider.SeedGenerator.run(SeedGenerator.java(Compiled Code)) at java.lang.Thread.run(Thread.java:512) "CVS" (TID:0x283A028, sys_thread_t:0x2390EEB0, state:CW, native ID:0x67C) prio=5 at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:429) at org.eclipse.team.internal.ccvs.ui.CVSDecorator.next (CVSDecorator.java:213) at org.eclipse.team.internal.ccvs.ui.CVSDecorationRunnable.run (CVSDecorationRunnable.java:105) at java.lang.Thread.run(Thread.java:512) "Java indexing" (TID:0x2E2C160, sys_thread_t:0x234CA470, state:CW, native ID:0x670) prio=4 at java.lang.Thread.sleep(Native Method) at org.eclipse.jdt.internal.core.search.processing.JobManager.run (JobManager.java(Compiled Code)) at java.lang.Thread.run(Thread.java:512) "JIT profiler thread" (TID:0xE41758, sys_thread_t:0x22003A18, state:R, native ID:0x668) prio=5 "JIT thread" (TID:0xE417A0, sys_thread_t:0xB5E830, state:R, native ID:0x5DC) prio=5 **** Exception 0 received when dumping Java stack. "GC CON BK Helper 1" (TID:0xE418B8, sys_thread_t:0xB87B88, state:CW, native ID:0x640) prio=5 "Finalizer" (TID:0xE41900, sys_thread_t:0xB85778, state:CW, native ID:0x650) prio=8 at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:133) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java(Compiled Code)) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java(Compiled Code)) "Reference Handler" (TID:0xE41948, sys_thread_t:0xB5D6B8, state:CW, native ID:0x654) prio=10 at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java(Compiled Code)) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java(Compiled Code)) "Signal dispatcher" (TID:0xE41990, sys_thread_t:0xB56E50, state:R, native ID:0x658) prio=5 "main" (TID:0xE419D8, sys_thread_t:0xAB0720, state:MW, native ID:0x65C) prio=5 at org.eclipse.jface.dialogs.Dialog.buttonPressed(Dialog.java:241) at org.eclipse.jface.dialogs.Dialog$1.widgetSelected(Dialog.java:398) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java (Compiled Code)) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java (Compiled Code)) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java(Compiled Code)) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java (Compiled Code)) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java (Compiled Code)) at org.eclipse.jface.operation.ModalContext$ModalContextThread.block (ModalContext.java(Compiled Code)) at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:258) at org.eclipse.jface.dialogs.ProgressMonitorDialog.run (ProgressMonitorDialog.java:376) at org.eclipse.ui.externaltools.internal.ui.ExternalToolsAction.runTool (ExternalToolsAction.java:207) at org.eclipse.ui.externaltools.internal.ui.ExternalToolsAction.access$1 (ExternalToolsAction.java:157) at org.eclipse.ui.externaltools.internal.ui.ExternalToolsAction$2.widgetSelected (ExternalToolsAction.java:135) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java (Compiled Code)) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java (Compiled Code)) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java(Compiled Code)) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java (Compiled Code)) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java (Compiled Code)) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java (Compiled Code)) at org.eclipse.ui.internal.Workbench.run(Workbench.java:1239) at org.eclipse.core.internal.boot.InternalBootLoader.run (InternalBootLoader.java:775) at org.eclipse.core.boot.BootLoader.run(BootLoader.java:462) at java.lang.reflect.Method.invoke(Native Method) at org.eclipse.core.launcher.Main.basicRun(Main.java:247) at org.eclipse.core.launcher.Main.run(Main.java:703) at org.eclipse.core.launcher.Main.main(Main.java:539) ---------------------- LK component Dump Routine ---------------------- Monitor pool info: Initial monitor count: 32 Minimum number of free monitors before expansion: 5 Pool will next be expanded by: 36 Current total number of monitors: 72 Current number of free monitors: 39 Monitor Pool Dump (flat & inflated object-monitors): sys_mon_t:0x0023FA48 infl_mon_t: 0x0023F638: java.lang.ref.Reference$Lock@E4F8C0/E4F8C8: <unowned> Waiting to be notified: "Reference Handler" (0xB5D6B8) sys_mon_t:0x0023FA98 infl_mon_t: 0x0023F678: java.lang.ref.ReferenceQueue$Lock@E4F4D0/E4F4D8: <unowned> Waiting to be notified: "Finalizer" (0xB85778) sys_mon_t:0x0023FAC0 infl_mon_t: 0x0023F698: org.eclipse.team.internal.ccvs.ui.CVSDecorator@2847B38/2847B40: <unowned> Waiting to be notified: "CVS" (0x2390EEB0) sys_mon_t:0x0023FC00 infl_mon_t: 0x0023F798: sun.security.provider.SeedGenerator@1B4E048/1B4E050: <unowned> Waiting to be notified: "SeedGenerator Thread" (0x24E354E0) sys_mon_t:0x0023FC50 infl_mon_t: 0x0023F7D8: java.util.TaskQueue@12B38A0/12B38A8: <unowned> Waiting to be notified: "Thread-22" (0x2522D218) sys_mon_t:0x27B38668 infl_mon_t: 0x27B39338: org.eclipse.jface.text.reconciler.DirtyRegionQueue@5480F70/5480F78: <unowned> Waiting to be notified: "org.eclipse.jdt.internal.ui.text.JavaReconciler" (0x278B2980) sys_mon_t:0x27B3AF10 infl_mon_t: 0x27B39558: org.eclipse.jface.text.reconciler.DirtyRegionQueue@4DBBC78/4DBBC80: <unowned> Waiting to be notified: "org.eclipse.jdt.internal.ui.text.JavaReconciler" (0x279A0BA0) JVM System Monitor Dump (registered monitors): Evacuation Region lock: <unowned> Heap Promotion lock: <unowned> Sleep lock: <unowned> Waiting to be notified: "Java indexing" (0x234CA470) Method trace lock: <unowned> Heap lock: owner "Signal dispatcher" (0xB56E50), entry count 1 Monitor Cache lock: owner "Signal dispatcher" (0xB56E50), entry count 1 JNI Pinning lock: <unowned> JNI Global Reference lock: <unowned> Classloader lock: <unowned> Binclass lock: <unowned> Monitor Registry lock: owner "Signal dispatcher" (0xB56E50), entry count 1 Thread queue lock: owner "Signal dispatcher" (0xB56E50), entry count 1 Thread identifiers (as used in flat monitors): ident 0x13 "ModalContext" (0x27DF9B38) ee 0x27DF9928 ident 0x1A "Snapshot" (0x27F47648) ee 0x27F47438 ident 0x18 "org.eclipse.jdt.internal.ui.text.JavaReconciler" (0x278B2980) ee 0x278B2770 ident 0x15 "org.eclipse.jdt.internal.ui.text.JavaReconciler" (0x279A0BA0) ee 0x279A0990 ident 0x12 "Thread-22" (0x2522D218) ee 0x2522D008 ident 0x0D "SeedGenerator Thread" (0x24E354E0) ee 0x24E352D0 ident 0x0A "CVS" (0x2390EEB0) ee 0x2390ECA0 ident 0x09 "Java indexing" (0x234CA470) ee 0x234CA260 ident 0x06 "JIT profiler thread" (0x22003A18) ee 0x22003808 ident 0x07 "JIT thread" (0xB5E830) ee 0x00B5E620 ident 0x08 "GC CON BK Helper 1" (0xB87B88) ee 0x00B87978 ident 0x05 "Finalizer" (0xB85778) ee 0x00B85568 ident 0x04 "Reference Handler" (0xB5D6B8) ee 0x00B5D4A8 ident 0x03 "Signal dispatcher" (0xB56E50) ee 0x00B56C40 ident 0x02 "main" (0xAB0720) ee 0x00AB0510 Java Object Monitor Dump (flat & inflated object-monitors): java.lang.ref.ReferenceQueue$Lock@E4F4D0/E4F4D8 locknflags 80000400 Monitor inflated infl_mon 0x0023F678 java.lang.ref.Reference$Lock@E4F8C0/E4F8C8 locknflags 80000200 Monitor inflated infl_mon 0x0023F638 java.util.TaskQueue@12B38A0/12B38A8 locknflags 80000F00 Monitor inflated infl_mon 0x0023F7D8 sun.security.provider.SeedGenerator@1B4E048/1B4E050 locknflags 80000D00 Monitor inflated infl_mon 0x0023F798 org.eclipse.jface.operation.AccumulatingProgressMonitor@201C0C8/201C0D0 locknflags 80001600 Monitor inflated infl_mon 0x0023F8B8 org.eclipse.team.internal.ccvs.ui.CVSDecorator@2847B38/2847B40 locknflags 80000500 Monitor inflated infl_mon 0x0023F698 org.eclipse.jface.text.reconciler.DirtyRegionQueue@4DBBC78/4DBBC80 locknflags 80004300 Monitor inflated infl_mon 0x27B39558 org.eclipse.jface.text.reconciler.DirtyRegionQueue@5480F70/5480F78 locknflags 80003200 Monitor inflated infl_mon 0x27B39338 java.io.PrintStream@5B32400/5B32408 locknflags 001A0300 Flat locked by thread ident 0x1A, entry count 4 ---------------------- END OF DUMP -------------------------------------
Bug has been fixed in the 2.1 stream (see bug 23995). Propose should be fixed in the 2.0.2 stream as well
Applied the fixes we are using in the 2.1 stream Please verify changes to LogConsoleView and LogConsoleDocument.
Verified.
Cleaning up old defects.