贤仁居 George Gong
It's never too late to learn
posts - 32,comments - 16,trackbacks - 0

在跟svn资源库连接是eclipse非法关闭,JDK是BEA JRockit(R) R27.3.1-1-85830-1.5.0_11-20070716-1248-windows-ia32。日志如下:

===== BEGIN DUMP =============================================================
JRockit dump produced after 0 days, 00:01:14 on Tue Sep 04 15:48:05 2007

Additional information is available in:
  I:\eclipse\jrockit.3124.dump
  I:\eclipse\jrockit.3124.mdmp
If you see this dump, please open a support case with BEA and
supply as much information as you can on your system setup and
the program you were running. You can also search for solutions
to your problem at http://forums.bea.com in
the forum jrockit.developer.interest.general.

Error Message: Illegal memory access. [54]
Exception Rec: EXCEPTION_ACCESS_VIOLATION (c0000005) at 0x066A7C0C - memory at 0x00000000 could not be read.
Minidump     : Wrote mdmp. Size is 183MB
SafeDllMode  : -1
Version      : BEA JRockit(R) R27.3.1-1-85830-1.5.0_11-20070716-1248-windows-ia32
GC Strategy  : Mode: throughput. Currently using strategy: genparpar
GC Status    : OC is not running. Last finished OC was OC#1.
             : YC is not running. Last finished YC was YC#2.
OC History   : Strategy genparpar was used for OC#1.
YC History   : Ran 2 YCs before OC#1.
             : Ran 0 YCs since last OC.
Heap         : 0x10100000 - 0x14100000
Compaction   : 0x13D00000 - 0x14100000
NurseryList  : 0x10106158 - 0x12706A28
KeepArea     : 0x110FFFF0 - 0x118FFFE8
NurseryMarker: [ 0x118FFFE8,  0x11DF6FD0 ]
CompRefs     : References are 32-bit.
CPU          : Intel Pentium 4 (HT) SSE SSE2 SSE3 NetBurst EM64T
Number CPUs  : 2
Tot Phys Mem : 1006047232 (959 MB)
OS version   : Microsoft Windows Server 2003 version 5.2 Service Pack 1 (Build 3790) (32-bit)
Thread System: Windows Threads
State        : JVM is running
Command Line : -Xmx512M
java.home    : C:\Program Files\Java\jrockit-R27.3.1-jdk1.5.0_11\jre
j.class.path : I:\eclipse\plugins\org.eclipse.equinox.launcher_1.0.0.v20070606.jar
j.lib.path   : I:\eclipse;.;C:\WINDOWS\system32;C:\WINDOWS;C:\Program Files\Java\jrockit-R27.3.1-jdk1.5.0_11\bin\..\jre\bin\jrockit;C:\Program Files\Java\jrockit-R27.3.1-jdk1.5.0_11\bin\..\jre\bin;C:\Program Files\Java\jrockit-R27.3.1-jdk1.5.0_11\bin;D:\oracle\ora92\bin;C:\Program Files\Oracle\jre\1.3.1\bin;C:\Program Files\Oracle\jre\1.1.8\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;C:\apache-ant-1.7.0\bin;C:\maven-2.0.7\bin;D:\maven-1.0.2\bin;C:\svn-win32-1.4.4\bin;C:\Program Files\QuickTime\QTSystem\
JAVA_HOME    : C:\Program Files\Java\jrockit-R27.3.1-jdk1.5.0_11
_JAVA_OPTIONS: <not set>
PATH         : C:\Program Files\Java\jrockit-R27.3.1-jdk1.5.0_11\bin\..\jre\bin\jrockit;C:\Program Files\Java\jrockit-R27.3.1-jdk1.5.0_11\bin\..\jre\bin;C:\Program Files\Java\jrockit-R27.3.1-jdk1.5.0_11\bin;D:\oracle\ora92\bin;C:\Program Files\Oracle\jre\1.3.1\bin;C:\Program Files\Oracle\jre\1.1.8\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;C:\apache-ant-1.7.0\bin;C:\maven-2.0.7\bin;D:\maven-1.0.2\bin;C:\svn-win32-1.4.4\bin;C:\Program Files\QuickTime\QTSystem\
C Heap       : Good; no memory allocations have failed
StackOverFlow: 0 StackOverFlowErrors have occured
OutOfMemory  : 0 OutOfMemoryErrors have occured

