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

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

From: Mark Phippard <markphip_at_gmail.com>
Date: 2007-06-06 20:50:23 CEST

Are these all installed on the same machine? The JavaHL binaries we
include for Windows are built on Apache 2.0/APR 0.9. This is not
compatible with Apache 2.2/APR 1.2. The problem is likely that the
APR_ICONV_PATH environment variable is set and pointing to the Apache
2.2 apr-iconv.

If you download the Subversion 1.4.3 binaries from tigris, and point
APR_ICONV_PATH at that version, you should be OK again. You can then
create an APR_ICONV1_PATH variable that points at the Apache 2.2
version.

Mark

On 6/6/07, LUKE PLAMANN <laplamann@nglic.com> wrote:
>
>
> 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
>
>
>
>

-- 
Thanks
Mark Phippard
http://markphip.blogspot.com/
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subclipse.tigris.org
For additional commands, e-mail: users-help@subclipse.tigris.org
Received on Wed Jun 6 20:50:44 2007

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.