httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Joe Orton <jor...@redhat.com>
Subject Re: svn commit: r377053 - /httpd/httpd/trunk/modules/proxy/mod_proxy_http.c
Date Mon, 13 Feb 2006 15:37:42 GMT
On Sat, Feb 11, 2006 at 08:57:14PM -0000, rpluem@apache.org wrote:
> Author: rpluem
> Date: Sat Feb 11 12:57:12 2006
> New Revision: 377053
> 
> URL: http://svn.apache.org/viewcvs?rev=377053&view=rev
> Log:
> * Do not remove the connection headers from r->headers_in. They are needed
>   by the http output filter to create the correct connection response headers.
>   Instead work on a copy of r->headers_in.
> 
> PR: 38524

This change (I think) is triggering the bad pool ancestry abort() in the 
tables code: the proxy tests in the test suite are all dumping core in 
APR_POOL_DEBUG builds since yesterday.  Here's a sample backtrace:

#0  0x0000002a96514745 in raise () from /lib64/tls/libc.so.6
No symbol table info available.
#1  0x0000002a96515eb3 in abort () from /lib64/tls/libc.so.6
No symbol table info available.
#2  0x0000002a95e629e4 in apr_table_copy (p=0x6c8980, t=0x6c54d0)
    at tables/apr_tables.c:403
	new = (apr_table_t *) 0x79f960
#3  0x0000002a9a735b05 in ap_proxy_http_request (p=0x6c8980, r=0x6f1e70, 
    p_conn=0x705ca0, origin=0x6d2e80, conf=0x6a6ff0, uri=0x0, 
    url=0x6edce0 "/", server_portstr=0x7fbfff7940 ":8541")
    at mod_proxy_http.c:729
	here = (struct apr_bucket *) 0x6
	c = (conn_rec *) 0x6c4e20
	bucket_alloc = (apr_bucket_alloc_t *) 0x834d08
	header_brigade = (apr_bucket_brigade *) 0x6dc840
	input_brigade = (apr_bucket_brigade *) 0x2a9a737e2c
	temp_brigade = (apr_bucket_brigade *) 0x6ffc40
	e = (apr_bucket *) 0xffffffffffffffff
	buf = 0x633ed0 "Host: localhost.localdomain:8529\r\n"
	headers_in_array = (const apr_array_header_t *) 0x43a203
	headers_in = (const apr_table_entry_t *) 0x677ef0
	counter = 0
	status = 6504144
	rb_method = RB_INIT
	old_cl_val = 0x0
	old_te_val = 0x0
	bytes_read = 0
	bytes = 6229376
	force10 = 0
	headers_in_copy = (apr_table_t *) 0x633ed0
...

Mime
View raw message