Subversion 导致Eclipse自动关闭


转自:http://sjsky.iteye.com/blog/850858


今天早上打开eclipse,svn更新项目时、或者刷新下原来的svn项目都会导致eclipse自动关闭,重启eclipse还是这样的问题 ,思来想去这两天没有改过任何设置。 

Subversion 导致Eclipse自动关闭_第1张图片
想到eclipse有错误日志记录的,来到根目录下打开错误日志文件,类似hs_err_pid4256.log这样的文件,内容如下: 

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x482b804c, pid=1232, tid=5884
#
# JRE version: 7.0_25-b17
# Java VM: Java HotSpot(TM) Client VM (23.25-b01 mixed mode windows-x86 )
# Problematic frame:
# C  [libapr-1.dll+0x804c]  apr_pool_create_ex+0x3c
#
# Failed to write core dump. Minidumps are not enabled by default on client versions of Windows
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.sun.com/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 (0x4700cc00):  JavaThread "Worker-4" [_thread_in_native, id=5884, stack(0x4b8e0000,0x4b930000)]

siginfo: ExceptionCode=0xc0000005, reading address 0x00000000

Registers:
EAX=0x465683c0, EBX=0x00000000, ECX=0x00000000, EDX=0x00000000
ESP=0x4b9286bc, EBP=0x4b9286c8, ESI=0x4656c3b8, EDI=0x00000000
EIP=0x482b804c, EFLAGS=0x00010246

Top of Stack: (sp=0x4b9286bc)
0x4b9286bc:   00000000 4656c3b8 465683c0 4b92a6f4
0x4b9286cc:   482a1f32 4b92a6f0 465683c0 00000000
0x4b9286dc:   00000000 00000000 4656c3b8 465683c0
0x4b9286ec:   00000000 465683c0 00000000 465683c0
0x4b9286fc:   46568460 6eec84f1 465683c0 00000010
0x4b92870c:   6ee40000 6eec11f2 465683c0 46568460
0x4b92871c:   6eec1210 6eec8610 465683c0 46568410
0x4b92872c:   465683c0 465683c0 00000001 003a0044 

Instructions: (pc=0x482b804c)
0x482b802c:   8b c1 8b 4d 10 85 c9 75 0a 85 c0 74 06 8b 50 20
0x482b803c:   89 55 10 53 8b 5d 14 56 57 85 db 75 03 8b 58 18
0x482b804c:   8b 03 bf 01 00 00 00 3b c7 0f 82 1a 01 00 00 8b
0x482b805c:   43 0c 85 c0 74 06 50 e8 08 f1 ff ff 8b 73 18 8b 


Register to memory mapping:

EAX=0x465683c0 is an unknown value
EBX=0x00000000 is an unknown value
ECX=0x00000000 is an unknown value
EDX=0x00000000 is an unknown value
ESP=0x4b9286bc is pointing into the stack for thread: 0x4700cc00
EBP=0x4b9286c8 is pointing into the stack for thread: 0x4700cc00
ESI=0x4656c3b8 is an unknown value
EDI=0x00000000 is an unknown value


