[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

[Subclipse-users] Subclipse 1.2.1 crashes eclipse with JavaHL but not SVNKit

From: LUKE PLAMANN <laplamann_at_nglic.com>
Date: 2007-06-06 20:43:09 CEST

Greetings-
 
I'm trying to get a Subversion environment working as a proof of concept for my company that currently has no version management. I'm having a bit of trouble with Subclipse.
 
Yesterday, I installed Apache 2.2.4, Subversion 1.4.3 (the version for apache 2.2.x), and Subclipse 1.2.1. Subversion is working fine via command line. I'm able to check out through Apache and the Basic Authentication is working too. I'm feeling pretty good about that. I'm a bit of a newbie when it comes to this kind of thing.
 
However, when I try to use Subclipse, it crashes Eclipse with the following abend message, and writes an error log which I have also added below.
 
Anyone have any ideas as to what might be causing this? It appears there's some issue with libapr-1.dll.
 
---------------------------
Eclipse
---------------------------
JVM terminated. Exit code=1
C:\WINDOWS\system32\javaw.exe
-Xms128m
-Xmx512m
-jar C:\eclipse\startup.jar
-os win32
-ws win32
-arch x86
-launcher C:\eclipse\eclipse.exe
-name Eclipse
-showsplash 600
-exitdata 1744_70
-showlocation
-vm C:\WINDOWS\system32\javaw.exe
-vmargs
-Xms128m
-Xmx512m
-jar C:\eclipse\startup.jar
---------------------------
OK
---------------------------
The following log is also written:
 
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x04c87c0c, pid=1384, tid=4672
#
# Java VM: Java HotSpot(TM) Client VM (1.4.2_10-b03 mixed mode)
# Problematic frame:
# C [libapr-1.dll+0x7c0c]
#
 
--------------- T H R E A D ---------------
 
Current thread (0x02fb4500): JavaThread "Worker-0" [_thread_in_native, id=4672]
 
siginfo: ExceptionCode=0xc0000005, reading address 0x00000000
 
Registers:
EAX=0x0438d070, EBX=0x00000000, ECX=0x00000000, EDX=0x00000000
ESP=0x03968db8, EBP=0x03968dc4, ESI=0x02ff3718, EDI=0x00000000
EIP=0x04c87c0c, EFLAGS=0x00010246
 
Top of Stack: (sp=0x03968db8)
0x03968db8: 00000000 02ff3718 0438d070 0396adf0
0x03968dc8: 03a11f32 0396adec 0438d070 00000000
0x03968dd8: 00000000 00000000 02ff3718 0438d070
0x03968de8: 00000000 0438d070 00000000 0438d070
0x03968df8: 0438d110 6eec84f1 0438d070 00000010
0x03968e08: 6ee40000 6eec11f2 0438d070 0438d110
0x03968e18: 6eec1210 6eec8610 0438d070 0438d0c0
0x03968e28: 0438d070 0438d070 00000000 003a0043
 
Instructions: (pc=0x04c87c0c)
0x04c87bfc: 89 55 10 53 8b 5d 14 56 57 85 db 75 03 8b 58 18
0x04c87c0c: 8b 03 bf 01 00 00 00 3b c7 0f 82 19 01 00 00 8b
 

Stack: [0x03930000,0x03970000), sp=0x03968db8, free space=227k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [libapr-1.dll+0x7c0c]
C [libapriconv-1.dll+0x1f32]
C [libapriconv-1.dll+0x1da4]
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+42
v ~StubRoutines::call_stub
 
--------------- P R O C E S S ---------------
 
Java Threads: ( => current thread )
  0x032e5550 JavaThread "Worker-3" [_thread_in_vm, id=4416]
  0x03283da8 JavaThread "Worker-2" [_thread_blocked, id=3864]
  0x031a94c0 JavaThread "Worker-1" [_thread_in_vm, id=2056]
  0x03270940 JavaThread "Java indexing" daemon [_thread_blocked, id=1412]
=>0x02fb4500 JavaThread "Worker-0" [_thread_in_native, id=4672]
  0x02f64638 JavaThread "Start Level Event Dispatcher" daemon [_thread_blocked, id=5924]
  0x00a289f8 JavaThread "Framework Event Dispatcher" daemon [_thread_blocked, id=692]
  0x00a2fe78 JavaThread "State Data Manager" daemon [_thread_blocked, id=5492]
  0x0098d5d0 JavaThread "CompilerThread0" daemon [_thread_blocked, id=4728]
  0x0098c960 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=4720]
  0x00989f58 JavaThread "Finalizer" daemon [_thread_blocked, id=4108]
  0x00988bd0 JavaThread "Reference Handler" daemon [_thread_blocked, id=4408]
  0x00354e98 JavaThread "main" [_thread_in_native, id=5100]
 
