Bug 22540 - GP - Tree.destroyItem - Startup failure due to EXCEPTION_ACCESS_VIOLATION with comctl32.dll
Summary: GP - Tree.destroyItem - Startup failure due to EXCEPTION_ACCESS_VIOLATION wit...
Status: RESOLVED DUPLICATE of bug 34826
Alias: None
Product: Platform
Classification: Eclipse Project
Component: SWT (show other bugs)
Version: 2.0   Edit
Hardware: PC Windows 2000
: P1 normal (vote)
Target Milestone: ---   Edit
Assignee: Christophe Cornu CLA
QA Contact:
URL:
Whiteboard:
Keywords:
: 27470 (view as bug list)
Depends on:
Blocks:
 
Reported: 2002-08-19 13:59 EDT by Darrell Swope CLA
Modified: 2003-03-12 11:22 EST (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Darrell Swope CLA 2002-08-19 13:59:55 EDT
This is the same or similar problem as reported in bug # 13748.  I looked at 
this bug report and saw that it was closed with the assumption that the cause 
was due to a pre-5.x IE version of the suspect dll (comctl32.dll).  I am 
running IE 5.5 (5.50.4807.2300 to be exact) and the version of this library I 
have is 5.81.4807.2300.  In comparison with others here using Eclipse 
successfully, some have this same version, some slightly earlier 
(5.81.4807.1100).

I have been running fine for weeks until I did a refresh and rebuild all of a 
large project.  After that, I tried to restart Eclipse but could not do so due 
to this error.  Now I have the same EXCEPTION_ACCESS_VIOLATION error whenever I 
try to start up.

I am running Windows 2000 (5.00.2195) SP 2 w/512MB memory.

My resulting log file (named hs_err_pid1768.log) is as follows:
--------------
An unexpected exception has been detected in native code outside the VM.
Unexpected Signal : EXCEPTION_ACCESS_VIOLATION occurred at PC=0x7174d684
Function name=CreateToolbar
Library=C:\WINNT\system32\COMCTL32.dll

Current Java thread:
 at org.eclipse.swt.internal.win32.OS.CallWindowProcW(Native Method)
 at org.eclipse.swt.internal.win32.OS.CallWindowProc(OS.java:1152)
 at org.eclipse.swt.widgets.Tree.callWindowProc(Tree.java:150)
 at org.eclipse.swt.widgets.Control.windowProc(Control.java:2733)
 at org.eclipse.swt.widgets.Display.windowProc(Display.java:1990)
 at org.eclipse.swt.internal.win32.OS.SendMessageW(Native Method)
 at org.eclipse.swt.internal.win32.OS.SendMessage(OS.java:1699)
 at org.eclipse.swt.widgets.Tree.destroyItem(Tree.java:334)
 at org.eclipse.swt.widgets.TreeItem.releaseChild(TreeItem.java:467)
 at org.eclipse.swt.widgets.Widget.dispose(Widget.java:354)
 at org.eclipse.jface.viewers.AbstractTreeViewer.updateChildren
(AbstractTreeViewer.java:1211)
 at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh
(AbstractTreeViewer.java:839)
 at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh
(AbstractTreeViewer.java:848)
 at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh
(AbstractTreeViewer.java:817)
 at org.eclipse.jface.viewers.StructuredViewer$4.run(StructuredViewer.java:748)
 at org.eclipse.jface.viewers.StructuredViewer.preservingSelection
(StructuredViewer.java:688)
 at org.eclipse.jface.viewers.StructuredViewer.refresh
(StructuredViewer.java:746)
 at org.eclipse.jface.viewers.StructuredViewer.refresh
(StructuredViewer.java:708)
 at 
org.eclipse.jdt.internal.ui.packageview.PackageExplorerActionGroup.restoreState
(PackageExplorerActionGroup.java:183)
 at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart.restoreState
(PackageExplorerPart.java:642)
 at 
org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart.createPartControl
(PackageExplorerPart.java:303)
 at org.eclipse.ui.internal.PartPane$4.run(PartPane.java:136)
 at org.eclipse.core.internal.runtime.InternalPlatform.run
(InternalPlatform.java:813)
 at org.eclipse.core.runtime.Platform.run(Platform.java:416)
 at org.eclipse.ui.internal.PartPane.createChildControl(PartPane.java:134)
 at org.eclipse.ui.internal.PartPane.createControl(PartPane.java:178)
 at org.eclipse.ui.internal.ViewPane.createControl(ViewPane.java:181)
 at org.eclipse.ui.internal.PartTabFolder.createPartTab(PartTabFolder.java:247)
 at org.eclipse.ui.internal.PartTabFolder.createControl(PartTabFolder.java:219)
 at org.eclipse.ui.internal.PartSashContainer.createControl
(PartSashContainer.java:180)
 at org.eclipse.ui.internal.PerspectivePresentation.activate
(PerspectivePresentation.java:94)
 at org.eclipse.ui.internal.Perspective.onActivate(Perspective.java:664)
 at org.eclipse.ui.internal.WorkbenchPage.onActivate(WorkbenchPage.java:1522)
 at org.eclipse.ui.internal.WorkbenchWindow$7.run(WorkbenchWindow.java:1209)
 at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:64)
 at org.eclipse.ui.internal.WorkbenchWindow.setActivePage
