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

Re: Another 1.4 release critical bug

From: Branko Čibej <brane_at_xbc.nu>
Date: 2006-08-01 09:42:40 CEST

Greg Hudson wrote:
> On Tue, 2006-08-01 at 00:35 +0200, Branko Čibej wrote:
>
>>> Personally, I've never done so, I don't know if anyone else does.
>>>
>> Since we're not actually testing that stuff, and it seems to be a huge
>> potential problem, why don't we just disable DSO in 1.4? I think it's a
>> misfeature the way it's implemented now, anyway.
>>
>
> It's the only way to create Subversion binary packages which don't
> depend on the total set of possible Subversion dependencies.
>
> dlopen and dlclose do actually refcount libraries, so I believe
> --enable-dso works fine in 1.3.
>
Refcounting isn't the issue. The problem is that APR's pool cleanup code
will unload the library when there's still code around that needs it.
That probably didn't show up until we had a global cache in the BDB
badk-end. Unfortunately, that cache is necessary now.

-- Brane

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Tue Aug 1 09:42:55 2006

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.