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

Re: svndumpfilter 1.4.4 (VC8 build) crash

From: Daniel Rall <dlr_at_collab.net>
Date: 2007-06-21 00:58:01 CEST

Your stack trace shows write_prop_to_stringbuf() choking. Do you have
any interesting characters in your log messages? (It'd help to have
the dump file to look at.)

On Thu, 21 Jun 2007, Jens Peters wrote:
...
> E:\SVN>svndumpfilter include "trunk/photobook" < misx.dmp > ph.dmp
...
> Including prefixes:
> '/trunk/photobook'
>
> And then it crashes with "Unhandled win32 exception 2124":
>
> msvcr80.dll!_crt_debugger_hook(int _Reserved=) Line 65 C
>
> msvcr80.dll!_invoke_watson(const wchar_t * pszExpression=0x00000000, const
> wchar_t * pszFunction=0x00000000, const wchar_t * pszFile=0x00000000,
> unsigned int nLine=0, unsigned int pReserved=0) Line 181 + 0x7 bytes C++
>
> msvcr80.dll!_output_l(_iobuf * stream=0x0012fcd4, const char *
> format=0x00440b50, localeinfo_struct * plocinfo=0x00000000, char *
> argptr=0x0012fd40) Line 1031 + 0x15 bytes C++
>
> msvcr80.dll!_vsprintf_l(char * string=0x0012fd60, const char *
> format=0x00440b50, localeinfo_struct * plocinfo=0x00000000, char *
> ap=0x0012fd40) Line 138 + 0x26 bytes C
>
> msvcr80.dll!vsprintf(char * string=0x0012fd60, const char *
> format=0x00440b50, char * ap=0x0012fd40) Line 175 + 0x13 bytes C
>
> intl3_svn.dll!libintl_vsprintf(char * resultbuf=0x0012fd60, const char *
> format=0x00440b50, char * args=0x0012fd40) Line 137 + 0x11 bytes C
>
> intl3_svn.dll!libintl_sprintf(char * resultbuf=0x0012fd60, const char *
> format=0x00440b50, ...) Line 160 + 0x14 bytes C
>
> svndumpfilter.exe!write_prop_to_stringbuf(svn_stringbuf_t * *
> strbuf=0x00000000, const char * name=0x0046e370, const svn_string_t *
> value=0x0046e368) Line 83 C
>
> svndumpfilter.exe!output_revision(revision_baton_t * rb=0x00000000) Line
> 334 + 0x12 bytes C
>
> svndumpfilter.exe!close_revision(void * revision_baton=0x0046e0e0) Line
> 733 + 0x5 bytes C
>
> svndumpfilter.exe!svn_repos_parse_dumpstream2(svn_stream_t *
> stream=0x004622e0, const svn_repos_parse_fns2_t * parse_fns=0x00453000,
> void * parse_baton=0x00462250, svn_error_t * (void *)*
> cancel_func=0x00000000, void * cancel_baton=0x00000000, apr_pool_t *
> pool=0x00462068) Line 550 + 0xa bytes C
>
> svndumpfilter.exe!do_filter(apr_getopt_t * os=0x004022c0, void *
> baton=0x00000000, int do_exclude=0, apr_pool_t * pool=0x00462068) Line 965
> + 0x16 bytes C
>
> svndumpfilter.exe!subcommand_include(apr_getopt_t * os=0x00462180, void *
> baton=0x0012ff40, apr_pool_t * pool=0x00462068) Line 1065 + 0x10 bytes C
>
> svndumpfilter.exe!main(int argc=3, const char * * argv=0x003a4d48) Line
> 1298 + 0xc bytes C
>
> svndumpfilter.exe!__tmainCRTStartup() Line 597 + 0x17 bytes C
>
>
> the intl3_svn.dll is version 0.14.6, compiled as well with VC8. I can
> reproduce the same crash with a VC8 build of version 0.14.1. Strangely it
> seems fine if I use the VC6 binary from dj's 1.4.4 build . Using a
> different repository or filter switch makes no difference.
>
> The subversion build itself seems fine. It passes the testsuite, local and
> dav, survives the stress.py and shows "Umlaute" nicely on the console
> output.

  • application/pgp-signature attachment: stored
Received on Thu Jun 21 00:57:53 2007

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.