Re: apr_pool_join() and APR_POOL_DEBUG

2019-07-16 Thread Rainer Jung
Am 17.07.2019 um 01:30 schrieb Branko Čibej: On 16.07.2019 23:18, Rainer Jung wrote: I had some need for using APR_POOL_DEBUG today and ran into a situation where pool lifetimes needed a hint using apr_pool_join(). That is all documented and fine, except that I was surprised to see, that

Re: apr_pool_join() and APR_POOL_DEBUG

2019-07-16 Thread Branko Čibej
On 16.07.2019 23:18, Rainer Jung wrote: > I had some need for using APR_POOL_DEBUG today and ran into a > situation where pool lifetimes needed a hint using apr_pool_join(). > That is all documented and fine, except that I was surprised to see, > that apr_pool_join() doesn't work unless the

crash during httpd cleanup when using APR debug library (APR_POOL_DEBUG)

2019-07-16 Thread Rainer Jung
cross-posted to APR+HTTPD Crahs happens in #2 0x7faf4c154945 in raise () from /lib64/libc.so.6 #3 0x7faf4c155f21 in abort () from /lib64/libc.so.6 #4 0x7faf4c14d810 in __assert_fail () from /lib64/libc.so.6 #5 0x7faf4c694219 in __pthread_tpp_change_priority () from

apr_pool_join() and APR_POOL_DEBUG

2019-07-16 Thread Rainer Jung
I had some need for using APR_POOL_DEBUG today and ran into a situation where pool lifetimes needed a hint using apr_pool_join(). That is all documented and fine, except that I was surprised to see, that apr_pool_join() doesn't work unless the application itself is also compiled with

Re: apr_stat() sometimes returning APR_INCOMPLETE (70008) on Windows 10

2019-07-16 Thread Steve Hay
On Tue, 16 Jul 2019 at 14:53, William A Rowe Jr wrote: > > On Tue, Jul 16, 2019 at 8:10 AM Steve Hay wrote: >> >> I'm in the process of preparing a new mod_perl release and have run >> into a few test failures on Windows 10 which are caused by apr_stat() >> sometimes returning APR_INCOMPLETE

Re: apr_stat() sometimes returning APR_INCOMPLETE (70008) on Windows 10

2019-07-16 Thread William A Rowe Jr
On Tue, Jul 16, 2019 at 8:10 AM Steve Hay wrote: > I'm in the process of preparing a new mod_perl release and have run > into a few test failures on Windows 10 which are caused by apr_stat() > sometimes returning APR_INCOMPLETE (70008). > > I'm only getting this on Windows 10. If I run the same

apr_stat() sometimes returning APR_INCOMPLETE (70008) on Windows 10

2019-07-16 Thread Steve Hay
I'm in the process of preparing a new mod_perl release and have run into a few test failures on Windows 10 which are caused by apr_stat() sometimes returning APR_INCOMPLETE (70008). The call stack from mod_perl into libapr-1.dll is here: > libapr-1.dll!more_finfo(apr_finfo_t * finfo, const void