Stack: [0x4b8e0000,0x4b930000],  sp=0x4b9286bc,  free space=289k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [libapr-1.dll+0x804c]  apr_pool_create_ex+0x3c
C  [libapriconv-1.dll+0x1f32]  apr_iconv_mod_load+0x1b2
C  [libapriconv-1.dll+0x1da4]  apr_iconv_mod_load+0x24
C  [_tbl_simple.so+0x123b]
C  [_tbl_simple.so+0x11c4]

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  org.tigris.subversion.javahl.SVNClient.list(Ljava/lang/String;Lorg/tigris/subversion/javahl/Revision;Lorg/tigris/subversion/javahl/Revision;Z)[Lorg/tigris/subversion/javahl/DirEntry;+0
j  org.tigris.subversion.javahl.SVNClient.list(Ljava/lang/String;Lorg/tigris/subversion/javahl/Revision;Z)[Lorg/tigris/subversion/javahl/DirEntry;+5
j  org.tigris.subversion.svnclientadapter.javahl.AbstractJhlClientAdapter.getList(Lorg/tigris/subversion/svnclientadapter/SVNUrl;Lorg/tigris/subversion/svnclientadapter/SVNRevision;Z)[Lorg/tigris/subversion/svnclientadapter/ISVNDirEntry;+94
j  org.tigris.subversion.subclipse.core.resources.RemoteFolder.getMembers(Lorg/eclipse/core/runtime/IProgressMonitor;)[Lorg/tigris/subversion/subclipse/core/ISVNRemoteResource;+56
j  org.tigris.subversion.subclipse.core.resources.RemoteFolder.members(Lorg/eclipse/core/runtime/IProgressMonitor;)[Lorg/tigris/subversion/subclipse/core/ISVNRemoteResource;+2
j  org.tigris.subversion.subclipse.ui.operations.FetchMembersOperation.execute(Lorg/eclipse/core/runtime/IProgressMonitor;)V+37
j  org.tigris.subversion.subclipse.ui.operations.SVNOperation.run(Lorg/eclipse/core/runtime/IProgressMonitor;)V+35
j  org.tigris.subversion.subclipse.ui.repository.model.SVNRepositoryRootElement.fetchDeferredChildren(Ljava/lang/Object;Lorg/eclipse/ui/progress/IElementCollector;Lorg/eclipse/core/runtime/IProgressMonitor;)V+69
j  org.eclipse.ui.progress.DeferredTreeContentManager$1.run(Lorg/eclipse/core/runtime/IProgressMonitor;)Lorg/eclipse/core/runtime/IStatus;+13
j  org.eclipse.core.internal.jobs.Worker.run()V+23
v  ~StubRoutines::call_stub

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

Java Threads: ( => current thread )
  0x4700d800 JavaThread "Worker-6" [_thread_blocked, id=3200, stack(0x4ad00000,0x4ad50000)]
  0x4700d000 JavaThread "Worker-5" [_thread_blocked, id=4020, stack(0x4abd0000,0x4ac20000)]
=>0x4700cc00 JavaThread "Worker-4" [_thread_in_native, id=5884, stack(0x4b8e0000,0x4b930000)]
  0x4700c400 JavaThread "Worker-3" [_thread_blocked, id=2068, stack(0x4aaa0000,0x4aaf0000)]
  0x4700b800 JavaThread "Worker-2" [_thread_blocked, id=3900, stack(0x4a5a0000,0x4a5f0000)]
  0x4700b400 JavaThread "Java indexing" daemon [_thread_blocked, id=5972, stack(0x480e0000,0x48130000)]
  0x47864000 JavaThread "Bundle File Closer" daemon [_thread_blocked, id=4032, stack(0x481c0000,0x48210000)]
  0x46dc2000 JavaThread "Worker-1" [_thread_blocked, id=2600, stack(0x48050000,0x480a0000)]
  0x47558000 JavaThread "Worker-0" [_thread_blocked, id=5436, stack(0x47ee0000,0x47f30000)]
  0x46f81400 JavaThread "Worker-JM" [_thread_blocked, id=3764, stack(0x47d70000,0x47dc0000)]
  0x46e4a000 JavaThread "[Timer] - Main Queue Handler" daemon [_thread_blocked, id=1528, stack(0x472e0000,0x47330000)]
  0x46db3000 JavaThread "Framework Event Dispatcher" daemon [_thread_blocked, id=5508, stack(0x471a0000,0x471f0000)]
  0x46da3c00 JavaThread "Start Level Event Dispatcher" daemon [_thread_blocked, id=4444, stack(0x47150000,0x471a0000)]
  0x46db0800 JavaThread "State Data Manager" daemon [_thread_blocked, id=3892, stack(0x47250000,0x472a0000)]
  0x46d52000 JavaThread "Framework Active Thread" [_thread_blocked, id=5024, stack(0x46400000,0x46450000)]
  0x45e4e400 JavaThread "Service Thread" daemon [_thread_blocked, id=3908, stack(0x46220000,0x46270000)]
  0x45e49c00 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=1996, stack(0x462a0000,0x462f0000)]
  0x45e44800 JavaThread "Attach Listener" daemon [_thread_blocked, id=3848, stack(0x46000000,0x46050000)]
  0x45e41800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=1492, stack(0x46150000,0x461a0000)]
  0x45dc4c00 JavaThread "Finalizer" daemon [_thread_blocked, id=5100, stack(0x461a0000,0x461f0000)]
  0x01aef800 JavaThread "Reference Handler" daemon [_thread_blocked, id=2940, stack(0x460e0000,0x46130000)]
  0x01b8b000 JavaThread "main" [_thread_in_native, id=4656, stack(0x019a0000,0x019f0000)]

Other Threads:
  0x01ae9c00 VMThread [stack: 0x45d70000,0x45dc0000] [id=6012]
  0x45e68800 WatcherThread [stack: 0x463b0000,0x46400000] [id=5468]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
 def new generation   total 157248K, used 28004K [0x03b90000, 0x0e630000, 0x0e630000)
  eden space 139776K,  20% used [0x03b90000, 0x056e9388, 0x0c410000)
  from space 17472K,   0% used [0x0c410000, 0x0c410000, 0x0d520000)
  to   space 17472K,   0% used [0x0d520000, 0x0d520000, 0x0e630000)
 tenured generation   total 349568K, used 43959K [0x0e630000, 0x23b90000, 0x23b90000)
   the space 349568K,  12% used [0x0e630000, 0x1111ded0, 0x1111e000, 0x23b90000)
 compacting perm gen  total 35584K, used 35409K [0x23b90000, 0x25e50000, 0x43b90000)
   the space 35584K,  99% used [0x23b90000, 0x25e24570, 0x25e24600, 0x25e50000)
No shared spaces configured.

Card table byte_map: [0x45990000,0x45ba0000] byte_map_base: 0x45972380

Polling page: 0x00260000

Code Cache  [0x01b90000, 0x02080000, 0x03b90000)
 total_blobs=2527 nmethods=2298 adapters=162 free_code_cache=27740Kb largest_free_block=28402752

Compilation events (10 events):
Event: 9.198 Thread 0x45e49c00 2319             org.eclipse.core.internal.expressions.IterateExpression$IteratePool::next (18 bytes)
Event: 9.198 Thread 0x45e49c00 nmethod 2319 0x02079008 code [0x02079110, 0x020791bc]
Event: 9.198 Thread 0x45e49c00 2320             org.eclipse.core.internal.expressions.IterateExpression$IteratePool::getDefaultVariable (5 bytes)
Event: 9.198 Thread 0x45e49c00 nmethod 2320 0x02079248 code [0x02079340, 0x020793c0]
Event: 9.220 Thread 0x45e49c00 2321             org.eclipse.swt.widgets.Display::checkDevice (53 bytes)
Event: 9.220 Thread 0x45e49c00 nmethod 2321 0x02079408 code [0x02079540, 0x020796ac]
Event: 9.906 Thread 0x45e49c00 2322             org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl::isToBeRendered (5 bytes)
Event: 9.906 Thread 0x45e49c00 nmethod 2322 0x02079808 code [0x02079900, 0x02079980]
Event: 10.124 Thread 0x45e49c00 2323             java.util.Random::nextInt (7 bytes)
Event: 10.124 Thread 0x45e49c00 nmethod 2323 0x020799c8 code [0x02079ad0, 0x02079b6c]

GC Heap History (10 events):
Event: 3.941 GC heap before
{Heap before GC invocations=2 (full 0):
 def new generation   total 157248K, used 16704K [0x03b90000, 0x0e630000, 0x0e630000)
  eden space 139776K,   5% used [0x03b90000, 0x04399ad0, 0x0c410000)
  from space 17472K,  48% used [0x0c410000, 0x0cc567f0, 0x0d520000)
  to   space 17472K,   0% used [0x0d520000, 0x0d520000, 0x0e630000)
 tenured generation   total 349568K, used 13032K [0x0e630000, 0x23b90000, 0x23b90000)
   the space 349568K,   3% used [0x0e630000, 0x0f2ea3d8, 0x0f2ea400, 0x23b90000)
 compacting perm gen  total 16384K, used 16383K [0x23b90000, 0x24b90000, 0x43b90000)
   the space 16384K,  99% used [0x23b90000, 0x24b8fff0, 0x24b90000, 0x24b90000)
No shared spaces configured.
Event: 4.013 GC heap after
Heap after GC invocations=3 (full 1):
 def new generation   total 157248K, used 0K [0x03b90000, 0x0e630000, 0x0e630000)
  eden space 139776K,   0% used [0x03b90000, 0x03b90000, 0x0c410000)
  from space 17472K,   0% used [0x0c410000, 0x0c410000, 0x0d520000)
  to   space 17472K,   0% used [0x0d520000, 0x0d520000, 0x0e630000)
 tenured generation   total 349568K, used 20442K [0x0e630000, 0x23b90000, 0x23b90000)
   the space 349568K,   5% used [0x0e630000, 0x0fa268f8, 0x0fa26a00, 0x23b90000)
 compacting perm gen  total 16384K, used 16383K [0x23b90000, 0x24b90000, 0x43b90000)
   the space 16384K,  99% used [0x23b90000, 0x24b8fff0, 0x24b90000, 0x24b90000)
No shared spaces configured.
}
Event: 4.729 GC heap before
{Heap before GC invocations=3 (full 1):
 def new generation   total 157248K, used 34089K [0x03b90000, 0x0e630000, 0x0e630000)
  eden space 139776K,  24% used [0x03b90000, 0x05cda470, 0x0c410000)
  from space 17472K,   0% used [0x0c410000, 0x0c410000, 0x0d520000)
  to   space 17472K,   0% used [0x0d520000, 0x0d520000, 0x0e630000)
 tenured generation   total 349568K, used 20442K [0x0e630000, 0x23b90000, 0x23b90000)
   the space 349568K,   5% used [0x0e630000, 0x0fa268f8, 0x0fa26a00, 0x23b90000)
 compacting perm gen  total 20480K, used 20479K [0x23b90000, 0x24f90000, 0x43b90000)
   the space 20480K,  99% used [0x23b90000, 0x24f8fde8, 0x24f8fe00, 0x24f90000)
No shared spaces configured.
Event: 4.831 GC heap after
Heap after GC invocations=4 (full 2):
 def new generation   total 157248K, used 0K [0x03b90000, 0x0e630000, 0x0e630000)
  eden space 139776K,   0% used [0x03b90000, 0x03b90000, 0x0c410000)
  from space 17472K,   0% used [0x0c410000, 0x0c410000, 0x0d520000)
  to   space 17472K,   0% used [0x0d520000, 0x0d520000, 0x0e630000)
 tenured generation   total 349568K, used 30871K [0x0e630000, 0x23b90000, 0x23b90000)
   the space 349568K,   8% used [0x0e630000, 0x10455c50, 0x10455e00, 0x23b90000)
 compacting perm gen  total 20480K, used 20479K [0x23b90000, 0x24f90000, 0x43b90000)
   the space 20480K,  99% used [0x23b90000, 0x24f8fde8, 0x24f8fe00, 0x24f90000)
No shared spaces configured.
}
Event: 5.569 GC heap before
{Heap before GC invocations=4 (full 2):
 def new generation   total 157248K, used 39086K [0x03b90000, 0x0e630000, 0x0e630000)
  eden space 139776K,  27% used [0x03b90000, 0x061bbae0, 0x0c410000)
  from space 17472K,   0% used [0x0c410000, 0x0c410000, 0x0d520000)
  to   space 17472K,   0% used [0x0d520000, 0x0d520000, 0x0e630000)
 tenured generation   total 349568K, used 30871K [0x0e630000, 0x23b90000, 0x23b90000)
   the space 349568K,   8% used [0x0e630000, 0x10455c50, 0x10455e00, 0x23b90000)
 compacting perm gen  total 24576K, used 24576K [0x23b90000, 0x25390000, 0x43b90000)
   the space 24576K, 100% used [0x23b90000, 0x25390000, 0x25390000, 0x25390000)
No shared spaces configured.
Event: 5.683 GC heap after
Heap after GC invocations=5 (full 3):
 def new generation   total 157248K, used 0K [0x03b90000, 0x0e630000, 0x0e630000)
  eden space 139776K,   0% used [0x03b90000, 0x03b90000, 0x0c410000)
  from space 17472K,   0% used [0x0c410000, 0x0c410000, 0x0d520000)
  to   space 17472K,   0% used [0x0d520000, 0x0d520000, 0x0e630000)
 tenured generation   total 349568K, used 38639K [0x0e630000, 0x23b90000, 0x23b90000)
   the space 349568K,  11% used [0x0e630000, 0x10bebee8, 0x10bec000, 0x23b90000)
 compacting perm gen  total 24576K, used 24576K [0x23b90000, 0x25390000, 0x43b90000)
   the space 24576K, 100% used [0x23b90000, 0x25390000, 0x25390000, 0x25390000)
No shared spaces configured.
}
Event: 6.613 GC heap before
{Heap before GC invocations=5 (full 3):
 def new generation   total 157248K, used 38448K [0x03b90000, 0x0e630000, 0x0e630000)
  eden space 139776K,  27% used [0x03b90000, 0x0611c198, 0x0c410000)
  from space 17472K,   0% used [0x0c410000, 0x0c410000, 0x0d520000)
  to   space 17472K,   0% used [0x0d520000, 0x0d520000, 0x0e630000)
 tenured generation   total 349568K, used 38639K [0x0e630000, 0x23b90000, 0x23b90000)
   the space 349568K,  11% used [0x0e630000, 0x10bebee8, 0x10bec000, 0x23b90000)
 compacting perm gen  total 28672K, used 28671K [0x23b90000, 0x25790000, 0x43b90000)
   the space 28672K,  99% used [0x23b90000, 0x2578fef8, 0x25790000, 0x25790000)
No shared spaces configured.
Event: 6.772 GC heap after
Heap after GC invocations=6 (full 4):
 def new generation   total 157248K, used 0K [0x03b90000, 0x0e630000, 0x0e630000)
  eden space 139776K,   0% used [0x03b90000, 0x03b90000, 0x0c410000)
  from space 17472K,   0% used [0x0c410000, 0x0c410000, 0x0d520000)
  to   space 17472K,   0% used [0x0d520000, 0x0d520000, 0x0e630000)
 tenured generation   total 349568K, used 35863K [0x0e630000, 0x23b90000, 0x23b90000)
   the space 349568K,  10% used [0x0e630000, 0x10935d70, 0x10935e00, 0x23b90000)
 compacting perm gen  total 28672K, used 28650K [0x23b90000, 0x25790000, 0x43b90000)
   the space 28672K,  99% used [0x23b90000, 0x2578ab68, 0x2578ac00, 0x25790000)
No shared spaces configured.
}
Event: 7.537 GC heap before
{Heap before GC invocations=6 (full 4):
 def new generation   total 157248K, used 31594K [0x03b90000, 0x0e630000, 0x0e630000)
  eden space 139776K,  22% used [0x03b90000, 0x05a6aa58, 0x0c410000)
  from space 17472K,   0% used [0x0c410000, 0x0c410000, 0x0d520000)
  to   space 17472K,   0% used [0x0d520000, 0x0d520000, 0x0e630000)
 tenured generation   total 349568K, used 35863K [0x0e630000, 0x23b90000, 0x23b90000)
   the space 349568K,  10% used [0x0e630000, 0x10935d70, 0x10935e00, 0x23b90000)
 compacting perm gen  total 32768K, used 32767K [0x23b90000, 0x25b90000, 0x43b90000)
   the space 32768K,  99% used [0x23b90000, 0x25b8ffd8, 0x25b90000, 0x25b90000)
No shared spaces configured.
Event: 7.682 GC heap after
Heap after GC invocations=7 (full 5):
 def new generation   total 157248K, used 0K [0x03b90000, 0x0e630000, 0x0e630000)
  eden space 139776K,   0% used [0x03b90000, 0x03b90000, 0x0c410000)
  from space 17472K,   0% used [0x0c410000, 0x0c410000, 0x0d520000)
  to   space 17472K,   0% used [0x0d520000, 0x0d520000, 0x0e630000)
 tenured generation   total 349568K, used 43959K [0x0e630000, 0x23b90000, 0x23b90000)
   the space 349568K,  12% used [0x0e630000, 0x1111ded0, 0x1111e000, 0x23b90000)
 compacting perm gen  total 32768K, used 32767K [0x23b90000, 0x25b90000, 0x43b90000)
   the space 32768K,  99% used [0x23b90000, 0x25b8ffd8, 0x25b90000, 0x25b90000)
No shared spaces configured.
}

Deoptimization events (0 events):
No events

Internal exceptions (10 events):
Event: 6.777 Thread 0x01b8b000 Threw 0x03e5c970 at C:\jdk7u2_32P\jdk7u25\hotspot\src\share\vm\prims\jni.cpp:716
Event: 6.833 Thread 0x01b8b000 Threw 0x03ffa040 at C:\jdk7u2_32P\jdk7u25\hotspot\src\share\vm\prims\jni.cpp:716
Event: 6.898 Thread 0x01b8b000 Threw 0x0446ed70 at C:\jdk7u2_32P\jdk7u25\hotspot\src\share\vm\prims\jvm.cpp:1235
Event: 7.109 Thread 0x4700b800 Threw 0x04ed0eb8 at C:\jdk7u2_32P\jdk7u25\hotspot\src\share\vm\prims\jni.cpp:716
Event: 7.110 Thread 0x4700b800 Threw 0x04ed1ea0 at C:\jdk7u2_32P\jdk7u25\hotspot\src\share\vm\prims\jni.cpp:716
Event: 7.119 Thread 0x4700b800 Threw 0x04ef49f0 at C:\jdk7u2_32P\jdk7u25\hotspot\src\share\vm\prims\jni.cpp:716
Event: 7.281 Thread 0x4700b800 Threw 0x052e8ac8 at C:\jdk7u2_32P\jdk7u25\hotspot\src\share\vm\prims\jni.cpp:716
Event: 7.967 Thread 0x01b8b000 Threw 0x042c3f98 at C:\jdk7u2_32P\jdk7u25\hotspot\src\share\vm\prims\jni.cpp:742
Event: 8.057 Thread 0x01b8b000 Threw 0x04975fe0 at C:\jdk7u2_32P\jdk7u25\hotspot\src\share\vm\prims\jni.cpp:716
Event: 8.074 Thread 0x01b8b000 Threw 0x049eb420 at C:\jdk7u2_32P\jdk7u25\hotspot\src\share\vm\prims\jni.cpp:716

Events (10 events):
Event: 10.126 loading class 0x01ac9b68
Event: 10.126 loading class 0x01ac9b68 done
Event: 10.126 loading class 0x49b71fd8
Event: 10.126 loading class 0x49b71fd8 done
Event: 10.127 loading class 0x49b71f98
Event: 10.127 loading class 0x49b71f98 done
Event: 10.127 loading class 0x46de6c70
Event: 10.127 loading class 0x46de6c70 done
Event: 10.127 loading class 0x46de0d08
Event: 10.127 loading class 0x46de0d08 done


Dynamic libraries:
0x00340000 - 0x0036f000 	D:\Program Files\Java\jdk1.7.0_25\bin\javaw.exe
0x77d70000 - 0x77eac000 	C:\Windows\SYSTEM32\ntdll.dll
0x76380000 - 0x76454000 	C:\Windows\system32\kernel32.dll
0x76050000 - 0x7609b000 	C:\Windows\system32\KERNELBASE.dll
0x767b0000 - 0x76850000 	C:\Windows\system32\ADVAPI32.dll
0x76c60000 - 0x76d0c000 	C:\Windows\system32\msvcrt.dll
0x76310000 - 0x76329000 	C:\Windows\SYSTEM32\sechost.dll
0x77eb0000 - 0x77f52000 	C:\Windows\system32\RPCRT4.dll
0x76d10000 - 0x76dd9000 	C:\Windows\system32\USER32.dll
0x76f10000 - 0x76f5e000 	C:\Windows\system32\GDI32.dll
0x77f60000 - 0x77f6a000 	C:\Windows\system32\LPK.dll
0x76510000 - 0x765ad000 	C:\Windows\system32\USP10.dll
0x74dd0000 - 0x74f6e000 	C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.17514_none_41e6975e2bd6f2b2\COMCTL32.dll
0x77c40000 - 0x77c97000 	C:\Windows\system32\SHLWAPI.dll
0x76470000 - 0x7648f000 	C:\Windows\system32\IMM32.DLL
0x77ca0000 - 0x77d6c000 	C:\Windows\system32\MSCTF.dll
0x53cd0000 - 0x53d8e000 	D:\Program Files\Java\jdk1.7.0_25\jre\bin\msvcr100.dll
0x53020000 - 0x53362000 	D:\Program Files\Java\jdk1.7.0_25\jre\bin\client\jvm.dll
0x71cb0000 - 0x71cb7000 	C:\Windows\system32\WSOCK32.dll
0x76170000 - 0x761a5000 	C:\Windows\system32\WS2_32.dll
0x76850000 - 0x76856000 	C:\Windows\system32\NSI.dll
0x74680000 - 0x746b2000 	C:\Windows\system32\WINMM.dll
0x76460000 - 0x76465000 	C:\Windows\system32\PSAPI.DLL
0x6a320000 - 0x6a32c000 	D:\Program Files\Java\jdk1.7.0_25\jre\bin\verify.dll
0x5f4e0000 - 0x5f500000 	D:\Program Files\Java\jdk1.7.0_25\jre\bin\java.dll
0x5f450000 - 0x5f463000 	D:\Program Files\Java\jdk1.7.0_25\jre\bin\zip.dll

……
0x6ee40000 - 0x6ee45000 	D:\Program Files\Subversion\iconv\_tbl_simple.so
0x482a0000 - 0x482a9000 	D:\Program Files\Subversion\bin\libapriconv-1.dll
0x482b0000 - 0x482d2000 	D:\Program Files\Subversion\bin\libapr-1.dll
0x72230000 - 0x7231b000 	C:\Windows\system32\dbghelp.dll

VM Arguments:
jvm_args: -Dosgi.requiredJavaVersion=1.5 -Dhelp.lucene.tokenizer=standard -Xms512m -Xmx512m -XX:MaxPermSize=512m 
java_command: F:\eclipse\eclipse\\plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar -os win32 -ws win32 -arch x86 -showsplash F:\eclipse\eclipse\\plugins\org.eclipse.platform_4.2.2.v201302041200\splash.bmp -launcher F:\eclipse\eclipse\eclipse.exe -name Eclipse --launcher.library F:\eclipse\eclipse\\plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120913-144807\eclipse_1503.dll -startup F:\eclipse\eclipse\\plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar --launcher.overrideVmargs -exitdata 1390_60 -product org.eclipse.epp.package.jee.product -vm D:/Program Files/Java/jdk1.7.0_25/bin/javaw.exe -vmargs -Dosgi.requiredJavaVersion=1.5 -Dhelp.lucene.tokenizer=standard -Xms512m -Xmx512m -XX:MaxPermSize=512m -jar F:\eclipse\eclipse\\plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
Launcher Type: SUN_STANDARD

Environment Variables:
JAVA_HOME=D:\Program Files\Java\jdk1.7.0_25
PATH=f:\oracle\product\11.1.0\db_1\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;D:\Program Files\TortoiseSVN\bin;D:\Program Files\Java\jdk1.7.0_25\bin;D:\Program Files\Java\jdk1.7.0_25\jre\bin;F:\maven3\bin;F:\android\android-sdk_r15-windows\tools;D:\Program Files\MySQL\MySQL Server 5.0\bin;D:\Program Files\Subversion\bin;D:\Program Files\IDM Computer Solutions\UltraEdit\
USERNAME=Lenovo
OS=Windows_NT
PROCESSOR_IDENTIFIER=x86 Family 6 Model 42 Stepping 7, GenuineIntel



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

OS: Windows 7 Build 7601 Service Pack 1

CPU:total 2 (2 cores per cpu, 1 threads per core) family 6 model 42 stepping 7, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, tsc, tscinvbit

Memory: 4k page, physical 3135844k(1036052k free), swap 6269936k(2492328k free)

vm_info: Java HotSpot(TM) Client VM (23.25-b01) for windows-x86 JRE (1.7.0_25-b17), built on Jun 21 2013 13:06:48 by "java_re" with unknown MS VC++:1600

time: Fri Jun 20 17:05:07 2014
elapsed time: 10 seconds

从日志的描述看,应该是svn引起的异常发生,这时想起了昨天下午公司因为server down了,我在本地临时搭建了Subversion服务端,估计就是本地安装subversion服务器改变了系统环境变量,和eclipse的svn的插件冲突引起jvm的崩溃。


网上搜到的一般解决方法是: 
把本地的subversion卸载掉,eclipse就恢复正常了 。

这个方法并不适合我当前的要求,后来搜索到了这篇文章: 
http://subclipse.tigris.org/ds/viewMessage.do?dsForumId=1047&dsMessageId=900344 
从这篇文章来看大致的解决方法有两种: 

  • 将系统的环境变量(注册表) APR_ICONV_PATH改为APR_ICONV1_PATH
  • 下载Subversion 1.4.3的zip包,将环境变量 APR_ICONV_PATH 指向解压后的 iconv文件夹
我试了第一个方法(修改完注册表记得restart pc),重新启动后eclipse又恢复正常了,subversion也能同时运行。



你可能感兴趣的:(Subversion 导致Eclipse自动关闭)