On Wed, Aug 01, 2001 at 03:09:53AM -0600, Jerry Baker wrote:
> > Now trying to access a page via https with mod_tls loaded causes Apache
> > to crash with the following call stack:
> >
> Better call stack.
>
> memcpy(unsigned char * 0x00571e98, unsigned char * 0x8cc832c0, unsigned long 766)
>line 171
> apr_pmemdup(apr_pool_t * 0x00571a88, const void * 0x8cc832c0, unsigned int 766) line
>106 + 17 bytes
> churn_output(tls_filter_ctx * 0x00571d70) line 174 + 32 bytes
> churn(tls_filter_ctx * 0x00571d70, int 0, unsigned int * 0x1036dcc4) line 292 + 9
>bytes
> tls_in_filter(ap_filter_t * 0x00571d88, apr_bucket_brigade * 0x00571e58, int 0,
>unsigned int * 0x1036dcc4) line 372 + 17 bytes
> ap_get_brigade(ap_filter_t * 0x00571d88, apr_bucket_brigade * 0x00571e58, int 0,
>unsigned int * 0x1036dcc4) line 217 + 24 bytes
> ap_http_filter(ap_filter_t * 0x00571e08, apr_bucket_brigade * 0x00574278, int 0,
>unsigned int * 0x1036dcc4) line 574 + 26 bytes
> ap_get_brigade(ap_filter_t * 0x00571e08, apr_bucket_brigade * 0x00574278, int 0,
>unsigned int * 0x1036dcc4) line 217 + 24 bytes
> ap_getline(char * 0x1036dd7c, int 8192, request_rec * 0x00573b00, int 0) line 223 +
>22 bytes
> read_request_line(request_rec * 0x00573b00) line 396 + 23 bytes
> ap_read_request(conn_rec * 0x00571b70) line 593 + 9 bytes
> ap_process_http_connection(conn_rec * 0x00571b70) line 281 + 9 bytes
> ap_run_process_connection(conn_rec * 0x00571b70) line 82 + 81 bytes
> ap_process_connection(conn_rec * 0x00571b70) line 221
> worker_main(int 249) line 908
> _threadstartex(void * 0x005bf648) line 212 + 13 bytes
> KERNEL32! 77e8758a()
I think Bill Rowe fixed this in mod_tls.c rev 1.20. This would have been
easier to figure out (saving me a couple hours of squinting) if he had
included an appropriate commitlog message.
....Roy