Bug 176332 - Eclipse crashed when opening the VE
Summary: Eclipse crashed when opening the VE
Status: RESOLVED INVALID
Alias: None
Product: Platform
Classification: Eclipse Project
Component: Runtime (show other bugs)
Version: 3.2.2   Edit
Hardware: PC Windows XP
: P3 critical (vote)
Target Milestone: ---   Edit
Assignee: platform-runtime-inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: vm
Depends on:
Blocks:
 
Reported: 2007-03-04 23:37 EST by Thomas Trifon CLA
Modified: 2007-04-24 11:21 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Trifon CLA 2007-03-04 23:37:46 EST
Whenever I try to start the VE, Eclipse 3.2.2 crashes. The log file follows:
 Please help.
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6f72702e, pid=2432, tid=3896
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_08-b03 mixed mode)
# Problematic frame:
# C  0x6f72702e
#

---------------  T H R E A D  ---------------

Current thread (0x075a6890):  JavaThread "Worker-4" [_thread_in_native, id=3896]

siginfo: ExceptionCode=0xc0000005, reading address 0x6f72702e

Registers:
EAX=0x00000001, EBX=0x00000000, ECX=0x00000000, EDX=0x1001d5bc
ESP=0x07edf060, EBP=0x07edf5d4, ESI=0x08dec150, EDI=0x00000000
EIP=0x6f72702e, EFLAGS=0x00210206

Top of Stack: (sp=0x07edf060)
0x07edf060:   762e7978 65722e6d 65746f6d 6d65522e
0x07edf070:   5665746f 7070414d 6163696c 6e6f6974
0x07edf080:   08dec100 00000000 00000000 00000001
0x07edf090:   08000400 00000000 08deea00 07edf544
0x07edf0a0:   07edf588 075a6890 201df290 201df290
0x07edf0b0:   075a50bc 07edf0d0 6d7c1682 075a50bc
0x07edf0c0:   075a50c0 00000011 10447460 00000011
0x07edf0d0:   07edf128 00bfc078 00000000 0000002f 

Instructions: (pc=0x6f72702e)
0x6f72701e:   
[error occurred during error reporting, step 100, id 0xc0000005]

