Bug 1824 - [JFace Text] 50 reconciling threads for 4 editors opened (1GFXMV8)
Summary: [JFace Text] 50 reconciling threads for 4 editors opened (1GFXMV8)
Status: RESOLVED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 2.0   Edit
Hardware: All All
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Kevin Haaland CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2001-10-10 22:20 EDT by Philipe Mulet CLA
Modified: 2001-11-02 09:32 EST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Philipe Mulet CLA 2001-10-10 22:20:00 EDT
In a self-hosting workspace, I have 4 Java editors opened, but a stack dump reveals about 50 reconciler threads !!!
Are we leaking reconcilers ?

NOTES:

Tue Jun 26 15:39:11 2001


J2RE 1.3.0 IBM build cn130-20010502
.\jre\bin\java -verify -verify -Xms100Mb -Xmx250Mb -cp startup.jar org.eclipse.core.launcher.UIMain -application org.eclipse.ui.workbench -ws win32 -data c:\eclipse\plugins 

System Properties
-----------------
Java Home Dir:	D:\patching\current\target\eclipse\jre
Java DLL Dir:	D:\patching\current\target\eclipse\jre\bin
Sys Classpath:	D:\patching\current\target\eclipse\jre\lib\rt.jar;D:\patching\current\target\eclipse\jre\lib\i18n.jar;D:\patching\current\target\eclipse\jre\classes
User Args:
	-Djava.class.path=.
	-Xverify:all
	-Xverify:all
	-Xms100Mb
	-Xmx250Mb
	-Djava.class.path=startup.jar


Current Thread Details
----------------------
    "Signal dispatcher" (TID:0x8e8798, sys_thread_t:0x862a60, state:R, native ID:0x55c) prio=5

	 ----- Native Stack -----
	Address     Frame
	0x77f97ac6  0x00000000  NtGetContextThread+0xb

-------------------------------------------------------------------------



Operating Environment
---------------------
error getting host name
OS Level		: Windows_NT
Processors -
	Architecture	: x86 Family 6 Model 8 Stepping 6, GenuineIntel
	How Many	: 1

Memory Usage: 
	PageFaultCount:                     264454
	Working Set Size:                319815680
	Peak Working Set Size:           319815680
	Quota Paged Pool Usage:              82240
	Quota Peak Paged Pool Usage:         89348
	Quota Non-Paged Pool Usage:          43304
	Quota Peak Non-Paged Pool Usage:    163396
	Pagefile Usage:                  359190528
	Peak Pagefile Usage:             359190528


Application Environment
-----------------------
Environment Variables -
ALLUSERSPROFILE=C:\Documents and Settings\All Users.WINNT
CommonProgramFiles=C:\Program Files\Common Files
COMPUTERNAME=PHILIPPETP
ComSpec=C:\WINNT\system32\cmd.exe
HOMEDRIVE=C:
HOMEPATH=\
JDKDIR=.
LOGONSERVER=\\PHILIPPETP
NUMBER_OF_PROCESSORS=1
NWLANGUAGE=English
NWUSERNAME=philippe
OS=Windows_NT
Os2LibPath=C:\WINNT\system32\os2\dll;
Path=C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;C:\WINNT\system32\nls;C:\WINNT\system32\nls\English;d:\cvs
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 8 Stepping 6, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=0806
ProgramFiles=C:\Program Files
PROMPT=$P$G
SystemDrive=C:
SystemRoot=C:\WINNT
TEMP=C:\DOCUME~1\philippe\LOCALS~1\Temp
TMP=C:\DOCUME~1\philippe\LOCALS~1\Temp
USERDOMAIN=PHILIPPETP
USERNAME=Philippe
USERPROFILE=C:\Documents and Settings\philippe
windir=C:\WINNT
WINDOWS_LOGIN=0
IBM_JAVA_COMMAND_LINE=.\jre\bin\java -verify -verify -Xms100Mb -Xmx250Mb -cp startup.jar org.eclipse.core.launcher.UIMain -application org.eclipse.ui.workbench -ws win32 -data c:\eclipse\plugins 