Registers (from ThreadContext: 0x066872B0 / OS context: 0x06687AB8):
   eax = 0207f508    ecx = 00000000    edx = 00000000    ebx = 00000000
   esp = 06687d84    ebp = 06687d90    esi = 008fc980    edi = 00000000
    es = 00000023     cs = 0000001b     ss = 00000023     ds = 00000023
    fs = 0000003b     gs = 00000000
   eip = 066a7c0c eflags = 00010246

Stack:
(* marks the word pointed to by the stack pointer)
06687d84: 00000000* 008fc980  0207f508  06689dbc  06691f32  06689db8 
06687d9c: 0207f508  00000000  00000000  00000000  008fc980  0207f508 
06687db4: 00000000  0207f508  00000000  0207f508  0207f5a8  6eec84f1 
06687dcc: 0207f508  00000010  6ee40000  6eec11f2  0207f508  0207f5a8 

Code:
(* marks the word pointed to by the instruction pointer)
066a7bdc: 850c458b  8b0b75c0  6bd6e80d  0c4d8906  4d8bc18b  75c98510 
066a7bf4: 74c0850a  20508b06  53105589  56145d8b  75db8557  18588b03 
066a7c0c: 01bf038b* 3b000000  19820fc7  8b000001  c0850c43  e8500674 
066a7c24: fffff168  8b18738b  18438d0b  f685d78b  d13b0f75  708b0b73 