(WorkbenchWindow.java:1196)
 at org.eclipse.ui.internal.WorkbenchWindow.restoreState
(WorkbenchWindow.java:1089)
 at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:1080)
 at org.eclipse.ui.internal.Workbench.access$7(Workbench.java:1060)
 at org.eclipse.ui.internal.Workbench$6.run(Workbench.java:796)
 at org.eclipse.core.internal.runtime.InternalPlatform.run
(InternalPlatform.java:813)
 at org.eclipse.core.runtime.Platform.run(Platform.java:416)
 at org.eclipse.ui.internal.Workbench.openPreviousWorkbenchState
(Workbench.java:748)
 at org.eclipse.ui.internal.Workbench.init(Workbench.java:562)
 at org.eclipse.ui.internal.Workbench.run(Workbench.java:1153)
 at org.eclipse.core.internal.boot.InternalBootLoader.run
(InternalBootLoader.java:739)
 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:248)
 at org.eclipse.core.launcher.Main.run(Main.java:697)
 at org.eclipse.core.launcher.Main.main(Main.java:530)

Dynamic libraries:
0x00400000 - 0x00405000  C:\eclipse\jre\bin\javaw.exe
0x77F80000 - 0x77FFB000  C:\WINNT\System32\ntdll.dll
0x77DB0000 - 0x77E0C000  C:\WINNT\system32\ADVAPI32.dll
0x77E80000 - 0x77F35000  C:\WINNT\system32\KERNEL32.DLL
0x77D40000 - 0x77DB0000  C:\WINNT\system32\RPCRT4.DLL
0x77E10000 - 0x77E74000  C:\WINNT\system32\USER32.dll
0x77F40000 - 0x77F7C000  C:\WINNT\system32\GDI32.DLL
0x78000000 - 0x78046000  C:\WINNT\system32\MSVCRT.dll
0x6D420000 - 0x6D4EE000  C:\eclipse\jre\bin\hotspot\jvm.dll
0x77570000 - 0x775A0000  C:\WINNT\System32\WINMM.dll
0x6D220000 - 0x6D227000  C:\eclipse\jre\bin\hpi.dll
0x6D3B0000 - 0x6D3BD000  C:\eclipse\jre\bin\verify.dll
0x6D250000 - 0x6D266000  C:\eclipse\jre\bin\java.dll
0x6D3C0000 - 0x6D3CD000  C:\eclipse\jre\bin\zip.dll
0x10000000 - 0x10007000  
C:\eclipse\plugins\org.eclipse.core.resources.win32_2.0.0\os\win32\x86
\core_2_0_5.dll
0x092A0000 - 0x092E5000  C:\eclipse\plugins\org.eclipse.swt.win32_2.0.0\os\win32
\x86\swt-win32-2045.dll
0x77A50000 - 0x77B46000  C:\WINNT\system32\ole32.dll
0x716F0000 - 0x7177A000  C:\WINNT\system32\COMCTL32.dll
0x76B30000 - 0x76B6E000  C:\WINNT\system32\comdlg32.dll
0x70BD0000 - 0x70C1C000  C:\WINNT\system32\SHLWAPI.DLL
0x782F0000 - 0x7852F000  C:\WINNT\system32\SHELL32.DLL
0x779B0000 - 0x77A4B000  C:\WINNT\system32\OLEAUT32.dll
0x75E60000 - 0x75E7A000  C:\WINNT\System32\IMM32.dll
0x69640000 - 0x6965F000  C:\WINNT\System32\oleacc.dll
0x77920000 - 0x77943000  C:\WINNT\system32\imagehlp.dll
0x72A00000 - 0x72A2D000  C:\WINNT\system32\DBGHELP.dll
0x690A0000 - 0x690AB000  C:\WINNT\System32\PSAPI.DLL