Loaded Modules (sizes in bytes)
---------------------------------
0x00400000 (0x5000)	D:\patching\current\target\eclipse\jre\bin\java.exe
0x77f80000 (0x79000)	C:\WINNT\System32\ntdll.dll
0x77db0000 (0x5a000)	C:\WINNT\system32\ADVAPI32.dll
0x77e80000 (0xb6000)	C:\WINNT\system32\KERNEL32.DLL
0x77d40000 (0x6f000)	C:\WINNT\system32\RPCRT4.DLL
0x78000000 (0x46000)	C:\WINNT\system32\MSVCRT.dll
0x715e0000 (0xf0000)	D:\patching\current\target\eclipse\jre\bin\classic\jvm.dll
0x71590000 (0x5000)	D:\patching\current\target\eclipse\jre\bin\xhpi.dll
0x707b0000 (0xa000)	D:\patching\current\target\eclipse\jre\bin\hpi.dll
0x77570000 (0x30000)	C:\WINNT\System32\WINMM.dll
0x77e10000 (0x65000)	C:\WINNT\system32\USER32.DLL
0x77f40000 (0x3c000)	C:\WINNT\system32\GDI32.DLL
0x70830000 (0x2c000)	D:\patching\current\target\eclipse\jre\bin\java.dll
0x715b0000 (0x10000)	D:\patching\current\target\eclipse\jre\bin\zip.dll
0x70910000 (0x15d000)	D:\patching\current\target\eclipse\jre\bin\jitc.dll
0x12b60000 (0x3c000)	D:\patching\current\target\eclipse\plugins\org.eclipse.swt\ws\win32\swt0125.dll
0x77a50000 (0xf5000)	C:\WINNT\system32\ole32.dll
0x77b50000 (0x8a000)	C:\WINNT\system32\COMCTL32.dll
0x76b30000 (0x3e000)	C:\WINNT\system32\comdlg32.dll
0x77c70000 (0x4a000)	C:\WINNT\system32\SHLWAPI.DLL
0x775a0000 (0x240000)	C:\WINNT\system32\SHELL32.DLL
0x779b0000 (0x95000)	C:\WINNT\system32\OLEAUT32.dll
0x75e60000 (0x1a000)	C:\WINNT\System32\IMM32.dll
0x71370000 (0x9000)	D:\patching\current\target\eclipse\jre\bin\net.dll
0x75050000 (0x8000)	C:\WINNT\System32\WSOCK32.dll
0x75030000 (0x14000)	C:\WINNT\System32\WS2_32.DLL
0x75020000 (0x8000)	C:\WINNT\System32\WS2HELP.DLL
0x66210000 (0x9000)	C:\WINNT\system32\netware\NWWS2NDS.DLL
0x50d50000 (0x42000)	C:\WINNT\System32\NETWIN32.DLL
0x50d00000 (0x15000)	C:\WINNT\System32\CLNWIN32.DLL
0x50df0000 (0x20000)	C:\WINNT\System32\LOCWIN32.DLL
0x50db0000 (0x29000)	C:\WINNT\System32\NCPWIN32.dll
0x66220000 (0xc000)	C:\WINNT\system32\netware\NWWS2SLP.DLL
0x1c000000 (0x6000)	C:\WINNT\System32\NWSRVLOC.dll
0x77840000 (0xc000)	C:\WINNT\System32\rnr20.dll
0x77980000 (0x24000)	C:\WINNT\System32\DNSAPI.DLL
0x777e0000 (0x8000)	C:\WINNT\System32\winrnr.dll
0x77950000 (0x29000)	C:\WINNT\system32\WLDAP32.DLL
0x74fd0000 (0x11000)	C:\WINNT\system32\msafd.dll
0x75010000 (0x7000)	C:\WINNT\System32\wshtcpip.dll
0x14a50000 (0x7000)	D:\patching\current\target\eclipse\plugins\org.eclipse.core.resources\os\win32\core104.dll
0x777f0000 (0x5000)	C:\WINNT\System32\rasadhlp.dll
0x77830000 (0xe000)	C:\WINNT\System32\RTUTILS.DLL
0x77cc0000 (0x80000)	C:\WINNT\System32\CLBCATQ.DLL
0x77850000 (0x3c000)	C:\WINNT\System32\cscui.dll
0x770c0000 (0x23000)	C:\WINNT\System32\CSCDLL.DLL
0x770f0000 (0x1bd000)	C:\WINNT\System32\MSI.DLL
0x77920000 (0x22000)	C:\WINNT\system32\IMAGEHLP.DLL
0x72a00000 (0x2d000)	C:\WINNT\system32\DBGHELP.dll
0x690a0000 (0xb000)	C:\WINNT\System32\PSAPI.DLL


Java Threads
------------
    "ModalContext" (TID:0x8366df0, sys_thread_t:0x1602ba50, state:MW, native ID:0x60c) prio=5
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Object.java:421)
	at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:123)
	at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:18)
	at org.eclipse.swt.widgets.Display.syncExec(Display.java:1305)
	at org.eclipse.jface.operation.AccumulatingProgressMonitor.done(AccumulatingProgressMonitor.java:119)
	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1202)
	at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:78)
	at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:98)

	 ----- Native Stack -----
	Address     Frame
	0x77f8a122  0x192bfb40  ZwWaitForSingleObject+0xb
	0x77e88787  0x1602b880  WaitForSingleObject+0xf
	0x16027008  0x71686508  0x0000:0x00000000 

-------------------------------------------------------------------------

    "org.eclipse.jdt.internal.ui.text.JavaReconciler" (TID:0xe1ddf00, sys_thread_t:0x1602b1d8, state:CW, native ID:0x540) prio=1
	at java.lang.Object.wait(Native Method)
	at org.eclipse.jdt.internal.ui.text.JavaReconciler$BackgroundThread.run(JavaReconciler.java(Compiled Code))

	 ----- Native Stack -----
	Address     Frame
	0x77f8a122  0x191ffd74  ZwWaitForSingleObject+0xb
	0x77e88787  0x00000001  WaitForSingleObject+0xf

-------------------------------------------------------------------------

    "org.eclipse.jdt.internal.ui.text.JavaReconciler" (TID:0xa67b578, sys_thread_t:0x15fcdf90, state:CW, native ID:0x4f4) prio=1
	at java.lang.Object.wait(Native Method)
	at org.eclipse.jdt.internal.ui.text.JavaReconciler$BackgroundThread.run(JavaReconciler.java(Compiled Code))

	 ----- Native Stack -----
	Address     Frame
	0x77f8a122  0x1914fd74  ZwWaitForSingleObject+0xb
	0x77e88787  0x00000001  WaitForSingleObject+0xf

-------------------------------------------------------------------------

    "org.eclipse.jdt.internal.ui.text.JavaReconciler" (TID:0xa67b6a8, sys_thread_t:0x1602b5e0, state:CW, native ID:0x600) prio=1
	at java.lang.Object.wait(Native Method)
	at org.eclipse.jdt.internal.ui.text.JavaReconciler$BackgroundThread.run(JavaReconciler.java(Compiled Code))

	 ----- Native Stack -----
	Address     Frame
	0x77f8a122  0x18fbfd74  ZwWaitForSingleObject+0xb
	0x77e88787  0x00000001  WaitForSingleObject+0xf