Loaded modules:
(* denotes the module causing the exception)
00400000-0040cfff  I:\eclipse\eclipse.exe
7c930000-7c9fffff  C:\WINDOWS\system32\ntdll.dll
7c800000-7c92afff  C:\WINDOWS\system32\kernel32.dll
77e10000-77ea0fff  C:\WINDOWS\system32\USER32.dll
77bd0000-77c18fff  C:\WINDOWS\system32\GDI32.dll
77f30000-77fdbfff  C:\WINDOWS\system32\ADVAPI32.dll
77c20000-77cbefff  C:\WINDOWS\system32\RPCRT4.dll
77370000-77406fff  C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_5.82.3790.2778_x-ww_497C098C\COMCTL32.dll
77b70000-77bc9fff  C:\WINDOWS\system32\MSVCRT.dll
76180000-7619cfff  C:\WINDOWS\system32\IMM32.DLL
63090000-63098fff  C:\WINDOWS\system32\LPK.DLL
74ae0000-74b40fff  C:\WINDOWS\system32\USP10.dll
10000000-10010fff  I:\eclipse\plugins\org.eclipse.equinox.launcher.win32.win32.x86_1.0.0.v20070523\eclipse_1017a.dll
77b60000-77b67fff  C:\WINDOWS\system32\VERSION.dll
71ad0000-71b04fff  C:\WINDOWS\system32\uxtheme.dll
4b210000-4b260fff  C:\WINDOWS\system32\MSCTF.dll
75d60000-75d86fff  C:\WINDOWS\system32\apphelp.dll
4c510000-4c53dfff  C:\WINDOWS\system32\msctfime.ime
774b0000-775e3fff  C:\WINDOWS\system32\ole32.dll
00b00000-00d91fff  C:\Program Files\Java\jrockit-R27.3.1-jdk1.5.0_11\jre\bin\jrockit\jvm.dll
769e0000-76a09fff  C:\WINDOWS\system32\WINMM.dll
71b60000-71b76fff  C:\WINDOWS\system32\WS2_32.dll
71b50000-71b57fff  C:\WINDOWS\system32\WS2HELP.dll
7c340000-7c395fff  C:\WINDOWS\system32\MSVCR71.dll
76eb0000-76ec2fff  C:\WINDOWS\system32\Secur32.dll
6d710000-6d71bfff  C:\Program Files\Java\jrockit-R27.3.1-jdk1.5.0_11\jre\bin\verify.dll
6d380000-6d39cfff  C:\Program Files\Java\jrockit-R27.3.1-jdk1.5.0_11\jre\bin\java.dll
6d300000-6d307fff  C:\Program Files\Java\jrockit-R27.3.1-jdk1.5.0_11\jre\bin\hpi.dll
6d730000-6d73efff  C:\Program Files\Java\jrockit-R27.3.1-jdk1.5.0_11\jre\bin\zip.dll
6d540000-6d552fff  C:\Program Files\Java\jrockit-R27.3.1-jdk1.5.0_11\jre\bin\net.dll
71a80000-71abffff  C:\WINDOWS\system32\mswsock.dll
69660000-696b5fff  C:\WINDOWS\system32\hnetcfg.dll
71a40000-71a47fff  C:\WINDOWS\System32\wshtcpip.dll
6d560000-6d568fff  C:\Program Files\Java\jrockit-R27.3.1-jdk1.5.0_11\jre\bin\nio.dll
76ab0000-76abafff  C:\WINDOWS\system32\psapi.dll
02d60000-02daefff  I:\eclipse\configuration\org.eclipse.osgi\bundles\13\1\.cp\swt-win32-3346.dll
77cd0000-77dd2fff  C:\WINDOWS\WinSxS\X86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.3790.2778_x-ww_A8F04F11\COMCTL32.dll
77eb0000-77f01fff  C:\WINDOWS\system32\SHLWAPI.dll
761a0000-761e7fff  C:\WINDOWS\system32\comdlg32.dll
02dc0000-035a0fff  C:\WINDOWS\system32\SHELL32.dll
775f0000-7767bfff  C:\WINDOWS\system32\OLEAUT32.dll
779e0000-77a83fff  C:\WINDOWS\system32\WININET.dll
035b0000-03640fff  C:\WINDOWS\system32\CRYPT32.dll
03650000-03661fff  C:\WINDOWS\system32\MSASN1.dll
749c0000-749eefff  C:\WINDOWS\system32\oleacc.dll
780c0000-78120fff  C:\WINDOWS\system32\MSVCP60.dll
04cf0000-04d03fff  I:\eclipse\configuration\org.eclipse.osgi\bundles\13\1\.cp\swt-gdip-win32-3346.dll
4c620000-4c7c6fff  C:\WINDOWS\WinSxS\x86_Microsoft.Windows.GdiPlus_6595b64144ccf1df_1.0.3790.1830_x-ww_24C40C58\gdiplus.dll
04fc0000-05508fff  C:\WINDOWS\system32\xpsp2res.dll
003d0000-003d4fff  C:\WINDOWS\system32\msimg32.dll
6eec0000-6eee0fff  I:\eclipse\plugins\org.tigris.subversion.javahl.win32_1.2.4\libapr.dll
6ee50000-6ee58fff  I:\eclipse\plugins\org.tigris.subversion.javahl.win32_1.2.4\libapriconv.dll
05b10000-05c17fff  I:\eclipse\plugins\org.tigris.subversion.javahl.win32_1.2.4\libeay32.dll
01c60000-01c6afff  C:\WINDOWS\system32\WSOCK32.dll
05c20000-05ce3fff  I:\eclipse\plugins\org.tigris.subversion.javahl.win32_1.2.4\libdb44.dll
05cf0000-05d20fff  I:\eclipse\plugins\org.tigris.subversion.javahl.win32_1.2.4\ssleay32.dll
6ee60000-6ee88fff  I:\eclipse\plugins\org.tigris.subversion.javahl.win32_1.2.4\libaprutil.dll
03a80000-03a91fff  I:\eclipse\plugins\org.tigris.subversion.javahl.win32_1.2.4\intl3_svn.dll
05d30000-05e38fff  I:\eclipse\plugins\org.tigris.subversion.javahl.win32_1.2.4\libsvnjavahl-1.dll
76610000-76618fff  C:\WINDOWS\system32\SHFOLDER.dll
05e70000-0603ffff  C:\WINDOWS\system32\UNISPIM5.IME
6ee40000-6ee44fff  C:\svn-win32-1.4.4\iconv\_tbl_simple.so
06690000-06698fff  C:\svn-win32-1.4.4\bin\libapriconv-1.dll
066a0000-066bffff *C:\svn-win32-1.4.4\bin\libapr-1.dll
066c0000-067d2fff  C:\Program Files\Java\jrockit-R27.3.1-jdk1.5.0_11\jre\bin\dbghelp.dll


