Philip Martin <philip@codematters.co.uk> writes:
> (gdb) bt
> #0 0x404491b7 in memcpy () from /lib/libc.so.6
> #1 0x400bd4a5 in svn_string_ncreate (
> bytes=0x8059ba0 "\020\224\005\bÀ7\t\b¸\226\005\b\024\224\005\b@;\t\b0\233\005\b", size=134852016, pool=0x8059ba0)
> at ../svn/subversion/libsvn_subr/svn_string.c:79
> #2 0x400bd5f7 in svn_string_dup (original_string=0x809ad70, pool=0x8059ba0)
> at ../svn/subversion/libsvn_subr/svn_string.c:139
> #3 0x4002653f in svn_client_switch (auth_baton=0x8079038,
> path=0x80785a8 "working_copies/basic_tests-10/iota",
> switch_url=0x80784c8 "http://localhost:8888/repositories/basic_tests-10/A/D/gamma", revision=0xbffff9c4, recurse=1, notify_func=0x804bc1c <notify>,
> notify_baton=0x807c0c8, pool=0x8059ba0)
> at ../svn/subversion/libsvn_client/switch.c:257
> #4 0x08050b46 in svn_cl__switch (os=0x805a2c8, baton=0xbffff9c4,
> pool=0x8059ba0) at ../svn/subversion/clients/cmdline/switch-cmd.c:115
> #5 0x0804e319 in main (argc=4, argv=0xbffffad4)
> at ../svn/subversion/clients/cmdline/main.c:814
>
> (gdb) up 3
> #3 0x4002653f in svn_client_switch (auth_baton=0x8079038,
> path=0x80785a8 "working_copies/basic_tests-10/iota",
> switch_url=0x80784c8 "http://localhost:8888/repositories/basic_tests-10/A/D/gamma", revision=0xbffff9c4, recurse=1, notify_func=0x804bc1c <notify>,
> notify_baton=0x807c0c8, pool=0x8059ba0)
> at ../svn/subversion/libsvn_client/switch.c:257
> 257 prop->value = svn_string_dup (val, pool);
>
> (gdb) p ((svn_string_t*)val)[0]
> $5 = {
> data = 0x8059ba0 "\020\224\005\bÀ7\t\b¸\226\005\b\024\224\005\b@;\t\b0\233\005\b", len = 134852016}
>
> (gdb) p ((svn_stringbuf_t*)val)[0]
> $6 = {pool = 0x8059ba0, data = 0x809adb0 "anonymous", len = 9, blocksize = 16}
svn_ra_dav__get_file calls filter_props, which calls
set_special_wc_prop, which uses add_prop_to_hash to put
svn_stringbuf_t pointers into the hash. Looks like rev 3459 is the
culprit.
--
Philip Martin
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Thu Oct 24 02:58:13 2002