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

Re: svn.exe crashes in libapr.dll when performing a checkout on specific set of data.

From: D.J. Heap <djheap_at_gmail.com>
Date: 2006-09-21 14:22:50 CEST

On 9/20/06, Jody Shumaker <jody.shumaker@gmail.com> wrote:
> After updating to svn 1.4.0 using either the setup exe or the zip on
> the website, svn.exe is crashing whenever I checkout a specific
> directory in my repository. Doesn't matter which pc I'm running on and
> I confirmed the libapr.dll is not corrupt,
> 7c345da2a199821bfd3af189b278e5ca *libapr.dll
>
> When checking out this one directory, of unfortunately data I can't
> give out, svn.exe crashes:
> Faulting application svn.exe, version 1.4.0.21228, faulting module
> libapr.dll, version 0.9.12.0, fault address 0x00010f67.
>
> It seems to be crashing in the cleanup at the end of the run as
> crashes after it has checked out and left the working copy in a good
> state. I also found that if I take the libapr built for TSVN,
> libapr_tsvn.dll and rename it to libapr.dll and replace the one that
> came with svn 1.4.0 with this version, it will then work just fine.
> For now this gives me a workaround I can use, but not an ideal
> solution.
>
> minidump saved from attaching vs2005 debugger is available at
> http://mysite.verizon.net/jodys7/svn.dmp If there's anything else that
> would be useful for me to provide short of figuring out how to build
> subversion in debug mode, or providing the repository data that I
> can't, please let me know.
>
> - Jody
>

Here is the full call stack from the minidump:

> libapr.dll!find_entry
         libapr.dll!apr_hash_get
         svn.exe!get_xlate_handle_node
         svn.exe!svn_cmdline_cstring_from_utf8
         svn.exe!svn_cmdline_printf
         svn.exe!notify
         svn.exe!svn_client_export3
         svn.exe!svn_cl__export
         svn.exe!main
         svn.exe!_mainCRTStartup
         kernel32.dll!_BaseProcessStart@4

It appears that you were doing an export, not a checkout?

Do you have apr-iconv from the zip installed and APR_ICONV_PATH
pointing to it? It shouldn't crash, of course, but it would be
interesting to know if that was the reason.

The crash occurs on line 242 of apr/tables/apr_hash.c.

DJ

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Thu Sep 21 14:23:18 2006

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

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