Local Time = Mon Aug 19 13:25:01 2002
Elapsed Time = 18
#
# The exception above was detected in native code outside the VM
#
# Java VM: Java HotSpot(TM) Client VM (1.3.1_01 mixed mode)
#
Comment 1 Darrell Swope CLA 2002-08-19 15:41:03 EDT
Additional system configuration information:  We use Clearcase (version 
2002.05.00) for our project source control.  I do not use any plugins to 
integrate with Clearcase at this point.  I did download and install the 
clearcase plugin from Rational but it caused intermittent failures in eclipse 
so I deactivated it.  None of the failures were like this and eclipse has run 
for several weeks since.

Also, I have since created a fresh install of Eclipse and have it running 
again.  If I copy my workspace directory from the old installation to the new I 
get the same failure.
Comment 2 Knut Radloff CLA 2002-08-22 20:50:03 EDT
SWT problem
Comment 3 Steve Northover CLA 2002-08-23 10:14:34 EDT
If this happens every time, perhaps we should get a copy of the workspace and 
see what is happening.
Comment 4 Veronika Irvine CLA 2002-10-22 14:23:31 EDT
Is this still happening?  I see that Steve requested a copy of your workspace 
back in August but has received no reply from you.  Is this bug report still 
a "blocker" for you?  If not, I would like to change the severity to normal.  
If it is a blocker, we need more information to resolve the problem.
Comment 5 Steve Northover CLA 2002-10-22 15:19:24 EDT
I'm sorry, I fell off a cliff.  I believe that Darrell sent me a copy of his 
workspace through email but I didn't get to it.  Darrell does this still happen?
Comment 6 Darrell Swope CLA 2002-10-22 15:29:49 EDT
Does this still happen?  Yes and no.  As I stated in my 8/19/2002 comments, I 
created a new workspace from scratch and got working again.  If I use the 
workspace in question then yes, it fails as described.  Other people here have 
had the exact same thing happen to them as well.  They also have used 
the "workaround" of recreating their workspace.  You may reclassify as you see 
fit.