Stack: [0x07ea0000,0x07ee0000),  sp=0x07edf060,  free space=252k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  0x6f72702e
j  java.lang.ProcessImpl.create(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/io/FileDescriptor;Ljava/io/FileDescriptor;Ljava/io/FileDescriptor;)J+0
j  java.lang.ProcessImpl.<init>([Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V+244
j  java.lang.ProcessImpl.start([Ljava/lang/String;Ljava/util/Map;Ljava/lang/String;Z)Ljava/lang/Process;+15
j  java.lang.ProcessBuilder.start()Ljava/lang/Process;+112
j  java.lang.Runtime.exec([Ljava/lang/String;[Ljava/lang/String;Ljava/io/File;)Ljava/lang/Process;+16
j  org.eclipse.debug.core.DebugPlugin.exec([Ljava/lang/String;Ljava/io/File;[Ljava/lang/String;)Ljava/lang/Process;+24
j  org.eclipse.jdt.launching.AbstractVMRunner.exec([Ljava/lang/String;Ljava/io/File;[Ljava/lang/String;)Ljava/lang/Process;+3
j  org.eclipse.jdt.internal.launching.StandardVMRunner.run(Lorg/eclipse/jdt/launching/VMRunnerConfiguration;Lorg/eclipse/debug/core/ILaunch;Lorg/eclipse/core/runtime/IProgressMonitor;)V+232
j  org.eclipse.jem.internal.proxy.remote.LocalProxyLaunchDelegate.launch(Lorg/eclipse/debug/core/ILaunchConfiguration;Ljava/lang/String;Lorg/eclipse/debug/core/ILaunch;Lorg/eclipse/core/runtime/IProgressMonitor;)V+1499
j  org.eclipse.debug.internal.core.LaunchConfiguration.launch(Ljava/lang/String;Lorg/eclipse/core/runtime/IProgressMonitor;ZZ)Lorg/eclipse/debug/core/ILaunch;+331
j  org.eclipse.debug.internal.core.LaunchConfiguration.launch(Ljava/lang/String;Lorg/eclipse/core/runtime/IProgressMonitor;Z)Lorg/eclipse/debug/core/ILaunch;+5
j  org.eclipse.debug.internal.core.LaunchConfiguration.launch(Ljava/lang/String;Lorg/eclipse/core/runtime/IProgressMonitor;)Lorg/eclipse/debug/core/ILaunch;+4
j  org.eclipse.jem.internal.proxy.core.ProxyLaunchSupport.startImplementation(Lorg/eclipse/debug/core/ILaunchConfiguration;Ljava/lang/String;[Lorg/eclipse/jem/internal/proxy/core/IConfigurationContributor;ZLorg/eclipse/core/runtime/IProgressMonitor;)Lorg/eclipse/jem/internal/proxy/core/ProxyFactoryRegistry;+482
j  org.eclipse.jem.internal.proxy.core.ProxyLaunchSupport.startImplementation(Lorg/eclipse/core/resources/IProject;Ljava/lang/String;[Lorg/eclipse/jem/internal/proxy/core/IConfigurationContributor;ZLorg/eclipse/core/runtime/IProgressMonitor;)Lorg/eclipse/jem/internal/proxy/core/ProxyFactoryRegistry;+273
j  org.eclipse.jem.internal.proxy.core.ProxyLaunchSupport.startImplementation(Lorg/eclipse/core/resources/IProject;Ljava/lang/String;[Lorg/eclipse/jem/internal/proxy/core/IConfigurationContributor;Lorg/eclipse/core/runtime/IProgressMonitor;)Lorg/eclipse/jem/internal/proxy/core/ProxyFactoryRegistry;+5
j  org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorVMController$CreateRegistry.run(Lorg/eclipse/core/runtime/IProgressMonitor;)Lorg/eclipse/core/runtime/IStatus;+88
j  org.eclipse.core.internal.jobs.Worker.run()V+42
v  ~StubRoutines::call_stub
V  [jvm.dll+0x86e84]
V  [jvm.dll+0xddead]
V  [jvm.dll+0x86d55]
V  [jvm.dll+0x86ab2]
V  [jvm.dll+0xa16b2]
V  [jvm.dll+0x10f4ac]
V  [jvm.dll+0x10f47a]
C  [MSVCRT.dll+0x2a3b0]
C  [kernel32.dll+0xb683]

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  java.lang.ProcessImpl.create(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/io/FileDescriptor;Ljava/io/FileDescriptor;Ljava/io/FileDescriptor;)J+0
j  java.lang.ProcessImpl.<init>([Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V+244
j  java.lang.ProcessImpl.start([Ljava/lang/String;Ljava/util/Map;Ljava/lang/String;Z)Ljava/lang/Process;+15
j  java.lang.ProcessBuilder.start()Ljava/lang/Process;+112
j  java.lang.Runtime.exec([Ljava/lang/String;[Ljava/lang/String;Ljava/io/File;)Ljava/lang/Process;+16
j  org.eclipse.debug.core.DebugPlugin.exec([Ljava/lang/String;Ljava/io/File;[Ljava/lang/String;)Ljava/lang/Process;+24
j  org.eclipse.jdt.launching.AbstractVMRunner.exec([Ljava/lang/String;Ljava/io/File;[Ljava/lang/String;)Ljava/lang/Process;+3
j  org.eclipse.jdt.internal.launching.StandardVMRunner.run(Lorg/eclipse/jdt/launching/VMRunnerConfiguration;Lorg/eclipse/debug/core/ILaunch;Lorg/eclipse/core/runtime/IProgressMonitor;)V+232
j  org.eclipse.jem.internal.proxy.remote.LocalProxyLaunchDelegate.launch(Lorg/eclipse/debug/core/ILaunchConfiguration;Ljava/lang/String;Lorg/eclipse/debug/core/ILaunch;Lorg/eclipse/core/runtime/IProgressMonitor;)V+1499
j  org.eclipse.debug.internal.core.LaunchConfiguration.launch(Ljava/lang/String;Lorg/eclipse/core/runtime/IProgressMonitor;ZZ)Lorg/eclipse/debug/core/ILaunch;+331
j  org.eclipse.debug.internal.core.LaunchConfiguration.launch(Ljava/lang/String;Lorg/eclipse/core/runtime/IProgressMonitor;Z)Lorg/eclipse/debug/core/ILaunch;+5
j  org.eclipse.debug.internal.core.LaunchConfiguration.launch(Ljava/lang/String;Lorg/eclipse/core/runtime/IProgressMonitor;)Lorg/eclipse/debug/core/ILaunch;+4
j  org.eclipse.jem.internal.proxy.core.ProxyLaunchSupport.startImplementation(Lorg/eclipse/debug/core/ILaunchConfiguration;Ljava/lang/String;[Lorg/eclipse/jem/internal/proxy/core/IConfigurationContributor;ZLorg/eclipse/core/runtime/IProgressMonitor;)Lorg/eclipse/jem/internal/proxy/core/ProxyFactoryRegistry;+482
j  org.eclipse.jem.internal.proxy.core.ProxyLaunchSupport.startImplementation(Lorg/eclipse/core/resources/IProject;Ljava/lang/String;[Lorg/eclipse/jem/internal/proxy/core/IConfigurationContributor;ZLorg/eclipse/core/runtime/IProgressMonitor;)Lorg/eclipse/jem/internal/proxy/core/ProxyFactoryRegistry;+273
j  org.eclipse.jem.internal.proxy.core.ProxyLaunchSupport.startImplementation(Lorg/eclipse/core/resources/IProject;Ljava/lang/String;[Lorg/eclipse/jem/internal/proxy/core/IConfigurationContributor;Lorg/eclipse/core/runtime/IProgressMonitor;)Lorg/eclipse/jem/internal/proxy/core/ProxyFactoryRegistry;+5
j  org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorVMController$CreateRegistry.run(Lorg/eclipse/core/runtime/IProgressMonitor;)Lorg/eclipse/core/runtime/IStatus;+88
j  org.eclipse.core.internal.jobs.Worker.run()V+42
v  ~StubRoutines::call_stub

---------------  P R O C E S S  ---------------

Java Threads: ( => current thread )
  0x08e0f180 JavaThread "Wait for remote vm registration thread" [_thread_blocked, id=3860]
  0x08e0b470 JavaThread "Remote Proxy Master Server Thread" [_thread_in_native, id=5508]
  0x08df1d10 JavaThread "org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon [_thread_blocked, id=1288]
  0x075fbe70 JavaThread "org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon [_thread_blocked, id=4640]
  0x075abd40 JavaThread "Worker-6" [_thread_blocked, id=4248]
  0x075a6410 JavaThread "Worker-5" [_thread_blocked, id=6132]
=>0x075a6890 JavaThread "Worker-4" [_thread_in_native, id=3896]
  0x075a5c20 JavaThread "Worker-3" [_thread_blocked, id=816]
  0x075a4a00 JavaThread "Worker-2" [_thread_blocked, id=1864]
  0x075a35b0 JavaThread "Worker-1" [_thread_in_native, id=4452]
  0x075668f0 JavaThread "org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon [_thread_blocked, id=4160]
  0x07549060 JavaThread "Java indexing" daemon [_thread_blocked, id=1488]
  0x07521c40 JavaThread "Worker-0" [_thread_blocked, id=4572]
  0x00849870 JavaThread "Start Level Event Dispatcher" daemon [_thread_blocked, id=5352]
  0x00849060 JavaThread "Framework Event Dispatcher" daemon [_thread_blocked, id=5440]
  0x00846890 JavaThread "State Data Manager" daemon [_thread_blocked, id=5560]
  0x008306e0 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=3984]
  0x0082f8e0 JavaThread "CompilerThread0" daemon [_thread_blocked, id=3980]
  0x0082e740 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=4944]
  0x0082dd30 JavaThread "Finalizer" daemon [_thread_blocked, id=4236]
  0x0082cac0 JavaThread "Reference Handler" daemon [_thread_blocked, id=1076]
  0x008236c0 JavaThread "main" [_thread_in_native, id=2708]

Other Threads:
  0x0082bdb0 VMThread [id=6052]
  0x008311f0 WatcherThread [id=1616]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
 def new generation   total 5312K, used 5046K [0x10020000, 0x105e0000, 0x113d0000)
  eden space 4736K,  94% used [0x10020000, 0x1047daa0, 0x104c0000)
  from space 576K, 100% used [0x104c0000, 0x10550000, 0x10550000)
  to   space 576K,   0% used [0x10550000, 0x10550000, 0x105e0000)
 tenured generation   total 69920K, used 44263K [0x113d0000, 0x15818000, 0x20020000)
   the space 69920K,  63% used [0x113d0000, 0x13f09d08, 0x13f09e00, 0x15818000)
 compacting perm gen  total 45056K, used 44921K [0x20020000, 0x22c20000, 0x24020000)
   the space 45056K,  99% used [0x20020000, 0x22bfe778, 0x22bfe800, 0x22c20000)
No shared spaces configured.

Dynamic libraries:
0x00400000 - 0x0040d000 	C:\WINDOWS\system32\javaw.exe
0x7c900000 - 0x7c9b0000 	C:\WINDOWS\system32\ntdll.dll
0x7c800000 - 0x7c8f4000 	C:\WINDOWS\system32\kernel32.dll
0x77dd0000 - 0x77e6b000 	C:\WINDOWS\system32\ADVAPI32.dll
0x77e70000 - 0x77f01000 	C:\WINDOWS\system32\RPCRT4.dll
0x77d40000 - 0x77dd0000 	C:\WINDOWS\system32\USER32.dll
0x77f10000 - 0x77f57000 	C:\WINDOWS\system32\GDI32.dll
0x77c10000 - 0x77c68000 	C:\WINDOWS\system32\MSVCRT.dll
0x76390000 - 0x763ad000 	C:\WINDOWS\system32\IMM32.DLL
0x10000000 - 0x10020000 	C:\Program Files\NoAdware4\noadwareutils.dll
0x77120000 - 0x771ac000 	C:\WINDOWS\system32\OLEAUT32.dll
0x774e0000 - 0x7761d000 	C:\WINDOWS\system32\ole32.dll
0x6d6c0000 - 0x6d85b000 	C:\Program Files\Java\jre1.5.0_08\bin\client\jvm.dll
0x76b40000 - 0x76b6d000 	C:\WINDOWS\system32\WINMM.dll
0x6d280000 - 0x6d288000 	C:\Program Files\Java\jre1.5.0_08\bin\hpi.dll
0x76bf0000 - 0x76bfb000 	C:\WINDOWS\system32\PSAPI.DLL
0x6d690000 - 0x6d69c000 	C:\Program Files\Java\jre1.5.0_08\bin\verify.dll
0x6d300000 - 0x6d31d000 	C:\Program Files\Java\jre1.5.0_08\bin\java.dll
0x6d6b0000 - 0x6d6bf000 	C:\Program Files\Java\jre1.5.0_08\bin\zip.dll
0x6d4c0000 - 0x6d4d3000 	C:\Program Files\Java\jre1.5.0_08\bin\net.dll
0x71ab0000 - 0x71ac7000 	C:\WINDOWS\system32\WS2_32.dll
0x71aa0000 - 0x71aa8000 	C:\WINDOWS\system32\WS2HELP.dll
0x6d4e0000 - 0x6d4e9000 	C:\Program Files\Java\jre1.5.0_08\bin\nio.dll
0x06e40000 - 0x06e93000 	C:\eclipse\configuration\org.eclipse.osgi\bundles\79\1\.cp\swt-win32-3236.dll
0x773d0000 - 0x774d3000 	C:\WINDOWS\WinSxS\X86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2982_x-ww_ac3f9c03\COMCTL32.dll
0x77f60000 - 0x77fd6000 	C:\WINDOWS\system32\SHLWAPI.dll
0x763b0000 - 0x763f9000 	C:\WINDOWS\system32\comdlg32.dll
0x7c9c0000 - 0x7d1d5000 	C:\WINDOWS\system32\SHELL32.dll
0x74d90000 - 0x74dfb000 	C:\WINDOWS\system32\USP10.dll
0x771b0000 - 0x7727f000 	C:\WINDOWS\system32\WININET.dll
0x06eb0000 - 0x06eb9000 	C:\WINDOWS\system32\Normaliz.dll
0x6e850000 - 0x6e895000 	C:\WINDOWS\system32\iertutil.dll
0x75a70000 - 0x75a91000 	C:\WINDOWS\system32\MSVFW32.dll
0x5d090000 - 0x5d12a000 	C:\WINDOWS\system32\comctl32.dll
0x5ad70000 - 0x5ada8000 	C:\WINDOWS\system32\uxtheme.dll
0x06f70000 - 0x06f77000 	C:\Program Files\Logitech\MouseWare\System\LgWndHk.dll
0x74720000 - 0x7476b000 	C:\WINDOWS\system32\MSCTF.dll
0x755c0000 - 0x755ee000 	C:\WINDOWS\system32\msctfime.ime
0x072b0000 - 0x072bb000 	C:\Program Files\Common Files\Logitech\Scrolling\LgMsgHk.dll
0x76080000 - 0x760e5000 	C:\WINDOWS\system32\MSVCP60.dll
0x605d0000 - 0x605d9000 	C:\WINDOWS\system32\mslbui.dll
0x07300000 - 0x07308000 	C:\eclipse\configuration\org.eclipse.osgi\bundles\17\1\.cp\os\win32\x86\localfile_1_0_0.dll
0x74c80000 - 0x74cac000 	C:\WINDOWS\system32\oleacc.dll
0x076e0000 - 0x076f3000 	C:\eclipse\configuration\org.eclipse.osgi\bundles\79\1\.cp\swt-gdip-win32-3236.dll
0x4ec50000 - 0x4edf3000 	C:\WINDOWS\WinSxS\x86_Microsoft.Windows.GdiPlus_6595b64144ccf1df_1.0.2600.2180_x-ww_522f9f82\gdiplus.dll
0x07910000 - 0x07bd5000 	C:\WINDOWS\system32\xpsp2res.dll
0x76fd0000 - 0x7704f000 	C:\WINDOWS\system32\CLBCATQ.DLL
0x77050000 - 0x77115000 	C:\WINDOWS\system32\COMRes.dll
0x77c00000 - 0x77c08000 	C:\WINDOWS\system32\VERSION.dll
0x75cf0000 - 0x75d81000 	C:\WINDOWS\system32\mlang.dll
0x76380000 - 0x76385000 	C:\WINDOWS\system32\msimg32.dll
0x71a50000 - 0x71a8f000 	C:\WINDOWS\System32\mswsock.dll
0x76f20000 - 0x76f47000 	C:\WINDOWS\system32\DNSAPI.dll
0x76fb0000 - 0x76fb8000 	C:\WINDOWS\System32\winrnr.dll
0x76f60000 - 0x76f8c000 	C:\WINDOWS\system32\WLDAP32.dll
0x76fc0000 - 0x76fc6000 	C:\WINDOWS\system32\rasadhlp.dll
0x076b0000 - 0x076c7000 	C:\eclipse\plugins\org.eclipse.hyades.execution.win32.x86_4.2.2.v200701141614\tptpCommon.dll
0x77fe0000 - 0x77ff1000 	C:\WINDOWS\system32\Secur32.dll
0x77b40000 - 0x77b62000 	C:\WINDOWS\system32\apphelp.dll
0x75e90000 - 0x75f40000 	C:\WINDOWS\system32\SXS.DLL
0x08af0000 - 0x08db6000 	C:\WINDOWS\system32\msi.dll
0x662b0000 - 0x66308000 	C:\WINDOWS\system32\hnetcfg.dll
0x71a90000 - 0x71a98000 	C:\WINDOWS\System32\wshtcpip.dll

VM Arguments:
jvm_args: -Xms40m -Xmx256m
java_command: C:\eclipse\startup.jar -os win32 -ws win32 -arch x86 -launcher C:\eclipse\eclipse.exe -name Eclipse -showsplash 600 -exitdata 4f0_c0 -vm C:\WINDOWS\system32\javaw.exe -vmargs -Xms40m -Xmx256m -jar C:\eclipse\startup.jar
Launcher Type: SUN_STANDARD

Environment Variables:
CLASSPATH=.;C:\Program Files\Java\jre1.5.0_08\lib\ext\QTJava.zip
PATH=C:\PROGRAM FILES\THINKPAD\UTILITIES;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\Downloaded Program Files;C:\Program Files\PC-Doctor for Windows\services;C:\Program Files\ZipGenius 5;C:\Program Files\Microsoft SQL Server\80\Tools\Binn\;C:\Program Files\Executive Software\Diskeeper\;C:\Program Files\Common Files\Adobe\AGL;C:\Program Files\QuickTime\QTSystem\;"C:\Program Files\Zone Labs\ZoneAlarm\MailFrontier";C:\Program Files\ThinkPad\ConnectUtilities;C:\Program Files\Common Files\Lenovo;
USERNAME=Bob
OS=Windows_NT
PROCESSOR_IDENTIFIER=x86 Family 15 Model 4 Stepping 1, GenuineIntel



---------------  S Y S T E M  ---------------

OS: Windows XP Build 2600 Service Pack 2

CPU:total 2 (cores per cpu 1, threads per core 2) family 15 model 4 stepping 1, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ht

Memory: 4k page, physical 1571244k(604740k free), swap 3516096k(2705224k free)

vm_info: Java HotSpot(TM) Client VM (1.5.0_08-b03) for windows-x86, built on Jul 26 2006 01:10:50 by "java_re" with MS VC++ 6.0
Comment 1 John Arthorne CLA 2007-04-24 11:21:29 EDT
This looks like a VM crash. The current stack is in class library code:

C  0x6f72702e
j 
java.lang.ProcessImpl.create(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/io/FileDescriptor;Ljava/io/FileDescriptor;Ljava/io/FileDescriptor;)J+0
j 
java.lang.ProcessImpl.<init>([Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V+244

I suggest reporting to the VM vendor.