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

Re: 500 Internal Server Error: corrupted BDB

From: Craig Robson <craig_at_zhatt.com>
Date: 2004-01-30 22:41:49 CET

On Fri, 2004-01-30 at 12:24, John Szakmeister wrote:
> On Friday 30 January 2004 15:34, Craig Robson wrote:
> > On Fri, 2004-01-30 at 11:53, John Szakmeister wrote:
> > > On Friday 30 January 2004 14:33, Craig Robson wrote:
> > > > [snip]
> > > >
> > > > > You're running Fedora, which has 4.1.25, right? I also see that you
> > > > > have a P4 1.8GHz machine... does it happen to have hyper-threading
> > > > > (does it show up as a dual-cpu machine)? If so, I can tell you now
> > > > > that I've been keeping an eye on the correlation of problems to
> > > > > 4.1.25, and it's pretty high when it comes to multi-processor
> > > > > machines. While a single P4 w/HT may not be a true multi-processor
> > > > > machine, it's close enough. I'd definitely give 4.2.x a go.
> > > > >
> > > > > Anyway you can see where it's hanging in the server process when this
> > > > > happens? Actually, if you can tell me what you were doing, I'll try
> > > > > on my machine to see if I can make it happen, and then we can do some
> > > > > bug hunting together. Were you simply importing the gcc code?
> > > > >
> > > > > -John
> > > >
> > > > I see the same problem on an AMD Duron.
> > >
> > > Are you using BDB 4.1.25? Can you reproduce it?
> >
> > Yes to both questions. I've actually seen this problem on every machine
> > that I've tried to run 0.37 on. The version of subversion shipped with
> > fedora core 1 also exhibits the same behavior.
>
> Does every machine also use 4.1.25? Have you tried with a different version
> of BDB? I'm just curious if the problem goes away. Also, do you have a
> recipe that I can use to make it happen on my machine? If so, I can also do
> some testing and make sure it's not a bug in our libfs code.
>

Several machines including my current are 4.1.25. I might have done
some testing at one point with 4.2 but I don't remember the exact
results except that 4.2 also didn't completely work for me then.

I basically took a cleanly everything installed fedora core 1 machine.
Installed David Summers Fedora Core RPMS listed on the subversion web
pages.

I did a very basic Apache configuration with no authentication.
Unfortunately, I don't have access to my test machine right now so I
can't give you the exact error messages. I can provide more details and
testing if needed over the weekend or next week.

Craig

LoadModule dav_module modules/mod_dav.so
LoadModule dav_svn_module modules/mod_dav_svn.so

<Location /svn>
    DAV svn
    SVNPath /home/svn/svnroot
</Location>

Create repository.
cd /home/svn
svnadmin create svnroot

Be lazy about perms for testing.
chmod -R a+rw /home/svn

On the same machine I then do a checkout and checkin.

cd ~
svn co http://localhost/svn svn1
cd svn1
Copy gcc source code into this location. Approx 16000 files in the
tree.

svn add *
svn ci

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Fri Jan 30 22:42:39 2004

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