"ModalContext" id=23 idx=0x58 tid=2184 lastJavaFrame=0x0668EAC4

Stack 0: start=0x06590000, end=0x06690000, guards=0x06593000 (ok), forbidden=0x06591000
Thread Stack Trace:
    at _apr_pool_create_ex@16+60()@0x066A7C0C
    at apr_iconv_mod_load+434()@0x06691F32
    at apr_iconv_mod_load+36()@0x06691DA4
    at apr_iconv_mod_load+316()@0x6EE51EFC
    -- Java stack --
    at org/tigris/subversion/javahl/SVNClient.info2(Ljava/lang/String;Lorg/tigris/subversion/javahl/Revision;Lorg/tigris/subversion/javahl/Revision;Z)[Lorg/tigris/subversion/javahl/Info2;(Native Method)
    at org/tigris/subversion/svnclientadapter/javahl/AbstractJhlClientAdapter.getInfo(AbstractJhlClientAdapter.java:1513)
    at org/tigris/subversion/svnclientadapter/AbstractClientAdapter.getInfo(AbstractClientAdapter.java:225)
    at org/tigris/subversion/subclipse/core/repo/SVNRepositoryLocation.validateConnection(SVNRepositoryLocation.java:407)
    at org/tigris/subversion/subclipse/ui/wizards/NewLocationWizard$1.run(NewLocationWizard.java:83)
    at org/eclipse/jface/operation/ModalContext$ModalContextThread.run(ModalContext.java:113)
    at jrockit/vm/RNI.c2java(IIIII)V(Native Method)
    -- end of trace

Additional information is available in:
  I:\eclipse\jrockit.3124.dump
  I:\eclipse\jrockit.3124.mdmp
If you see this dump, please open a support case with BEA and
supply as much information as you can on your system setup and
the program you were running. You can also search for solutions
to your problem at http://forums.bea.com in
the forum jrockit.developer.interest.general.
===== END DUMP ===============================================================

由上面的红色字可以看出,eclipse的subclipse插件在运行时调用了C盘下的subversion中的dll文件,故产生内容溢出的问题。这个现象不太容易出现,因为SVN服务器一般都在别的机器上。但发生这种情况还是很诡异,难道SVN的开发者没有出现过类似问题么?SVN版本为1.4.4,subclipse插件为1.2.4,不记得以前的版本是否也存在这样的冲突。
 


 

posted on 2007-09-04 16:43 George Gong 阅读(8129) 评论(1)  编辑  收藏 所属分类: JAVA&&J2EE

FeedBack:
# re: eclipse中使用svn(subclipse插件)出现错误:subversion1.4.4与subclipse1.2.4在一起发生冲突
2010-04-17 20:10 | 寒浸青衫透
我也遇到了同样了问题,去看了subclipse的帮助才知道,把环境变量中的APR_ICONV_PATH名字改成APR_ICONV1_PATH就行了,自己试下。  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航:
博客园   IT新闻   Chat2DB   C++博客   博问