httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Joe Orton <>
Subject Re: svn commit: r327945 - in /httpd/httpd/trunk: CHANGES modules/http/http_core.c modules/http/http_request.c server/mpm/experimental/event/event.c
Date Fri, 28 Oct 2005 08:10:11 GMT
On Thu, Oct 27, 2005 at 09:20:49PM -0700, Brian Pane wrote:
> I just committed a fix.  The problem was that the new 
> ap_core_output_filter was leaving the socket timeout set to zero.  In 
> situations where the output filter runs _before_ the input filter, 
> like the communication to the origin server in mod_proxy, the zero 
> timeout was causing reads in the input filter to fail.

There are still crashes in free() for an --enable-pool-debug build 
(prefork); backtraces like the below seem to show that r->pool is 
getting destroyed way too early by the looks of it.

#7  0x08070ecb in eor_bucket_destroy (data=0x89e8ff8) at eor_bucket.c:55
#8  0x0807138e in remove_empty_buckets (bb=0x89f21f8) at 
#9  0x080713c6 in setaside_remaining_output (f=0x88de828, ctx=0x8a03910,
    bb=0x89f21f8, make_a_copy=1, c=0x8a13770) at core_filters.c:491
#10 0x08071afd in ap_core_output_filter (f=0x88de828, new_bb=0x89f21f8)
    at core_filters.c:479
#11 0x0807d33f in ap_process_async_request (r=0x89e8ff8) at 
#12 0x0807d41c in ap_process_request (r=0x0) at http_request.c:279
#13 0x0807afdb in ap_process_http_connection (c=0x8a13770) at 
#14 0x08077ce6 in ap_run_process_connection (c=0x8a13770) at 

View raw message