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

Re: JavaHL 1.2 Problem

From: Mark Phippard <MarkP_at_softlanding.com>
Date: 2005-04-28 15:31:06 CEST

Mark Phippard <MarkP@softlanding.com> wrote on 04/26/2005 02:25:53 PM:

> Doing some more testing for Subclipse. This is on Windows with 1.2 RC1
> with the JavaHL RC2 patch applied.
>
> I am updating Subclipse to use the new JavaHL merge method signature so
> that we can support the --dry-run option. When I try to run this method
I
> get a crash. Here are the relevant details:
>
> An unrecoverable stack overflow has occurred.
>
> An unexpected exception has been detected in native code outside the VM.
> Unexpected Signal : EXCEPTION_STACK_OVERFLOW (0xc00000fd) occurred at
> PC=0x6EED5397
> Function=apr_get_username+0x47
> Library=C:\tsvn\Subclipse\repos\trunk\subclipse\javahl-win32\libapr.dll
>
> Current Java thread:
> at org.tigris.subversion.javahl.SVNClient.merge(Native Method)
> at
>
org.tigris.subversion.javahl.SVNClientSynchronized.merge(SVNClientSynchronized.java:705)
> - locked <0x14ca0988> (a java.lang.Class)
>

This is starting to look like a fairly serious bug. I reverted the
Subclipse code to use the older JavaHL merge method, which does not
support --dry-run, and it still crashes the JVM. Also, I am now using
brane's RC2 binaries.

If svn 1.2 is released with this, we would have to remove the merge option
from Subclipse since it crashes the JVM.

Also, FWIW, I took a look at the JavaHL tests and it does not look like
there are any tests that run merge. That could explain why this problem
does not show up in general.

It sounds like Patrick Mayweg is out for a while, is there anyone else
that could look at this? Maybe it is something simple like the last
JavaHL crasher in RC1.

The info is the same as last time:

An unrecoverable stack overflow has occurred.

An unexpected exception has been detected in native code outside the VM.
Unexpected Signal : EXCEPTION_STACK_OVERFLOW (0xc00000fd) occurred at
PC=0x6EED5397
Function=apr_get_username+0x47
Library=C:\tsvn\Subclipse\repos\trunk\subclipse\javahl-win32\libapr.dll

Current Java thread:
        at org.tigris.subversion.javahl.SVNClient.merge(Native Method)
        at
org.tigris.subversion.javahl.SVNClient.merge(SVNClient.java:546)
        at
org.tigris.subversion.javahl.SVNClientSynchronized.merge(SVNClientSynchronized.java:678)
        - locked <0x14c76a00> (a java.lang.Class)
        at
org.tigris.subversion.svnclientadapter.javahl.JhlClientAdapter.merge(JhlClientAdapter.java:1599)

Thanks

Mark

_____________________________________________________________________________
Scanned for SoftLanding Systems, Inc. by IBM Email Security Management Services powered by MessageLabs.
_____________________________________________________________________________

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Thu Apr 28 16:06:08 2005

This is an archived mail posted to the Subversion Dev mailing list.