-------------------------------------------------------------------------

    "org.eclipse.jdt.internal.ui.text.JavaReconciler" (TID:0xa67ba70, sys_thread_t:0x15fa9a68, state:CW, native ID:0x4f0) prio=1
	at java.lang.Object.wait(Native Method)
	at org.eclipse.jdt.internal.ui.text.JavaReconciler$BackgroundThread.run(JavaReconciler.java(Compiled Code))

	 ----- Native Stack -----
	Address     Frame
	0x77f8a122  0x1909fd74  ZwWaitForSingleObject+0xb
	0x77e88787  0x00000001  WaitForSingleObject+0xf

-------------------------------------------------------------------------

    "org.eclipse.jdt.internal.ui.text.JavaReconciler" (TID:0x74fecb8, sys_thread_t:0x15fa8760, state:CW, native ID:0x608) prio=1
	at java.lang.Object.wait(Native Method)
	at org.eclipse.jdt.internal.ui.text.JavaReconciler$BackgroundThread.run(JavaReconciler.java(Compiled Code))

	 ----- Native Stack -----
	Address     Frame
	0x77f8a122  0x18f4fd74  ZwWaitForSingleObject+0xb
	0x77e88787  0x00000001  WaitForSingleObject+0xf

-------------------------------------------------------------------------

    "org.eclipse.jdt.internal.ui.text.JavaReconciler" (TID:0x74feed0, sys_thread_t:0x15fa73b0, state:CW, native ID:0x5b8) prio=1
	at java.lang.Object.wait(Native Method)
	at org.eclipse.jdt.internal.ui.text.JavaReconciler$BackgroundThread.run(JavaReconciler.java(Compiled Code))

	 ----- Native Stack -----
	Address     Frame
	0x77f8a122  0x1510fd74  ZwWaitForSingleObject+0xb
	0x77e88787  0x00000001  WaitForSingleObject+0xf

-------------------------------------------------------------------------

    "org.eclipse.jdt.internal.ui.text.JavaReconciler" (TID:0x74ff260, sys_thread_t:0x15fa4d38, state:CW, native ID:0x604) prio=1
	at java.lang.Object.wait(Native Method)
	at org.eclipse.jdt.internal.ui.text.JavaReconciler$BackgroundThread.run(JavaReconciler.java(Compiled Code))

	 ----- Native Stack -----
	Address     Frame
	0x77f8a122  0x1902fd74  ZwWaitForSingleObject+0xb
	0x77e88787  0x00000001  WaitForSingleObject+0xf

-------------------------------------------------------------------------

    "org.eclipse.jdt.internal.ui.text.JavaReconciler" (TID:0x74ff358, sys_thread_t:0x15fa3a30, state:CW, native ID:0x5fc) prio=1
	at java.lang.Object.wait(Native Method)
	at org.eclipse.jdt.internal.ui.text.JavaReconciler$BackgroundThread.run(JavaReconciler.java(Compiled Code))

	 ----- Native Stack -----
	Address     Frame
	0x77f8a122  0x18edfd74  ZwWaitForSingleObject+0xb
	0x77e88787  0x00000001  WaitForSingleObject+0xf

-------------------------------------------------------------------------

    "org.eclipse.jdt.internal.ui.text.JavaReconciler" (TID:0xb790458, sys_thread_t:0x15fa2838, state:CW, native ID:0x5f8) prio=1
	at java.lang.Object.wait(Native Method)
	at org.eclipse.jdt.internal.ui.text.JavaReconciler$BackgroundThread.run(JavaReconciler.java(Compiled Code))

	 ----- Native Stack -----
	Address     Frame
	0x77f8a122  0x18dffd74  ZwWaitForSingleObject+0xb
	0x77e88787  0x00000001  WaitForSingleObject+0xf

-------------------------------------------------------------------------

    "org.eclipse.jdt.internal.ui.text.JavaReconciler" (TID:0xb7904f8, sys_thread_t:0x15fa14b8, state:CW, native ID:0x5f4) prio=1
	at java.lang.Object.wait(Native Method)
	at org.eclipse.jdt.internal.ui.text.JavaReconciler$BackgroundThread.run(JavaReconciler.java(Compiled Code))

	 ----- Native Stack -----
	Address     Frame
	0x77f8a122  0x18d3fd74  ZwWaitForSingleObject+0xb
	0x77e88787  0x00000001  WaitForSingleObject+0xf

-------------------------------------------------------------------------

    "org.eclipse.jdt.internal.ui.text.JavaReconciler" (TID:0xb7908f8, sys_thread_t:0x15fa02c0, state:CW, native ID:0x5f0) prio=1
	at java.lang.Object.wait(Native Method)
	at org.eclipse.jdt.internal.ui.text.JavaReconciler$BackgroundThread.run(JavaReconciler.java(Compiled Code))

	 ----- Native Stack -----
	Address     Frame
	0x77f8a122  0x154bfd74  ZwWaitForSingleObject+0xb
	0x77e88787  0x00000001  WaitForSingleObject+0xf

-------------------------------------------------------------------------

    "org.eclipse.jdt.internal.ui.text.JavaReconciler" (TID:0xb790950, sys_thread_t:0x15f9ed20, state:CW, native ID:0x51c) prio=1
	at java.lang.Object.wait(Native Method)
	at org.eclipse.jdt.internal.ui.text.JavaReconciler$BackgroundThread.run(JavaReconciler.java(Compiled Code))

	 ----- Native Stack -----
	Address     Frame
	0x77f8a122  0x1544fd74  ZwWaitForSingleObject+0xb
	0x77e88787  0x00000001  WaitForSingleObject+0xf

