Greetings.

>  i can try on windows later today or over the 
> weekend.  one suspect is exit(0), which is actually die() in 
> disguise.  i 
> wonder if the longjmp (or whatever it does under windows) 
> could be part of 
> the problem.  can you try commenting out the call to exit?

I did and it makes no difference from a client standpoint. (bad headers,
server
error, crash)
It does however fail at a slightly different location (see bottom of the
message).

Cheers,
alf

Code: modperl_config.c

void *modperl_get_perl_module_config(ap_conf_vector_t *cv)
{
    return ap_get_module_config(cv, &perl_module); <= BLAM
}


Stack trace:


modperl_get_perl_module_config(ap_conf_vector_t * 0x6d617267) line 269 + 8
bytes
XS_Apache__RequestRec_send_cgi_header(interpreter * 0x00bc6014, cv *
0x00df0628) line 161 + 21 bytes
Perl_pp_entersub(interpreter * 0x00bc6014) line 2758 + 16 bytes
Perl_runops_debug(interpreter * 0x00bc6014) line 1398 + 13 bytes
S_call_body(interpreter * 0x00bc6014, op * 0x12b6fd5c, int 0) line 2039 + 13
bytes
Perl_call_sv(interpreter * 0x00bc6014, sv * 0x00e12f50, long 4) line 1957 +
15 bytes
modperl_callback(interpreter * 0x00bc6014, modperl_handler_t * 0x00a5c800,
apr_pool_t * 0x00a44b68, request_rec * 0x00a44ba0, server_rec * 0x009e1e98,
av * 0x00df4024) line 53 + 17 bytes
modperl_callback_run_handlers(int 6, int 4, request_rec * 0x00a44ba0,
conn_rec * 0x00000000, server_rec * 0x009e1e98, apr_pool_t * 0x00000000,
apr_pool_t * 0x00000000, apr_pool_t * 0x00000000) line 180 + 35 bytes
modperl_callback_per_dir(int 6, request_rec * 0x00a44ba0) line 204 + 30
bytes
modperl_response_handler_run(request_rec * 0x00a44ba0, int 0) line 666 + 11
bytes
modperl_response_handler_cgi(request_rec * 0x00a44ba0) line 728 + 11 bytes
ap_run_handler(request_rec * 0x00a44ba0) line 194 + 78 bytes
ap_invoke_handler(request_rec * 0x00a44ba0) line 373 + 9 bytes
ap_process_request(request_rec * 0x00a44ba0) line 264 + 9 bytes
ap_process_http_connection(conn_rec * 0x00a3ab48) line 291 + 9 bytes
ap_run_process_connection(conn_rec * 0x00a3ab48) line 85 + 78 bytes
ap_process_connection(conn_rec * 0x00a3ab48, void * 0x00a3aa88) line 209
worker_main(long 249) line 1151
_threadstartex(void * 0x008ec9e0) line 212 + 13 bytes
KERNEL32! 77f04ede()

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to