I sent the workspace to Steve as he stated as well as creating an attachment to 
this bug report which contained it (don't know if that worked or not).
Comment 7 Veronika Irvine CLA 2002-10-23 09:23:53 EDT
Thanks Darrell.
Since you have a work around (although it is an annoying workaround), I am 
going to change the severity to normal.
Comment 8 Christophe Cornu CLA 2003-01-27 09:36:11 EST
*** Bug 27470 has been marked as a duplicate of this bug. ***
Comment 9 David Slubicki CLA 2003-01-27 20:31:25 EST
I've got the same problem.  I am unable to work because of it.  I would like to 
see the severity moved up.  Thanks.

This is from my javacore....txt:

Exception code: C0000005 ACCESS_VIOLATION
Fault address:  7175D617 01:0005C617 C:\WINNT\system32\COMCTL32.dll

Registers:
EAX:00098DD8
EBX:00000006
ECX:0009EE00
EDX:00097FB8
ESI:00097EE8
EDI:00000000
CS:EIP:001B:7175D617
SS:ESP:0023:0006EF2C  EBP:0006EF70
DS:0023  ES:0023  FS:0038  GS:0000
Flags:00010216

Mon Jan 27 20:20:49 2003


J2RE 1.3.0 IBM build cn130-20010502
F:\JAVAJRE1_3\BIN\javaw.exe -cp D:\e-0806\eclipse\startup.jar 
org.eclipse.core.launcher.Main -os win32 -ws win32 -arch x86 -showsplash D:\e-
0806\eclipse\eclipse.exe -showsplash 600 

System Properties
-----------------
Java Home Dir:	F:\JAVAJRE1_3
Java DLL Dir:	F:\JAVAJRE1_3\bin
Sys Classpath:	F:\JAVAJRE1_3\lib\rt.jar;F:\JAVAJRE1_3
\lib\i18n.jar;F:\JAVAJRE1_3\classes
User Args:
	-Djava.class.path=.;E:\DB2\java\db2java.zip;E:\DB2
\java\runtime.zip;E:\DB2\java\sqlj.zip;E:\DB2\bin
	-Djava.class.path=D:\e-0806\eclipse\startup.jar


Current Thread Details
----------------------
    "main" (TID:0x8e87e0, sys_thread_t:0x235da0, state:R, native ID:0x2d0) 
prio=5
	at org.eclipse.swt.internal.win32.OS.SendMessageW(Native Method)
	at org.eclipse.swt.internal.win32.OS.SendMessage(OS.java(Compiled Code))
	at org.eclipse.swt.widgets.Control.setRedraw(Control.java:2127)
	at org.eclipse.swt.widgets.Tree.setRedraw(Tree.java:907)
	at 
org.eclipse.jdt.ui.actions.CustomFiltersActionGroup.updateViewerFilters
(CustomFiltersActionGroup.java:210)
	at org.eclipse.jdt.ui.actions.CustomFiltersActionGroup.restoreState
(CustomFiltersActionGroup.java:367)
	at 
org.eclipse.jdt.internal.ui.packageview.PackageExplorerActionGroup.restoreState
(PackageExplorerActionGroup.java:181)
	at 
org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart.restoreState
(PackageExplorerPart.java:642)
	at 
org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart.createPartControl
(PackageExplorerPart.java:303)
	at org.eclipse.ui.internal.PartPane$4.run(PartPane.java:136)
	at org.eclipse.core.internal.runtime.InternalPlatform.run
(InternalPlatform.java:831)
	at org.eclipse.core.runtime.Platform.run(Platform.java:416)
	at org.eclipse.ui.internal.PartPane.createChildControl
(PartPane.java:134)
	at org.eclipse.ui.internal.PartPane.createControl(PartPane.java:178)
	at org.eclipse.ui.internal.ViewPane.createControl(ViewPane.java:181)
	at org.eclipse.ui.internal.PartTabFolder.createPartTab
(PartTabFolder.java:247)
	at org.eclipse.ui.internal.PartTabFolder.createControl
(PartTabFolder.java:219)
	at org.eclipse.ui.internal.PartSashContainer.createControl
(PartSashContainer.java:180)
	at org.eclipse.ui.internal.PerspectivePresentation.activate
(PerspectivePresentation.java:94)
	at org.eclipse.ui.internal.Perspective.onActivate(Perspective.java:666)
	at org.eclipse.ui.internal.WorkbenchPage.onActivate
(WorkbenchPage.java:1522)
	at org.eclipse.ui.internal.WorkbenchWindow$7.run
(WorkbenchWindow.java:1209)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:66)
	at org.eclipse.ui.internal.WorkbenchWindow.setActivePage
(WorkbenchWindow.java:1196)
	at org.eclipse.ui.internal.WorkbenchWindow.restoreState
(WorkbenchWindow.java:1089)
	at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:1080)
	at org.eclipse.ui.internal.Workbench.access$7(Workbench.java:1060)
	at org.eclipse.ui.internal.Workbench$6.run(Workbench.java:796)
	at org.eclipse.core.internal.runtime.InternalPlatform.run
(InternalPlatform.java:831)
	at org.eclipse.core.runtime.Platform.run(Platform.java:416)
	at org.eclipse.ui.internal.Workbench.openPreviousWorkbenchState
(Workbench.java:748)
	at org.eclipse.ui.internal.Workbench.init(Workbench.java:562)
	at org.eclipse.ui.internal.Workbench.run(Workbench.java:1153)
	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:248)
	at org.eclipse.core.launcher.Main.run(Main.java:698)
	at org.eclipse.core.launcher.Main.main(Main.java:534)

	 ----- Native Stack -----
	Address     Frame
	0x7175d617  0x0006ef70  CreateToolbar+0x5700
	0x7175d743  0x0006efb0  CreateToolbar+0x582c
	0x71713c07  0x0006f020  Ordinal382+0xe22
	0x77e12e98  0x0006f040  ScrollDC+0x490
	0x77e16a72  0x0006f064  VkKeyScanW+0x50
	0x77e16b0b  0x0006f084  CallWindowProcW+0x19
	0x22dd11f9  0x0006f0a0  