-------------------------------------------------------------------------

    "org.eclipse.jdt.internal.ui.text.JavaReconciler" (TID:0xb790a48, sys_thread_t:0x15f9c208, state:CW, native ID:0x5ec) prio=1
	at java.lang.Object.wait(Native Method)
	at org.eclipse.jdt.internal.ui.text.JavaReconciler$BackgroundThread.run(JavaReconciler.java(Compiled Code))

	 ----- Native Stack -----
	Address     Frame
	0x77f8a122  0x1509fd74  ZwWaitForSingleObject+0xb
	0x77e88787  0x00000001  WaitForSingleObject+0xf

-------------------------------------------------------------------------

    "org.eclipse.jdt.internal.ui.text.JavaReconciler" (TID:0xb790ae8, sys_thread_t:0x15f9cb68, state:CW, native ID:0x5e8) prio=1
	at java.lang.Object.wait(Native Method)
	at org.eclipse.jdt.internal.ui.text.JavaReconciler$BackgroundThread.run(JavaReconciler.java(Compiled Code))

	 ----- Native Stack -----
	Address     Frame
	0x77f8a122  0x14fdfd74  ZwWaitForSingleObject+0xb
	0x77e88787  0x00000001  WaitForSingleObject+0xf

-------------------------------------------------------------------------

    "org.eclipse.jdt.internal.ui.text.JavaReconciler" (TID:0xb790b88, sys_thread_t:0x15f98ad0, state:CW, native ID:0x5e0) prio=1
	at java.lang.Object.wait(Native Method)
	at org.eclipse.jdt.internal.ui.text.JavaReconciler$BackgroundThread.run(JavaReconciler.java(Compiled Code))

	 ----- Native Stack -----
	Address     Frame
	0x77f8a122  0x14c4fd74  ZwWaitForSingleObject+0xb
	0x77e88787  0x00000001  WaitForSingleObject+0xf

-------------------------------------------------------------------------

    "org.eclipse.jdt.internal.ui.text.JavaReconciler" (TID:0x5198fa0, sys_thread_t:0x15f99d50, state:CW, native ID:0x5e4) prio=1
	at java.lang.Object.wait(Native Method)
	at org.eclipse.jdt.internal.ui.text.JavaReconciler$BackgroundThread.run(JavaReconciler.java(Compiled Code))

	 ----- Native Stack -----
	Address     Frame
	0x77f8a122  0x14c9fd74  ZwWaitForSingleObject+0xb
	0x77e88787  0x00000001  WaitForSingleObject+0xf

-------------------------------------------------------------------------

    "org.eclipse.jdt.internal.ui.text.JavaReconciler" (TID:0x5199040, sys_thread_t:0x15f98810, state:CW, native ID:0x5dc) prio=1
	at java.lang.Object.wait(Native Method)
	at org.eclipse.jdt.internal.ui.text.JavaReconciler$BackgroundThread.run(JavaReconciler.java(Compiled Code))

	 ----- Native Stack -----
	Address     Frame
	0x77f8a122  0x14a4fd74  ZwWaitForSingleObject+0xb
	0x77e88787  0x00000001  WaitForSingleObject+0xf

-------------------------------------------------------------------------

    "org.eclipse.jdt.internal.ui.text.JavaReconciler" (TID:0x51990e0, sys_thread_t:0x15f98550, state:CW, native ID:0x5d8) prio=1
	at java.lang.Object.wait(Native Method)
	at org.eclipse.jdt.internal.ui.text.JavaReconciler$BackgroundThread.run(JavaReconciler.java(Compiled Code))

	 ----- Native Stack -----
	Address     Frame
	0x77f8a122  0x149efd74  ZwWaitForSingleObject+0xb
	0x77e88787  0x00000001  WaitForSingleObject+0xf

-------------------------------------------------------------------------

    "org.eclipse.jdt.internal.ui.text.JavaReconciler" (TID:0x5199180, sys_thread_t:0x15f98280, state:CW, native ID:0x5d4) prio=1
	at java.lang.Object.wait(Native Method)
	at org.eclipse.jdt.internal.ui.text.JavaReconciler$BackgroundThread.run(JavaReconciler.java(Compiled Code))

	 ----- Native Stack -----
	Address     Frame
	0x77f8a122  0x147efd74  ZwWaitForSingleObject+0xb
	0x77e88787  0x00000001  WaitForSingleObject+0xf

-------------------------------------------------------------------------

    "org.eclipse.jdt.internal.ui.text.JavaReconciler" (TID:0x5199220, sys_thread_t:0x15f97088, state:CW, native ID:0x5cc) prio=1
	at java.lang.Object.wait(Native Method)
	at org.eclipse.jdt.internal.ui.text.JavaReconciler$BackgroundThread.run(JavaReconciler.java(Compiled Code))

	 ----- Native Stack -----
	Address     Frame
	0x77f8a122  0x1464fd74  ZwWaitForSingleObject+0xb
	0x77e88787  0x00000001  WaitForSingleObject+0xf

-------------------------------------------------------------------------

    "org.eclipse.jdt.internal.ui.text.JavaReconciler" (TID:0x51992c0, sys_thread_t:0x15f8ff20, state:CW, native ID:0x598) prio=1
	at java.lang.Object.wait(Native Method)
	at org.eclipse.jdt.internal.ui.text.JavaReconciler$BackgroundThread.run(JavaReconciler.java(Compiled Code))

	 ----- Native Stack -----
	Address     Frame
	0x77f8a122  0x145afd74  ZwWaitForSingleObject+0xb
	0x77e88787  0x00000001  WaitForSingleObject+0xf

