On Mon, Jul 18, 2005 at 11:58:21AM -0500, William Rowe wrote:
> Thanks Paul, you just collided with the refactoring of 2.1.x proxy.
Is this refactoring complete? Apart from the compiler warnings, a bunch
of the t/ssl/proxy.t tests have started failing with the trunk code.
With worker, the server is dumping core:
(this seems to be a regression since 2005-07-15, when all the tests were
passing with both prefork and worker)
Core was generated by `/tmp/regressk13532/trunk-worker-root/bin/httpd -d
/tmp/regressk13532/pf-trunk-w'.
Program terminated with signal 11, Segmentation fault.
[...omitting other threads...]
#0 0x00000032e452e989 in kill () from /lib64/tls/libc.so.6
No symbol table info available.
#1 <signal handler called>
No symbol table info available.
#2 apr_pool_clear (pool=0x0) at memory/unix/apr_pools.c:332
freelist = (apr_memnode_t *) 0x0
max_index = 2
max_free_index = 0
next = (apr_memnode_t *) 0x56a3e8
index = 0
current_free_index = 4294967295
#3 0x0000002a97de8e31 in connection_cleanup (theconn=0x56a3e8) at
proxy_util.c:1456
p = (apr_pool_t *) 0x80db08
conn = (proxy_conn_rec *) 0x809cd8
worker = (proxy_worker *) 0x5a0328
#4 0x0000002a97de95a6 in ap_proxy_release_connection (proxy_function=0x56a3e8
"\001", conn=0x809cd8, s=0x0) at
proxy_util.c:1714
No locals.
#5 0x0000002a980fd6c8 in ap_proxy_http_cleanup (scheme=0x0, r=0x89e4d8,
backend=0x809cd8) at mod_proxy_http.c:1525
No locals.
#6 0x0000002a980fe910 in proxy_http_handler (r=0x89e4d8,
worker=0x5a0328,
conf=0x878b88, url=0x891168 "/require-ssl-cgi/env.pl", proxyname=0x0,
proxyport=0) at mod_proxy_http.c:1162
here = (struct apr_bucket *) 0x0
status = 0
server_portstr =
":8541\000\000\000Húj\225*\000\000\000ÿÿÿÿ\000\000\000\000\210\213\207\000\000\000\000"
scheme = 0x0
proxy_function = 0x2a980fee00 "HTTPS"
u = 0x0
backend = (proxy_conn_rec *) 0x809cd8
is_ssl = 1
p = (apr_pool_t *) 0x8903f8
uri = (apr_uri_t *) 0x8910a8
#7 0x0000002a97de3786 in proxy_run_scheme_handler (r=0x89e4d8,
worker=0x5a0328, conf=0x878b88,
url=0x8a0066
"https://localhost.localdomain:8532/require-ssl-cgi/env.pl",
proxyhost=0x0, proxyport=0) at mod_proxy.c:1890
pHook = (proxy_LINK_scheme_handler_t *) 0x589448
n = 0
rv = 0