Java_org_eclipse_swt_internal_win32_OS_CallWindowProcW+0x18
	0x21f5d7fd  0x23475578  0x0000:0x00000000 
	0x223ab778  0x01bc0b88  0x0000:0x00000000 

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



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

Memory Usage: 
	PageFaultCount:                      87456
	Working Set Size:                216006656
	Peak Working Set Size:           216006656
	Quota Paged Pool Usage:              40532
	Quota Peak Paged Pool Usage:         46884
	Quota Non-Paged Pool Usage:           9576
	Quota Peak Non-Paged Pool Usage:      9628
	Pagefile Usage:                  219234304
	Peak Pagefile Usage:             219234304


Application Environment
-----------------------
Environment Variables -
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\slubicki\Application Data
CLASSPATH=.;E:\DB2\java\db2java.zip;E:\DB2\java\runtime.zip;E:\DB2
\java\sqlj.zip;E:\DB2\bin
CommonProgramFiles=C:\Program Files\Common Files
COMPUTERNAME=SLUT23
ComSpec=C:\WINNT\system32\cmd.exe
DB2INSTANCE=DB2
DB2TEMPDIR=E:\DB2
Help=E:\CMVC95\CMVC\EXE;
HOMEDRIVE=C:
HOMEPATH=\
ICM_FOLDER=Information Catalog Manager
IMNINST=help
IMNINSTSRV=E:\IBM\IMNNQ
INCLUDE=E:\DB2\INCLUDE;E:\DB2\LIB;E:\DB2\TEMPLATES\INCLUDE
LIB=E:\DB2\LIB
LOGONSERVER=\\SLUT23
MDIS_PROFILE=E:\DB2\METADATA\PROFILES
NLSPath=E:\CMVC95\CMVC\EXE\NLS\%N;
NUMBER_OF_PROCESSORS=1
OS=Windows_NT
Os2LibPath=C:\WINNT\system32\os2\dll;
Path=C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;E:\Program 
Files\IBM\MQSeries\bin;E:\Program Files\IBM\MQSeries\Java\Lib;E:\Program 
Files\IBM\WebSphere Embedded Messaging Publish And Subscribe\bin;E:\DB2
\BIN;E:\DB2\FUNCTION;E:\DB2\SAMPLES\REPL;E:\DB2\HELP;E:\IBM\IMNNQ;E:\CMVC95
\CMVC\EXE;C:\PSM;F:\JAVAJRE1_3\BIN;E:\Infoprint;E:\Infoprint;
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
PDBASE=E:\Infoprint
PD_SOCKET=6874
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 11 Stepping 1, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=0b01
ProgramFiles=C:\Program Files
SystemDrive=C:
SystemRoot=C:\WINNT
TEMP=C:\DOCUME~1\slubicki\LOCALS~1\Temp
TMP=C:\DOCUME~1\slubicki\LOCALS~1\Temp
USERDOMAIN=SLUT23
USERNAME=slubicki
USERPROFILE=C:\Documents and Settings\slubicki
VWSPATH=E:\DB2
VWS_FOLDER=IBM DB2
VWS_LOGGING=E:\DB2\LOGGING
VWS_TEMPLATES=E:\DB2\TEMPLATES
windir=C:\WINNT
IBM_JAVA_COMMAND_LINE=F:\JAVAJRE1_3\BIN\javaw.exe -cp D:\e-0806
\eclipse\startup.jar org.eclipse.core.launcher.Main -os win32 -ws win32 -arch 
x86 -showsplash D:\e-0806\eclipse\eclipse.exe -showsplash 600 


