eclipse中无法保存
系统装了两个windows,其中有一个突然出现问题,eclipse中无法进行保存等修改操作,进行修改操作时eclipse会自动退出。
以下时错误信息:
#
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6eed59b6, pid=2028, tid=848
#
# JRE version: 6.0_16-b01
# Java VM: Java HotSpot(TM) Client VM (14.2-b01 mixed mode, sharing windows-x86 )
# Problematic frame:
# C [libapr-1.dll+0x159b6]
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
--------------- T H R E A D ---------------
Current thread (0x0428c400): JavaThread "Worker-3" [_thread_in_native, id=848, stack(0x06640000,0x06740000)]
siginfo: ExceptionCode=0xc0000005, reading address 0x00000004
Registers:
EAX=0x00000000, EBX=0x1da32e00, ECX=0x0673ea38, EDX=0x00000004
ESP=0x0673ea28, EBP=0x0673ea28, ESI=0x0428c510, EDI=0x0428c510
EIP=0x6eed59b6, EFLAGS=0x00010212
Top of Stack: (sp=0x0673ea28)
0x0673ea28: 0673f2dc 0784417a 0673ea38 00000000
0x0673ea38: 00000000 07844d55 078443c7 0428c510
0x0673ea48: 0428c510 0673eaa0 0673ea80 078593e8
0x0673ea58: ffffffff 07843dfe 0428c510 0428c400
0x0673ea68: 1da32e00 0673f2dc 1da32e00 00000000
0x0673ea78: 0673eb08 00d4c1eb 0673f488 078593c8
0x0673ea88: ffffffff 07858a33 0428c510 0786361c
0x0673ea98: 07863624 0673f2ec 0785b3cc 03831adc
Instructions: (pc=0x6eed59b6)
0x6eed59a6: 05 80 fc 0a 00 5e 5d c2 0c 00 55 8b ec 8b 45 0c
0x6eed59b6: 8b 48 04 51 ff 15 70 81 ed 6e 8b 55 08 85 c0 89
Stack: [0x06640000,0x06740000], sp=0x0673ea28, free space=1018k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [libapr-1.dll+0x159b6]
C [libsvnjavahl-1.dll+0x417a]
j org.tigris.subversion.javahl.Version.isAtLeast(III)Z+1
j org.tigris.subversion.javahl.NativeResources.init()V+19
j org.tigris.subversion.javahl.NativeResources.loadNativeLibrary()V+57
j org.tigris.subversion.javahl.SVNClient.<clinit>()V+0
v ~StubRoutines::call_stub
V [jvm.dll+0xecf9c]
V [jvm.dll+0x1741e1]
V [jvm.dll+0xed01d]
V [jvm.dll+0xdd64c]
V [jvm.dll+0xdd88b]
V [jvm.dll+0xddb52]
V [jvm.dll+0xddc92]
V [jvm.dll+0xe8a33]
j org.tigris.subversion.svnclientadapter.javahl.JhlClientAdapterFactory.isAvailable()Z+942
j org.tigris.subversion.clientadapter.javahl.Activator.isAvailable()Z+0
j org.tigris.subversion.clientadapter.Activator.getClientAdapter(Ljava/lang/String;)Lorg/tigris/subversion/svnclientadapter/ISVNClientAdapter;+46
j org.tigris.subversion.subclipse.core.SVNClientManager.getAdapter(Ljava/lang/String;)Lorg/tigris/subversion/svnclientadapter/ISVNClientAdapter;+41
j org.tigris.subversion.subclipse.core.SVNClientManager.getSVNClient()Lorg/tigris/subversion/svnclientadapter/ISVNClientAdapter;+5
j org.tigris.subversion.subclipse.core.SVNProviderPlugin.getSVNClient()Lorg/tigris/subversion/svnclientadapter/ISVNClientAdapter;+4
j org.tigris.subversion.subclipse.core.status.RecursiveStatusUpdateStrategy.statusesToUpdate(Lorg/eclipse/core/resources/IResource;)[Lorg/tigris/subversion/svnclientadapter/ISVNStatus;+81
j org.tigris.subversion.subclipse.core.status.RecursiveStatusUpdateStrategy.statusesToUpdate(Lorg/eclipse/core/resources/IResource;)[Lorg/tigris/subversion/svnclientadapter/ISVNStatus;+33
j org.tigris.subversion.subclipse.core.status.StatusCacheManager.basicGetStatus(Lorg/eclipse/core/resources/IResource;Lorg/tigris/subversion/subclipse/core/status/StatusUpdateStrategy;)Lorg/tigris/subversion/subclipse/core/resources/LocalResourceStatus;+27
j org.tigris.subversion.subclipse.core.status.StatusCacheManager.getStatus(Lorg/eclipse/core/resources/IResource;Lorg/tigris/subversion/subclipse/core/status/StatusUpdateStrategy;)Lorg/tigris/subversion/subclipse/core/resources/LocalResourceStatus;+40
j org.tigris.subversion.subclipse.core.status.StatusCacheManager.getStatus(Lorg/eclipse/core/resources/IResource;)Lorg/tigris/subversion/subclipse/core/resources/LocalResourceStatus;+6
j org.tigris.subversion.subclipse.core.resources.LocalResource.getStatus()Lorg/tigris/subversion/subclipse/core/resources/LocalResourceStatus;+21
j org.tigris.subversion.subclipse.core.resourcesListeners.RevertResourceManager.processResources([Lorg/eclipse/core/resources/IResourceDelta;)[Lorg/tigris/subversion/subclipse/core/ISVNLocalResource;+71
j org.tigris.subversion.subclipse.core.resourcesListeners.RevertResourceManager.resourceChanged(Lorg/eclipse/core/resources/IResourceChangeEvent;)V+58
j org.eclipse.core.internal.events.NotificationManager$2.run()V+8
J org.eclipse.core.runtime.SafeRunner.run(Lorg/eclipse/core/runtime/ISafeRunnable;)V
j org.eclipse.core.internal.events.NotificationManager.notify([Lorg/eclipse/core/internal/events/ResourceChangeListenerList$ListenerEntry;Lorg/eclipse/core/resources/IResourceChangeEvent;Z)V+79
j org.eclipse.core.internal.events.NotificationManager.broadcastChanges(Lorg/eclipse/core/internal/watson/ElementTree;Lorg/eclipse/core/internal/events/ResourceChangeEvent;Z)V+107
j org.eclipse.core.internal.resources.Workspace.broadcastBuildEvent(Ljava/lang/Object;II)V+24
j org.eclipse.core.internal.events.AutoBuildJob.doBuild(Lorg/eclipse/core/runtime/IProgressMonitor;)V+58
j org.eclipse.core.internal.events.AutoBuildJob.run(Lorg/eclipse/core/runtime/IProgressMonitor;)Lorg/eclipse/core/runtime/IStatus;+48
j org.eclipse.core.internal.jobs.Worker.run()V+31
v ~StubRoutines::call_stub
V [jvm.dll+0xecf9c]
V [jvm.dll+0x1741e1]
V [jvm.dll+0xed167]
V [jvm.dll+0xed1dd]
V [jvm.dll+0x116290]
V [jvm.dll+0x1d0424]
V [jvm.dll+0x173e5c]
C [MSVCR71.dll+0x9565]
C [kernel32.dll+0xb713]
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j org.tigris.subversion.javahl.Version.getMajor()I+0
j org.tigris.subversion.javahl.Version.isAtLeast(III)Z+1
j org.tigris.subversion.javahl.NativeResources.init()V+19
j org.tigris.subversion.javahl.NativeResources.loadNativeLibrary()V+57
j org.tigris.subversion.javahl.SVNClient.<clinit>()V+0
v ~StubRoutines::call_stub
j org.tigris.subversion.svnclientadapter.javahl.JhlClientAdapterFactory.isAvailable()Z+942
j org.tigris.subversion.clientadapter.javahl.Activator.isAvailable()Z+0
j org.tigris.subversion.clientadapter.Activator.getClientAdapter(Ljava/lang/String;)Lorg/tigris/subversion/svnclientadapter/ISVNClientAdapter;+46
j org.tigris.subversion.subclipse.core.SVNClientManager.getAdapter(Ljava/lang/String;)Lorg/tigris/subversion/svnclientadapter/ISVNClientAdapter;+41
j org.tigris.subversion.subclipse.core.SVNClientManager.getSVNClient()Lorg/tigris/subversion/svnclientadapter/ISVNClientAdapter;+5
j org.tigris.subversion.subclipse.core.SVNProviderPlugin.getSVNClient()Lorg/tigris/subversion/svnclientadapter/ISVNClientAdapter;+4
j org.tigris.subversion.subclipse.core.status.RecursiveStatusUpdateStrategy.statusesToUpdate(Lorg/eclipse/core/resources/IResource;)[Lorg/tigris/subversion/svnclientadapter/ISVNStatus;+81
j org.tigris.subversion.subclipse.core.status.RecursiveStatusUpdateStrategy.statusesToUpdate(Lorg/eclipse/core/resources/IResource;)[Lorg/tigris/subversion/svnclientadapter/ISVNStatus;+33
j org.tigris.subversion.subclipse.core.status.StatusCacheManager.basicGetStatus(Lorg/eclipse/core/resources/IResource;Lorg/tigris/subversion/subclipse/core/status/StatusUpdateStrategy;)Lorg/tigris/subversion/subclipse/core/resources/LocalResourceStatus;+27
j org.tigris.subversion.subclipse.core.status.StatusCacheManager.getStatus(Lorg/eclipse/core/resources/IResource;Lorg/tigris/subversion/subclipse/core/status/StatusUpdateStrategy;)Lorg/tigris/subversion/subclipse/core/resources/LocalResourceStatus;+40
j org.tigris.subversion.subclipse.core.status.StatusCacheManager.getStatus(Lorg/eclipse/core/resources/IResource;)Lorg/tigris/subversion/subclipse/core/resources/LocalResourceStatus;+6
j org.tigris.subversion.subclipse.core.resources.LocalResource.getStatus()Lorg/tigris/subversion/subclipse/core/resources/LocalResourceStatus;+21
j org.tigris.subversion.subclipse.core.resourcesListeners.RevertResourceManager.processResources([Lorg/eclipse/core/resources/IResourceDelta;)[Lorg/tigris/subversion/subclipse/core/ISVNLocalResource;+71
j org.tigris.subversion.subclipse.core.resourcesListeners.RevertResourceManager.resourceChanged(Lorg/eclipse/core/resources/IResourceChangeEvent;)V+58
j org.eclipse.core.internal.events.NotificationManager$2.run()V+8
J org.eclipse.core.runtime.SafeRunner.run(Lorg/eclipse/core/runtime/ISafeRunnable;)V
j org.eclipse.core.internal.events.NotificationManager.notify([Lorg/eclipse/core/internal/events/ResourceChangeListenerList$ListenerEntry;Lorg/eclipse/core/resources/IResourceChangeEvent;Z)V+79
j org.eclipse.core.internal.events.NotificationManager.broadcastChanges(Lorg/eclipse/core/internal/watson/ElementTree;Lorg/eclipse/core/internal/events/ResourceChangeEvent;Z)V+107
j org.eclipse.core.internal.resources.Workspace.broadcastBuildEvent(Ljava/lang/Object;II)V+24
j org.eclipse.core.internal.events.AutoBuildJob.doBuild(Lorg/eclipse/core/runtime/IProgressMonitor;)V+58
j org.eclipse.core.internal.events.AutoBuildJob.run(Lorg/eclipse/core/runtime/IProgressMonitor;)Lorg/eclipse/core/runtime/IStatus;+48
j org.eclipse.core.internal.jobs.Worker.run()V+31
v ~StubRoutines::call_stub