Other Threads:
  0x009c7168 VMThread [id=2428]
  0x009c9010 WatcherThread [id=964]
 
VM state:not at safepoint (normal execution)
 
VM Mutex/Monitor currently owned by a thread: None
 
Heap
 def new generation total 9152K, used 4589K [0x10010000, 0x109f0000, 0x12770000)
  eden space 8192K, 49% used [0x10010000, 0x104061c8, 0x10810000)
  from space 960K, 55% used [0x10900000, 0x10985548, 0x109f0000)
  to space 960K, 0% used [0x10810000, 0x10810000, 0x10900000)
 tenured generation total 121024K, used 9218K [0x12770000, 0x19da0000, 0x30010000)
   the space 121024K, 7% used [0x12770000, 0x130708e8, 0x13070a00, 0x19da0000)
 compacting perm gen total 23040K, used 23008K [0x30010000, 0x31690000, 0x34010000)
   the space 23040K, 99% used [0x30010000, 0x31688158, 0x31688200, 0x31690000)
 
Dynamic libraries:
0x00400000 - 0x0040b000 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
0x7e410000 - 0x7e4a0000 C:\WINDOWS\system32\USER32.dll
0x77f10000 - 0x77f57000 C:\WINDOWS\system32\GDI32.dll
0x77c10000 - 0x77c68000 C:\WINDOWS\system32\MSVCRT.dll
0x08000000 - 0x0813e000 C:\Program Files\Java\j2re1.4.2_10\bin\client\jvm.dll
0x76b40000 - 0x76b6d000 C:\WINDOWS\system32\WINMM.dll
0x10000000 - 0x10007000 C:\Program Files\Java\j2re1.4.2_10\bin\hpi.dll
0x76bf0000 - 0x76bfb000 C:\WINDOWS\system32\PSAPI.DLL
0x00830000 - 0x0083e000 C:\Program Files\Java\j2re1.4.2_10\bin\verify.dll
0x00840000 - 0x00859000 C:\Program Files\Java\j2re1.4.2_10\bin\java.dll
0x00860000 - 0x0086e000 C:\Program Files\Java\j2re1.4.2_10\bin\zip.dll
0x03030000 - 0x0303f000 C:\Program Files\Java\j2re1.4.2_10\bin\net.dll
0x71ab0000 - 0x71ac7000 C:\WINDOWS\system32\WS2_32.dll
0x71aa0000 - 0x71aa8000 C:\WINDOWS\system32\WS2HELP.dll
0x03080000 - 0x03088000 C:\Program Files\Java\j2re1.4.2_10\bin\nio.dll
0x03560000 - 0x035b3000 C:\eclipse\configuration\org.eclipse.osgi\bundles\569\1\.cp\swt-win32-3236.dll
0x774e0000 - 0x7761d000 C:\WINDOWS\system32\ole32.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
0x77120000 - 0x771ac000 C:\WINDOWS\system32\OLEAUT32.dll
0x76390000 - 0x763ad000 C:\WINDOWS\system32\IMM32.dll
0x74d90000 - 0x74dfb000 C:\WINDOWS\system32\USP10.dll
0x771b0000 - 0x77256000 C:\WINDOWS\system32\WININET.dll
0x77a80000 - 0x77b14000 C:\WINDOWS\system32\CRYPT32.dll
0x77b20000 - 0x77b32000 C:\WINDOWS\system32\MSASN1.dll
0x75a70000 - 0x75a91000 C:\WINDOWS\system32\MSVFW32.dll
0x5d090000 - 0x5d12a000 C:\WINDOWS\system32\comctl32.dll
0x5ad70000 - 0x5ada8000 C:\WINDOWS\system32\uxtheme.dll
0x74720000 - 0x7476b000 C:\WINDOWS\system32\MSCTF.dll
0x605d0000 - 0x605d9000 C:\WINDOWS\system32\mslbui.dll
0x74c80000 - 0x74cac000 C:\WINDOWS\system32\oleacc.dll
0x76080000 - 0x760e5000 C:\WINDOWS\system32\MSVCP60.dll
0x039e0000 - 0x039f3000 C:\eclipse\configuration\org.eclipse.osgi\bundles\569\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
0x03bc0000 - 0x03e85000 C:\WINDOWS\system32\xpsp2res.dll
0x76380000 - 0x76385000 C:\WINDOWS\system32\msimg32.dll
0x6eec0000 - 0x6eee1000 C:\eclipse\plugins\org.tigris.subversion.javahl.win32_1.2.0\libapr.dll
0x71a50000 - 0x71a8f000 C:\WINDOWS\system32\MSWSOCK.dll
0x6ee50000 - 0x6ee59000 C:\eclipse\plugins\org.tigris.subversion.javahl.win32_1.2.0\libapriconv.dll
0x04030000 - 0x04138000 C:\eclipse\plugins\org.tigris.subversion.javahl.win32_1.2.0\libeay32.dll
0x71ad0000 - 0x71ad9000 C:\WINDOWS\system32\WSOCK32.dll
0x04140000 - 0x04204000 C:\eclipse\plugins\org.tigris.subversion.javahl.win32_1.2.0\libdb44.dll
0x04210000 - 0x04241000 C:\eclipse\plugins\org.tigris.subversion.javahl.win32_1.2.0\ssleay32.dll
0x6ee60000 - 0x6ee89000 C:\eclipse\plugins\org.tigris.subversion.javahl.win32_1.2.0\libaprutil.dll
0x04250000 - 0x04262000 C:\eclipse\plugins\org.tigris.subversion.javahl.win32_1.2.0\intl3_svn.dll
0x04270000 - 0x04378000 C:\eclipse\plugins\org.tigris.subversion.javahl.win32_1.2.0\libsvnjavahl-1.dll
0x76780000 - 0x76789000 C:\WINDOWS\system32\SHFOLDER.dll
0x04b80000 - 0x04ba1000 C:\WINDOWS\system32\pelscrll.dll
0x04bb0000 - 0x04bbd000 C:\WINDOWS\system32\PELCOMM.dll
0x77c00000 - 0x77c08000 C:\WINDOWS\system32\VERSION.dll
0x04bc0000 - 0x04bd4000 C:\WINDOWS\system32\PELHOOKS.dll
0x6ee40000 - 0x6ee45000 C:\Program Files\Subversion\iconv\_tbl_simple.so
0x03a10000 - 0x03a19000 C:\Program Files\Subversion\bin\libapriconv-1.dll
0x04c80000 - 0x04ca0000 C:\Program Files\Subversion\bin\libapr-1.dll
 
