RE: --EXTERNAL--Re: Bug Report Againgst Subversion 1.9.3 libsvn_subr
From: Bailey, Aaron <Aaron.Bailey_at_ga.com>
Date: Thu, 14 Jul 2016 16:56:21 +0000
Hey Stefan,
I think I know what is going on, this is due to my lack of knowledge about the inner workings of Apache. I'm building subversion for an several older versions of Linux. I couldn't update the packages on several of them so I statically linked in all of the dependencies for subversion. So Apache, APR, APR-Util, etc... are still the older system packages while Subversion has statically built in updated versions. This is not normally an issue for developers as they aren't running Subversion servers, let alone through Apache. When upgrading the actual server it was decided not to touch Apache. So if Apache initializes the APR module it would be the one dynamically linked against the system default shared object APR library, which my build of subversion doesn't use. ¯\_(ツ)_/¯
I know this is the subversion and not the APR list, but I feel that the APR library segfaulting if it hasn't been properly initialized is still not great behavior. It may be worth updating the APR module memory/unix/apr_pools.c to have some of the functions check if APR has been initialized and return the appropriate apr_status_t. Any thoughts on if it's worth the time to submit something to their group?
Thank you for taking the time to respond,
Aaron
-----Original Message-----
On Wed, Jul 13, 2016 at 05:37:36PM +0000, Bailey, Aaron wrote:
It seems odd that you'd be the only person on the planet running into this.
Shouldn't Apache HTTPD be intializing the process-global APR state?
|
This is an archived mail posted to the Subversion Users mailing list.
This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.