-------------------------------------------------------------------------

    "org.eclipse.jdt.internal.ui.text.JavaReconciler" (TID:0x51993a8, sys_thread_t:0x15f8fc40, state:CW, native ID:0x5c8) prio=1
	at java.lang.Object.wait(Native Method)
	at org.eclipse.jdt.internal.ui.text.JavaReconciler$BackgroundThread.run(JavaReconciler.java(Compiled Code))

	 ----- Native Stack -----
	Address     Frame
	0x77f8a122  0x18d8fd74  ZwWaitForSingleObject+0xb
	0x77e88787  0x00000001  WaitForSingleObject+0xf

-------------------------------------------------------------------------

    "org.eclipse.jdt.internal.ui.text.JavaReconciler" (TID:0x5199448, sys_thread_t:0x15f8f980, state:CW, native ID:0x5c0) prio=1
	at java.lang.Object.wait(Native Method)
	at org.eclipse.jdt.internal.ui.text.JavaReconciler$BackgroundThread.run(JavaReconciler.java(Compiled Code))

	 ----- Native Stack -----
	Address     Frame
	0x77f8a122  0x1455fd74  ZwWaitForSingleObject+0xb
	0x77e88787  0x00000001  WaitForSingleObject+0xf

-------------------------------------------------------------------------

    "org.eclipse.jdt.internal.ui.text.JavaReconciler" (TID:0x51994e8, sys_thread_t:0x15f8e788, state:CW, native ID:0x18c) prio=1
	at java.lang.Object.wait(Native Method)
	at org.eclipse.jdt.internal.ui.text.JavaReconciler$BackgroundThread.run(JavaReconciler.java(Compiled Code))

	 ----- Native Stack -----
	Address     Frame
	0x77f8a122  0x144efd74  ZwWaitForSingleObject+0xb
	0x77e88787  0x00000001  WaitForSingleObject+0xf

-------------------------------------------------------------------------

    "org.eclipse.jdt.internal.ui.text.JavaReconciler" (TID:0x51995d0, sys_thread_t:0x15f7ea80, state:CW, native ID:0x5bc) prio=1
	at java.lang.Object.wait(Native Method)
	at org.eclipse.jdt.internal.ui.text.JavaReconciler$BackgroundThread.run(JavaReconciler.java(Compiled Code))

	 ----- Native Stack -----
	Address     Frame
	0x77f8a122  0x13e2fd74  ZwWaitForSingleObject+0xb
	0x77e88787  0x00000001  WaitForSingleObject+0xf

-------------------------------------------------------------------------

    "org.eclipse.jdt.internal.ui.text.JavaReconciler" (TID:0x3dba768, sys_thread_t:0x15f7e648, state:CW, native ID:0x254) prio=1
	at java.lang.Object.wait(Native Method)
	at org.eclipse.jdt.internal.ui.text.JavaReconciler$BackgroundThread.run(JavaReconciler.java(Compiled Code))

	 ----- Native Stack -----
	Address     Frame
	0x77f8a122  0x13dbfd74  ZwWaitForSingleObject+0xb
	0x77e88787  0x00000001  WaitForSingleObject+0xf

-------------------------------------------------------------------------

    "org.eclipse.jdt.internal.ui.text.JavaReconciler" (TID:0x3dba808, sys_thread_t:0x15f7e410, state:CW, native ID:0x5b0) prio=1
	at java.lang.Object.wait(Native Method)
	at org.eclipse.jdt.internal.ui.text.JavaReconciler$BackgroundThread.run(JavaReconciler.java(Compiled Code))

	 ----- Native Stack -----
	Address     Frame
	0x77f8a122  0x13ccfd74  ZwWaitForSingleObject+0xb
	0x77e88787  0x00000001  WaitForSingleObject+0xf

-------------------------------------------------------------------------

    "org.eclipse.jdt.internal.ui.text.JavaReconciler" (TID:0x3dba8a8, sys_thread_t:0x15f7e1d8, state:CW, native ID:0x5ac) prio=1
	at java.lang.Object.wait(Native Method)
	at org.eclipse.jdt.internal.ui.text.JavaReconciler$BackgroundThread.run(JavaReconciler.java(Compiled Code))

	 ----- Native Stack -----
	Address     Frame
	0x77f8a122  0x1316fd74  ZwWaitForSingleObject+0xb
	0x77e88787  0x00000001  WaitForSingleObject+0xf

-------------------------------------------------------------------------

    "org.eclipse.jdt.internal.ui.text.JavaReconciler" (TID:0x3dba948, sys_thread_t:0x15f52da0, state:CW, native ID:0x5a8) prio=1
	at java.lang.Object.wait(Native Method)
	at org.eclipse.jdt.internal.ui.text.JavaReconciler$BackgroundThread.run(JavaReconciler.java(Compiled Code))

	 ----- Native Stack -----
	Address     Frame
	0x77f8a122  0x003afd74  ZwWaitForSingleObject+0xb
	0x77e88787  0x00000001  WaitForSingleObject+0xf

-------------------------------------------------------------------------

    "org.eclipse.jdt.internal.ui.text.JavaReconciler" (TID:0x3dba9e8, sys_thread_t:0x15f9adc0, state:CW, native ID:0x5a4) prio=1
	at java.lang.Object.wait(Native Method)
	at org.eclipse.jdt.internal.ui.text.JavaReconciler$BackgroundThread.run(JavaReconciler.java(Compiled Code))

	 ----- Native Stack -----
	Address     Frame
	0x77f8a122  0x1bf1fd74  ZwWaitForSingleObject+0xb
	0x77e88787  0x00000001  WaitForSingleObject+0xf