VM Arguments:
jvm_args: -Xms128m -Xmx512m
java_command: C:\eclipse\startup.jar -os win32 -ws win32 -arch x86 -launcher C:\eclipse\eclipse.exe -name Eclipse -showsplash 600 -exitdata 1744_70 -showlocation -vm C:\WINDOWS\system32\javaw.exe -vmargs -Xms128m -Xmx512m -jar C:\eclipse\startup.jar
Launcher Type: SUN_STANDARD
 
Environment Variables:
JAVA_HOME=C:\Program Files\Java\j2re1.4.2_10
CLASSPATH=.;C:\Program Files\Java\j2re1.4.2_10\lib\ext\QTJava.zip
PATH=C:\Perl\site\bin;C:\Perl\bin;C:\Program Files\Common Files\Pervasive Software Shared\pvswcore;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\Downloaded Program Files;C:\Program Files\PC-Doctor for Windows\;C:\IBMTOOLS\Python22;C:\WINDOWS\system32\nls;C:\WINDOWS\system32\nls\ENGLISH;C:\PROGRA~1\IBM\CLIENT~1;C:\PROGRA~1\IBM\CLIENT~1\Shared;C:\PROGRA~1\IBM\CLIENT~1\Emulator;;"C:\Program Files\PKWARE\pkzipc";C:\Program Files\Novell\ZENworks\;C:\j2sdk1.4.2_10\bin;C:\CVS\;C:\Program Files\QuickTime\QTSystem\;C:\Program Files\Subversion\bin;C:\Program Files\Apache Software Foundation\Apache2.2\bin
USERNAME=plamann
OS=Windows_NT
PROCESSOR_IDENTIFIER=x86 Family 15 Model 4 Stepping 9, GenuineIntel
 

--------------- S Y S T E M ---------------
 
OS: Windows XP Build 2600 Service Pack 2
 
CPU:total 2 family 15, cmov, cx8, fxsr, mmx, sse, sse2
 
Memory: 4k page, physical 2085548k(1263532k free), swap 2724468k(1971944k free)
 
vm_info: Java HotSpot(TM) Client VM (1.4.2_10-b03) for windows-x86, built on Oct 10 2005 14:53:46 by "java_re" with MS VC++ 6.0
 
 
 
 
Received on Wed Jun 6 20:43:36 2007

This is an archived mail posted to the Subclipse Users mailing list.