I realized I had added:

>=dev-libs/apr-0.9.6
>=dev-libs/apr-util-0.9.6

to /etc/portage/package.keywords, and that is why apr-1.1.1 and
apr-1.1.2 were installed, and not because they were required by
apache-2.0.54.  I changed >= to ~ on those entries, unmerged them,
re-emerged apache-2.0.54 and subversion-1.1.4, but still no luck.  I
tried downgrading to subversion-1.1.3, but get the same results.

I'm now thinking that having the newer versions of apr somehow caused
the problem, though I'm not exactly sure how as I thought subversion
built with the apr included in it's source?

The odd thing is that I run db4.1_recover and verify and it doesn't
appear that there are any problems:

# pwd
/var/svn/repos/db
# db4.1_recover -v
db_recover: Finding last valid log LSN: file: 76 offset 908974
db_recover: Recovery complete at Sun May  8 12:56:44 2005
db_recover: Maximum transaction id 80000000 Recovery checkpoint
[76][908890]
# db4.1_verify changes
# db4.1_verify copies
# db4.1_verify nodes
# db4.1_verify representations
# db4.1_verify revisions
# db4.1_verify strings
# db4.1_verify transactions
# db4.1_verify uuids
#

I've even tried "catastrophic" recovery, but still no luck on the svn
side:

# db4.1_recover -cv
db_recover: Finding last valid log LSN: file: 76 offset 908974
db_recover: Recovery starting from [1][28]
db_recover: Recovery complete at Sun May  8 13:02:24 2005
db_recover: Maximum transaction ID 80012ee5 Recovery checkpoint
[76][908974]
db_recover: Recovery complete at Sun May  8 13:02:24 2005
db_recover: Maximum transaction id 80000000 Recovery checkpoint
[76][908974]
# sudo -u apache svnadmin verify /var/svn/repos/
*** glibc detected *** double free or corruption (out): 0x08064768 ***
Aborted
# sudo -u apache svnadmin recover /var/svn/repos/
Repository lock acquired.
Please wait; recovering the repository may take some time...
*** glibc detected *** double free or corruption (out): 0x080667c8 ***
Aborted

~Ian


Aaron Walker wrote:
> Ian Brandt wrote:
> 
> 
>>># svnadmin verify /var/svn/repos/
>>>*** glibc detected *** double free or corruption (out): 0x08064768 ***
>>>Aborted
> 
> 
> Are you sure you have the latest versions of everything?  When the big apache
> unmask happened, my subversion broke for a short while with the same aborts
> until the new revision was released.  This probably isn't the case, but is
> worth mentioning.
> 
> --
> Superior ability breeds superior ambition.
>               -- Spock, "Space Seed", stardate 3141.9
> 
> Aaron Walker <[EMAIL PROTECTED]>
> [ BSD | cron | forensics | shell-tools | commonbox | netmon | vim | web-apps ]
-- 
gentoo-dev@gentoo.org mailing list

Reply via email to