httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Greg Stein <gst...@lyra.org>
Subject Re: Both ap_r* patches.
Date Sun, 21 Jan 2001 20:50:18 GMT
Euh... that isn't my patch. I don't do anything with check_pipeline_flush().

Ryan checked in a change to check_pipeline_flush() a day or two ago, but
that shouldn't cause the behavior you're seeing with or without that
checkin.

Do a cvs diff on http_request.c -- you should have no changes from my patch
or from Ryan's patch.

[ I'll post my "canonical" patch in a moment ]

Cheers,
-g

On Sun, Jan 21, 2001 at 11:50:33AM -0800, Doug MacEachern wrote:
> using greg's patch, all requests with or without calling ap_r* result in:
> 
> 0x806f4b6 in check_pipeline_flush (r=0x84d6d24) at http_request.c:1371
> 1371            APR_BRIGADE_INSERT_HEAD(bb, e);
> (gdb) where
> #0  0x806f4b6 in check_pipeline_flush (r=0x84d6d24) at http_request.c:1371
> #1  0x806f4ff in ap_process_request (r=0x84d6d24) at http_request.c:1387
> #2  0x808ee2e in ap_process_http_connection (c=0x812d62c) at
> connection.c:249
> #3  0x808eb2b in ap_run_process_connection (c=0x812d62c) at
> connection.c:85
> #4  0x808ed65 in ap_process_connection (c=0x812d62c) at connection.c:221
> #5  0x808001b in process_socket (p=0x812d54c, sock=0x812d57c,
> my_child_num=0, 
>     my_thread_num=0) at mpmt_pthread.c:417
> #6  0x8080400 in worker_thread (dummy=0x84aa6b0) at mpmt_pthread.c:549
> #7  0x4008ddd0 in pthread_start_thread_event (arg=0xbf7ffc00) at
> manager.c:274
> 
> (gdb) p *bb
> $2 = {p = 0x84d6cf4, start = 0x84db298 "\230²M\b\230²M\b", 
>   end = 0x84db298 "\230²M\b\230²M\b", list = {next = 0x0, prev =
> 0x84db294}}
> (gdb) p *e
> $3 = {link = {next = 0x0, prev = 0x84db2a0}, type = 0x80d6b88, length = 0, 
>   data = 0x0}
> (gdb) p *e->type
> $4 = {name = 0x80d6ba4 "FLUSH", num_func = 5, 
>   destroy = 0x8099b14 <apr_bucket_destroy_notimpl>, 
>   read = 0x809913c <flush_read>, 
>   setaside = 0x8099af0 <apr_bucket_setaside_notimpl>, 
>   split = 0x8099afc <apr_bucket_split_notimpl>, copy = 0x8099158
> <flush_copy>}
> 

-- 
Greg Stein, http://www.lyra.org/

Mime
View raw message