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

Re: BDB-4.4 and automatic database recovery

From: Philip Martin <philip_at_codematters.co.uk>
Date: 2006-01-17 23:03:02 CET

Branko ╚ibej <brane@xbc.nu> writes:

> Could you possibly retest this with r18132? I fixed some allocation
> problems with bdb_error_info_t since then; this looks like it could be
> related to them.

Slightly different error with r18132:

$ rm -rf repo && svnadmin create repo --fs-type bdb
$ valgrind -q --db-attach=yes --num-callers=20 svn import Makefile file://`pwd`/repo/foo
==11648== Invalid read of size 4
==11648== at 0x1C002011: svn_fs_bdb__open (env.c:671)
==11648== by 0x1C00AC97: open_databases (fs.c:533)
==11648== by 0x1C00B383: base_open (fs.c:675)
==11648== by 0x1BD3FE34: svn_fs_open (fs-loader.c:367)
==11648== by 0x1BD2FAFC: get_repos (repos.c:1795)
==11648== by 0x1BD2FC2C: svn_repos_open (repos.c:1837)
==11648== by 0x1BD14FFE: svn_ra_local__split_URL (split_url.c:130)
==11648== by 0x1BD1254C: svn_ra_local__open (ra_plugin.c:280)
==11648== by 0x1B971BAB: svn_ra_open2 (ra_loader.c:295)
==11648== by 0x1B92DA81: svn_client__open_ra_session_internal (ra.c:290)
==11648== by 0x1B916A7B: get_ra_editor (commit.c:589)
==11648== by 0x1B916F08: svn_client_import2 (commit.c:707)
==11648== by 0x804DF45: svn_cl__import (import-cmd.c:109)
==11648== by 0x8052A9F: main (main.c:1374)
==11648== Address 0x1C092290 is 8 bytes inside a block of size 12 free'd
==11648== at 0x1B906B04: free (vg_replace_malloc.c:152)
==11648== by 0x1C001CCE: cleanup_env_baton (env.c:568)
==11648== by 0x1BAF6F7C: pool_clear_debug (apr_pools.c:2027)
==11648== by 0x1BAF7372: apr_pool_clear_debug (apr_pools.c:1425)
==11648== by 0x1B916DF7: svn_client_import2 (commit.c:684)
==11648== by 0x804DF45: svn_cl__import (import-cmd.c:109)
==11648== by 0x8052A9F: main (main.c:1374)
==11648==

-- 
Philip Martin
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Wed Jan 18 00:57:20 2006

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