-------------------------------------------------------------------------

    "org.eclipse.jdt.internal.ui.text.JavaReconciler" (TID:0x3dbaa88, sys_thread_t:0x15f9ab88, state:CW, native ID:0x550) prio=1
	at java.lang.Object.wait(Native Method)
	at org.eclipse.jdt.internal.ui.text.JavaReconciler$BackgroundThread.run(JavaReconciler.java(Compiled Code))

	 ----- Native Stack -----
	Address     Frame
	0x77f8a122  0x1bdffd74  ZwWaitForSingleObject+0xb
	0x77e88787  0x00000001  WaitForSingleObject+0xf

-------------------------------------------------------------------------

    "org.eclipse.jdt.internal.ui.text.JavaReconciler" (TID:0x908a420, sys_thread_t:0x15f9a410, state:CW, native ID:0x5a0) prio=1
	at java.lang.Object.wait(Native Method)
	at org.eclipse.jdt.internal.ui.text.JavaReconciler$BackgroundThread.run(JavaReconciler.java(Compiled Code))

	 ----- Native Stack -----
	Address     Frame
	0x77f8a122  0x1bcffd74  ZwWaitForSingleObject+0xb
	0x77e88787  0x00000001  WaitForSingleObject+0xf

-------------------------------------------------------------------------

    "org.eclipse.jdt.internal.ui.text.JavaReconciler" (TID:0x908a4c0, sys_thread_t:0x15f9a1d8, state:CW, native ID:0x59c) prio=1
	at java.lang.Object.wait(Native Method)
	at org.eclipse.jdt.internal.ui.text.JavaReconciler$BackgroundThread.run(JavaReconciler.java(Compiled Code))

	 ----- Native Stack -----
	Address     Frame
	0x77f8a122  0x1bbffd74  ZwWaitForSingleObject+0xb
	0x77e88787  0x00000001  WaitForSingleObject+0xf

-------------------------------------------------------------------------

    "org.eclipse.jdt.internal.ui.text.JavaReconciler" (TID:0x908a560, sys_thread_t:0x15fcae98, state:CW, native ID:0x594) prio=1
	at java.lang.Object.wait(Native Method)
	at org.eclipse.jdt.internal.ui.text.JavaReconciler$BackgroundThread.run(JavaReconciler.java(Compiled Code))

	 ----- Native Stack -----
	Address     Frame
	0x77f8a122  0x1baafd74  ZwWaitForSingleObject+0xb
	0x77e88787  0x00000001  WaitForSingleObject+0xf

-------------------------------------------------------------------------

    "org.eclipse.jdt.internal.ui.text.JavaReconciler" (TID:0x908a600, sys_thread_t:0x15feed98, state:CW, native ID:0x584) prio=1
	at java.lang.Object.wait(Native Method)
	at org.eclipse.jdt.internal.ui.text.JavaReconciler$BackgroundThread.run(JavaReconciler.java(Compiled Code))

	 ----- Native Stack -----
	Address     Frame
	0x77f8a122  0x1b9afd74  ZwWaitForSingleObject+0xb
	0x77e88787  0x00000001  WaitForSingleObject+0xf

-------------------------------------------------------------------------

    "org.eclipse.jdt.internal.ui.text.JavaReconciler" (TID:0x908a6f8, sys_thread_t:0x16018ec0, state:CW, native ID:0x590) prio=1
	at java.lang.Object.wait(Native Method)
	at org.eclipse.jdt.internal.ui.text.JavaReconciler$BackgroundThread.run(JavaReconciler.java(Compiled Code))

	 ----- Native Stack -----
	Address     Frame
	0x77f8a122  0x1b86fd74  ZwWaitForSingleObject+0xb
	0x77e88787  0x00000001  WaitForSingleObject+0xf

-------------------------------------------------------------------------

    "org.eclipse.jdt.internal.ui.text.JavaReconciler" (TID:0x908a7e0, sys_thread_t:0x15f45708, state:CW, native ID:0x54c) prio=1
	at java.lang.Object.wait(Native Method)
	at org.eclipse.jdt.internal.ui.text.JavaReconciler$BackgroundThread.run(JavaReconciler.java(Compiled Code))

	 ----- Native Stack -----
	Address     Frame
	0x77f8a122  0x1b74fd74  ZwWaitForSingleObject+0xb
	0x77e88787  0x00000001  WaitForSingleObject+0xf

-------------------------------------------------------------------------

    "org.eclipse.jdt.internal.ui.text.JavaReconciler" (TID:0x908abc0, sys_thread_t:0x15f40e98, state:CW, native ID:0x58c) prio=1
	at java.lang.Object.wait(Native Method)
	at org.eclipse.jdt.internal.ui.text.JavaReconciler$BackgroundThread.run(JavaReconciler.java(Compiled Code))

	 ----- Native Stack -----
	Address     Frame
	0x77f8a122  0x1b23fd74  ZwWaitForSingleObject+0xb
	0x77e88787  0x00000001  WaitForSingleObject+0xf

-------------------------------------------------------------------------

    "org.eclipse.jdt.internal.ui.text.JavaReconciler" (TID:0x225f808, sys_thread_t:0x15f40c50, state:CW, native ID:0x588) prio=1
	at java.lang.Object.wait(Native Method)
	at org.eclipse.jdt.internal.ui.text.JavaReconciler$BackgroundThread.run(JavaReconciler.java(Compiled Code))

	 ----- Native Stack -----
	Address     Frame
	0x77f8a122  0x1b13fd74  ZwWaitForSingleObject+0xb
	0x77e88787  0x00000001  WaitForSingleObject+0xf