Loaded Modules (sizes in bytes)
---------------------------------
0x00400000 (0x5000)	F:\JAVAJRE1_3\BIN\javaw.exe
0x77f80000 (0x7b000)	C:\WINNT\System32\ntdll.dll
0x77db0000 (0x5b000)	C:\WINNT\system32\ADVAPI32.dll
0x77e80000 (0xb5000)	C:\WINNT\system32\KERNEL32.DLL
0x77d40000 (0x70000)	C:\WINNT\system32\RPCRT4.DLL
0x78000000 (0x46000)	C:\WINNT\system32\MSVCRT.dll
0x715e0000 (0xf0000)	F:\JAVAJRE1_3\bin\classic\jvm.dll
0x71590000 (0x5000)	F:\JAVAJRE1_3\bin\xhpi.dll
0x707b0000 (0xa000)	F:\JAVAJRE1_3\bin\hpi.dll
0x77570000 (0x30000)	C:\WINNT\System32\WINMM.dll
0x77e10000 (0x64000)	C:\WINNT\system32\USER32.DLL
0x77f40000 (0x3c000)	C:\WINNT\system32\GDI32.DLL
0x70830000 (0x2c000)	F:\JAVAJRE1_3\bin\java.dll
0x715b0000 (0x10000)	F:\JAVAJRE1_3\bin\zip.dll
0x70910000 (0x15d000)	F:\javaJRE1_3\bin\jitc.dll
0x22cb0000 (0x7000)	D:\e-0806
\eclipse\plugins\org.eclipse.core.resources.win32_2.0.0\os\win32\x86
\core_2_0_5.dll
0x22dd0000 (0x45000)	D:\e-0806\eclipse\plugins\org.eclipse.swt.win32_2.0.0
\os\win32\x86\swt-win32-2047.dll
0x77a50000 (0xf6000)	C:\WINNT\system32\ole32.dll
0x71700000 (0x8a000)	C:\WINNT\system32\COMCTL32.dll
0x76b30000 (0x3e000)	C:\WINNT\system32\comdlg32.dll
0x70bd0000 (0x4c000)	C:\WINNT\system32\SHLWAPI.DLL
0x782f0000 (0x242000)	C:\WINNT\system32\SHELL32.DLL
0x779b0000 (0x9b000)	C:\WINNT\system32\OLEAUT32.dll
0x75e60000 (0x1a000)	C:\WINNT\System32\IMM32.dll
0x6e420000 (0x6000)	C:\WINNT\System32\INDICDLL.dll
0x69640000 (0x1f000)	C:\WINNT\System32\oleacc.dll
0x24df0000 (0xc000)	C:\Program Files\Lotus\Sametime Client\ACTIVMON.dll
0x61220000 (0xb000)	C:\Program Files\Microsoft Hardware\Mouse\MSH_ZWF.dll
0x77920000 (0x23000)	C:\WINNT\system32\IMAGEHLP.DLL
0x72a00000 (0x2d000)	C:\WINNT\system32\DBGHELP.dll
0x690a0000 (0xb000)	C:\WINNT\System32\PSAPI.DLL


Java Threads
------------
    "CVS" (TID:0x1ced2d8, sys_thread_t:0x239f6d18, state:MW, native ID:0x558) 
prio=5
	at org.eclipse.team.internal.ccvs.core.syncinfo.ReentrantLock.release
(ReentrantLock.java(Compiled Code))
EXCEPTION IN JAVACORE DUMP - ABORTING
Comment 10 David Slubicki CLA 2003-01-28 16:18:50 EST
This problem may be associated with working sets in the Java Package Explorer 
(I'm curious if the other people experiencing this problem were also using 
working sets).  My workspace occassionally crashes when I try to switch to a 
working set, and the javacore dump points to the same dll (comctl32.dll).  I'll 
include that dump at the bottom.

