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

Re: svn merge fails in 0.15

From: Philip Martin <philip_at_codematters.co.uk>
Date: 2002-11-14 19:25:15 CET

sperber@informatik.uni-tuebingen.de (Michael Sperber [Mr. Preprocessor]) writes:

> >> sams[45] /afs/informatik.uni-tuebingen.de/i386_fbsd46/subversion-0.15/bin/svn merge -r 86:87 http://sperber@subversion.informatik.uni-tuebingen.de/svn/repos/s48/s48/rk s48-tuebingen
> >> svn: Invalid argument
> >> svn: Non-ascii character (code 131) detected, and unable to convert to UTF-8.
>
> Looks like a memory corruption problem:
>
> (gdb) bt
> #0 check_non_ascii (
> data=0x280cd5a9 "\203Ä\b\211D$\024YZX\235\215d$\004Ã\215v", len=18,
> pool=0x80d5018) at subversion/libsvn_subr/utf.c:245

The fact that it called check_non_ascii means that iconv failed to
provide a UTF8 converter. However that may not be relevant,
because...

> #1 0x28183a0f in svn_utf_cstring_from_utf8 (dest=0xbfbfe474,
> src=0x280cd5a9 "\203Ä\b\211D$\024YZX\235\215d$\004Ã\215v", pool=0x80d5018)
> at subversion/libsvn_subr/utf.c:408
> #2 0x2817bba0 in svn_io_check_path (
> path=0x280cd5a9 "\203Ä\b\211D$\024YZX\235\215d$\004Ã\215v",
> kind=0xbfbfe50c, pool=0x80d5018) at subversion/libsvn_subr/io.c:69
> #3 0x28105b55 in probe (dir=0xbfbfe53c,
> path=0x280cd5a9 "\203Ä\b\211D$\024YZX\235\215d$\004Ã\215v", pool=0x80d5018)
> at subversion/libsvn_wc/lock.c:203
> #4 0x28105f4f in svn_wc_adm_probe_open (adm_access=0xbfbfe58c,
> associated=0x0,
> path=0x280cd5a9 "\203Ä\b\211D$\024YZX\235\215d$\004Ã\215v", write_lock=0,
> tree_lock=0, pool=0x80d5018) at subversion/libsvn_wc/lock.c:386
> #5 0x080577a4 in svn_cl__get_url_from_target (URL=0xbfbfe5d8,
> target=0x280cd5a9 "\203Ä\b\211D$\024YZX\235\215d$\004Ã\215v",
> pool=0x80d5018) at subversion/clients/cmdline/util.c:540

...here target looks like complete junk. At this stage the program
has done little except parse the command line arguments, there has
barely been time for anything to go wrong.

> #6 0x08055207 in svn_cl__merge (os=0x80d5130, baton=0xbfbfe76c,
> pool=0x80d5018) at subversion/clients/cmdline/merge-cmd.c:99
> #7 0x08054fdc in main (argc=6, argv=0xbfbfe834)
> at subversion/clients/cmdline/main.c:825
> #8 0x08052849 in _start ()
>
> Let me know if I can provide more info.

Which platform? How did you build APR/Subversion? Do the Subversion
regression tests pass?

-- 
Philip Martin
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Thu Nov 14 19:26:06 2002

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.