-------------------------------------------------------------------------

    "org.eclipse.jdt.internal.ui.text.JavaReconciler" (TID:0x225f8a8, sys_thread_t:0x15f401d8, state:CW, native ID:0x580) prio=1
	at java.lang.Object.wait(Native Method)
	at org.eclipse.jdt.internal.ui.text.JavaReconciler$BackgroundThread.run(JavaReconciler.java(Compiled Code))

	 ----- Native Stack -----
	Address     Frame
	0x77f8a122  0x1b01fd74  ZwWaitForSingleObject+0xb
	0x77e88787  0x00000001  WaitForSingleObject+0xf

-------------------------------------------------------------------------

    "org.eclipse.jdt.internal.ui.text.JavaReconciler" (TID:0x225fbc8, sys_thread_t:0x15f44390, state:CW, native ID:0x578) prio=1
	at java.lang.Object.wait(Native Method)
	at org.eclipse.jdt.internal.ui.text.JavaReconciler$BackgroundThread.run(JavaReconciler.java(Compiled Code))

	 ----- Native Stack -----
	Address     Frame
	0x77f8a122  0x1af1fd74  ZwWaitForSingleObject+0xb
	0x77e88787  0x00000001  WaitForSingleObject+0xf

-------------------------------------------------------------------------

    "org.eclipse.jdt.internal.ui.text.JavaReconciler" (TID:0x225fc20, sys_thread_t:0x15f44158, state:CW, native ID:0x414) prio=1
	at java.lang.Object.wait(Native Method)
	at org.eclipse.jdt.internal.ui.text.JavaReconciler$BackgroundThread.run(JavaReconciler.java(Compiled Code))

	 ----- Native Stack -----
	Address     Frame
	0x77f8a122  0x1adffd74  ZwWaitForSingleObject+0xb
	0x77e88787  0x00000001  WaitForSingleObject+0xf

-------------------------------------------------------------------------

    "org.eclipse.jdt.internal.ui.text.JavaReconciler" (TID:0x225fc78, sys_thread_t:0x15f31e80, state:CW, native ID:0x4b8) prio=1
	at java.lang.Object.wait(Native Method)
	at org.eclipse.jdt.internal.ui.text.JavaReconciler$BackgroundThread.run(JavaReconciler.java(Compiled Code))

	 ----- Native Stack -----
	Address     Frame
	0x77f8a122  0x1acffd74  ZwWaitForSingleObject+0xb
	0x77e88787  0x00000001  WaitForSingleObject+0xf

-------------------------------------------------------------------------

    "org.eclipse.jdt.internal.ui.text.JavaReconciler" (TID:0x225fcd0, sys_thread_t:0x15f31b38, state:CW, native ID:0x560) prio=1
	at java.lang.Object.wait(Native Method)
	at org.eclipse.jdt.internal.ui.text.JavaReconciler$BackgroundThread.run(JavaReconciler.java(Compiled Code))

	 ----- Native Stack -----
	Address     Frame
	0x77f8a122  0x1abffd74  ZwWaitForSingleObject+0xb
	0x77e88787  0x00000001  WaitForSingleObject+0xf

-------------------------------------------------------------------------

    "org.eclipse.jdt.internal.ui.text.JavaReconciler" (TID:0x225fdd0, sys_thread_t:0x15f391d8, state:CW, native ID:0x3e0) prio=1
	at java.lang.Object.wait(Native Method)
	at org.eclipse.jdt.internal.ui.text.JavaReconciler$BackgroundThread.run(JavaReconciler.java(Compiled Code))

	 ----- Native Stack -----
	Address     Frame
	0x77f8a122  0x1aaefd74  ZwWaitForSingleObject+0xb
	0x77e88787  0x00000001  WaitForSingleObject+0xf

-------------------------------------------------------------------------

    "org.eclipse.jdt.internal.ui.text.JavaReconciler" (TID:0x225fe28, sys_thread_t:0x15f366e0, state:CW, native ID:0x57c) prio=1
	at java.lang.Object.wait(Native Method)
	at org.eclipse.jdt.internal.ui.text.JavaReconciler$BackgroundThread.run(JavaReconciler.java(Compiled Code))

	 ----- Native Stack -----
	Address     Frame
	0x77f8a122  0x1a9afd74  ZwWaitForSingleObject+0xb
	0x77e88787  0x00000001  WaitForSingleObject+0xf

-------------------------------------------------------------------------

    "org.eclipse.jdt.internal.ui.text.JavaReconciler" (TID:0xc7b4828, sys_thread_t:0x15f36420, state:CW, native ID:0x574) prio=1
	at java.lang.Object.wait(Native Method)
	at org.eclipse.jdt.internal.ui.text.JavaReconciler$BackgroundThread.run(JavaReconciler.java(Compiled Code))

	 ----- Native Stack -----
	Address     Frame
	0x77f8a122  0x1a8afd74  ZwWaitForSingleObject+0xb
	0x77e88787  0x00000001  WaitForSingleObject+0xf

-------------------------------------------------------------------------

    "org.eclipse.jdt.internal.ui.text.JavaReconciler" (TID:0xc7b49d0, sys_thread_t:0x15f33930, state:CW, native ID:0x4d0) prio=1
	at java.lang.Object.wait(Native Method)
	at org.eclipse.jdt.internal.ui.text.JavaReconciler$BackgroundThread.run(JavaReconciler.java(Compiled Code))

	 ----- Native Stack -----
	Address     Frame
	0x77f8a122  0x1a78fd74  ZwWaitForSingleObject+0xb
	0x77e88787  0x00000001  WaitForSingleObject+0xf