Unfortunately, I can't experiment with this too much as my workspace takes 28 
minutes to come up (I'm using a 1GHz PIII with 1 Gig of ram).  Last night when 
I experienced this problem I think I had a few java editors open on files which 
were not in plugins included in the working set I was using.  In my workspace I 
edited:  workspace\.metadata\.plugins\org.eclipse.ui\workbench.xml.  I changed:

    workingSetName="Flat UI"   to    workingSetName=""

and I removed all <editor>'s out of <editors>  (the list of the open editors).

I was then able to open my workspace.  Others experiencing this problem may 
want to try this same thing - but naturally you will want to backup your 
workbench.xml file first.  Before I close my workspace now I close all editors 
and deselect the working set (which is a pain).

My guess is (as I said, I really haven't investigated this too much) that maybe 
an editor is being opened and something is trying to select it in the Package 
Explorer - but it doesn't exist ... just a guess.

Here is the dump I occassionally get when I select a working set:

Exception code: C0000005 ACCESS_VIOLATION
Fault address:  7175D617 01:0005C617 C:\WINNT\system32\COMCTL32.dll

Registers:
EAX:00094AE0
EBX:00000000
ECX:00099018
EDX:000947E0
ESI:00094710
EDI:00000000
CS:EIP:001B:7175D617
SS:ESP:0023:0006F3DC  EBP:0006F420
DS:0023  ES:0023  FS:0038  GS:0000
Flags:00010202

Tue Jan 28 13:50:49 2003


J2RE 1.3.0 IBM build cn130-20010502
F:\JAVAJRE1_3\BIN\javaw.exe -cp D:\e-0806\eclipse\startup.jar 
org.eclipse.core.launcher.Main -os win32 -ws win32 -arch x86 -showsplash D:\e-
0806\eclipse\eclipse.exe -showsplash 600 

System Properties
-----------------
Java Home Dir:	F:\JAVAJRE1_3
Java DLL Dir:	F:\JAVAJRE1_3\bin
Sys Classpath:	F:\JAVAJRE1_3\lib\rt.jar;F:\JAVAJRE1_3
\lib\i18n.jar;F:\JAVAJRE1_3\classes
User Args:
	-Djava.class.path=.;E:\DB2\java\db2java.zip;E:\DB2
\java\runtime.zip;E:\DB2\java\sqlj.zip;E:\DB2\bin
	-Djava.class.path=D:\e-0806\eclipse\startup.jar


Current Thread Details
----------------------
    "main" (TID:0x8e87e0, sys_thread_t:0x235da0, state:R, native ID:0x3f4) 
prio=5
	at org.eclipse.swt.internal.win32.OS.SendMessageW(Native Method)
	at org.eclipse.swt.internal.win32.OS.SendMessage(OS.java(Compiled Code))
	at org.eclipse.swt.widgets.Control.setRedraw(Control.java:2127)
	at org.eclipse.swt.widgets.Tree.setRedraw(Tree.java:907)
	at 
org.eclipse.jdt.internal.ui.workingsets.WorkingSetFilterActionGroup.setWorkingSe
t(WorkingSetFilterActionGroup.java:114)
	at 
org.eclipse.jdt.internal.ui.workingsets.WorkingSetMenuContributionItem$1.widgetS
elected(WorkingSetMenuContributionItem.java:65)
	at org.eclipse.swt.widgets.TypedListener.handleEvent
(TypedListener.java:87)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java
(Compiled Code))
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:827)
	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:1160)
	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:248)
	at org.eclipse.core.launcher.Main.run(Main.java:698)
	at org.eclipse.core.launcher.Main.main(Main.java:534)


Thanks,

David Slubicki

Comment 11 Steve Northover CLA 2003-01-28 17:52:17 EST
My GAWD!!  28 minutes?  What do you have in there.  No, don't answer.  You 
should consider logging this as a performance problem against JDT.

Now David what version of IE are you running? (Darrell, was running Windows 
2000 and already told us his IE version), I see from the core dump that it's 
Windows NT.  Make sure you are running IE 5.5 or greater and let me know.  
Thanks.
Comment 12 David Slubicki CLA 2003-01-28 18:07:31 EST
Hi Steve -

Thanks for the quick reply.  I noticed that "Windows NT" in the dump also ... 
but I am actually running Windows 2000 Professional (SP2).  I'm running IE 5.5 
(5.50.4522.1800).  I'm upgrading to M4 today to see if that makes any 
difference (on the startup time).

Thanks,

David
Comment 13 Grant Gayed CLA 2003-02-04 09:14:15 EST
I cannot reproduce the problem using Darrell's workspace.  I think that full 
paths are hardcoded in various places throughout the metadata, so when I try to 
start it claims that the previous state cannot be restored.  For instance, it's 
trying to access Z:\, which isn't accessible.  So whatever badness is in there 
never gets to appear; tried with Eclipse 2.0, 2.0.2 and 2.1 M4.
Comment 14 Christophe Cornu CLA 2003-02-13 16:22:03 EST
To the reporters: does this problem still occur? If so, please indicate the 
Eclipse build number. Thank you.
Comment 15 Christophe Cornu CLA 2003-03-12 11:22:31 EST
Marking all similar W2K Tree GP's duplicate of bug 34826

*** This bug has been marked as a duplicate of 34826 ***