-------------------------------------------------------------------------

    "org.eclipse.jdt.internal.ui.text.JavaReconciler" (TID:0x5c495f0, sys_thread_t:0x15efc498, state:CW, native ID:0x1b8) prio=1
	at java.lang.Object.wait(Native Method)
	at org.eclipse.jdt.internal.ui.text.JavaReconciler$BackgroundThread.run(JavaReconciler.java(Compiled Code))

	 ----- Native Stack -----
	Address     Frame
	0x77f8a122  0x1a68fd74  ZwWaitForSingleObject+0xb
	0x77e88787  0x00000001  WaitForSingleObject+0xf

-------------------------------------------------------------------------

    "org.eclipse.jdt.internal.ui.text.JavaReconciler" (TID:0x5c49730, sys_thread_t:0x15f096d0, state:CW, native ID:0x538) prio=1
	at java.lang.Object.wait(Native Method)
	at org.eclipse.jdt.internal.ui.text.JavaReconciler$BackgroundThread.run(JavaReconciler.java(Compiled Code))

	 ----- Native Stack -----
	Address     Frame
	0x77f8a122  0x1a58fd74  ZwWaitForSingleObject+0xb
	0x77e88787  0x00000001  WaitForSingleObject+0xf

-------------------------------------------------------------------------

    "org.eclipse.jdt.internal.ui.text.JavaReconciler" (TID:0x799ccc8, sys_thread_t:0x15f21900, state:CW, native ID:0x208) prio=1
	at java.lang.Object.wait(Native Method)
	at org.eclipse.jdt.internal.ui.text.JavaReconciler$BackgroundThread.run(JavaReconciler.java(Compiled Code))

	 ----- Native Stack -----
	Address     Frame
	0x77f8a122  0x1a48fd74  ZwWaitForSingleObject+0xb
	0x77e88787  0x00000001  WaitForSingleObject+0xf

-------------------------------------------------------------------------

    "org.eclipse.jdt.internal.ui.text.JavaReconciler" (TID:0xcb9e6a0, sys_thread_t:0x15db4208, state:CW, native ID:0x554) prio=1
	at java.lang.Object.wait(Native Method)
	at org.eclipse.jdt.internal.ui.text.JavaReconciler$BackgroundThread.run(JavaReconciler.java(Compiled Code))

	 ----- Native Stack -----
	Address     Frame
	0x77f8a122  0x1a34fd74  ZwWaitForSingleObject+0xb
	0x77e88787  0x00000001  WaitForSingleObject+0xf

-------------------------------------------------------------------------

    "Java indexing: org.eclipse.jdt.internal.core.search.indexing.IndexManager" (TID:0x528df58, sys_thread_t:0x135d24b0, state:CW, native ID:0x470) prio=5
	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:498)

	 ----- Native Stack -----
	Address     Frame
	0x77f8a122  0x14bafd2c  ZwWaitForSingleObject+0xb
	0x77e88787  0x00000001  WaitForSingleObject+0xf

-------------------------------------------------------------------------

    "Finalizer" (TID:0x8e8708, sys_thread_t:0x8654c8, state:CW, native ID:0x524) prio=8
	at java.lang.Object.wait(Native Method)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java(Compiled Code))
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java(Compiled Code))
	at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java(Compiled Code))

	 ----- Native Stack -----
	Address     Frame
	0x77f8a122  0x10b4fd3c  ZwWaitForSingleObject+0xb
	0x77e88787  0x00000001  WaitForSingleObject+0xf

-------------------------------------------------------------------------

    "Reference Handler" (TID:0x8e8750, sys_thread_t:0x866bf0, state:CW, native ID:0x56c) prio=10
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Object.java:421)
	at java.lang.ref.Reference$ReferenceHandler.run(Reference.java(Compiled Code))

	 ----- Native Stack -----
	Address     Frame
	0x77f8a122  0x10b0fd18  ZwWaitForSingleObject+0xb
	0x77e88787  0x00000001  WaitForSingleObject+0xf

-------------------------------------------------------------------------

    "Signal dispatcher" (TID:0x8e8798, sys_thread_t:0x862a60, state:R, native ID:0x55c) prio=5

	 ----- Native Stack -----
	Address     Frame
	0x77f97ac6  0x71680730  NtGetContextThread+0xb
	0x04588b53  0x0824448b  0x0000:0x00000000 

-------------------------------------------------------------------------

    "main" (TID:0x8e87e0, sys_thread_t:0x235230, state:MW, native ID:0x52c) prio=5
	at java.lang.reflect.Method.invoke(Native Method)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:119)
	at org.eclipse.core.launcher.Main.run(Main.java:401)
	at org.eclipse.core.launcher.UIMain.main(UIMain.java:52)

	 ----- Native Stack -----
	Address     Frame
	0x77f8a122  0x0006f7a4  ZwWaitForSingleObject+0xb
	0x77e88787  0x00235060  WaitForSingleObject+0xf
	0x0023d9a0  0x71686508  0x0000:0x00000000 

-------------------------------------------------------------------------


PM (6/26/2001 4:17:50 PM)
	Actually, I just noticed that the editors did not stack properly. Instead of 4 editors opened, I had 50 of them opened, but it did show me 4 only at a time...
	When closing these, I started seing some more, one at a time...

	Moving to ITPUI.
Comment 1 DJ Houghton CLA 2001-10-24 06:47:11 EDT
PRODUCT VERSION:
SDK 125

Comment 2 Kai-Uwe Maetzel CLA 2001-11-02 09:32:39 EST
Obsolete because of the reuse editor story.