All is not quite well with the current CVS mp2 tests -- the
ModPerl-Registry tests fail from t/basic.t onwards.
It seems that this test is now crashing Apache.exe. It can be
reproduced in isolation. Here's a stack trace:
Perl_sv_unmagic(interpreter * 0x013b237c, sv * 0x00000000, int 99) line
4822 + 3 bytes
Perl_Gv_AMupdate(interpreter * 0x013b237c, hv * 0x00000000) line 1310
Perl_sv_bless(interpreter * 0x013b237c, sv * 0x0150f450, hv *
0x00000000) line 7871 + 16 bytes
modperl_croak(interpreter * 0x00000000, int 120000, const char *
0x10017f38 `string') line 68 + 34 bytes
modperl_perl_exit(interpreter * 0x013b237c, int 0) line 484 + 16 bytes
XS_ModPerl__Util_exit(interpreter * 0x280407c3, cv * 0x013b237c) line 84
Perl_pp_entersub(interpreter * 0x013b237c) line 2857
Perl_runops_standard(interpreter * 0x013b237c) line 25 + 45 bytes
S_call_body(interpreter * 0x013b237c, op * 0x0296fdb4, int 0) line 2285
+ 7 bytes
Perl_call_sv(interpreter * 0x013b237c, sv * 0x0150f618, long 4) line
2224 + 13 bytes
modperl_callback(interpreter * 0x013b237c, modperl_handler_t *
0x00874118, apr_pool_t * 0x01f48f10, request_rec * 0x01f48f48,
server_rec * 0x0026c6b0, av * 0x01f40920) line 101
modperl_callback_run_handlers(int 6, int 4, request_rec * 0x01f48f48,
conn_rec * 0x00000000, server_rec * 0x0026c6b0, apr_pool_t * 0x00000000,
apr_pool_t * 0x00000000, apr_pool_t * 0x00000000, int 1) line 268 + 21 bytes
modperl_callback_per_dir(int 6, request_rec * 0x01f48f48, int 1) line
358 + 29 bytes
modperl_response_handler_run(request_rec * 0x01f48f48, int 0) line 877 +
10 bytes
modperl_response_handler_cgi(request_rec * 0x01f49b70) line 974
ap_run_handler(request_rec * 0x01f48f48) line 152 + 31 bytes
ap_invoke_handler(request_rec * 0x6ff09416) line 362
ap_process_http_connection(conn_rec * 0x6ff040ff) line 250 + 6 bytes
ap_run_process_connection(conn_rec * 0x01f43000) line 42 + 31 bytes
ap_process_connection(conn_rec * 0x01f43000, void * 0x01f42f30) line 175
+ 6 bytes
worker_main(long 2009300920) line 718
MSVCRT! 77c37fb8()
It crashed right at the start of Perl_sv_unmagic(), on this line:
if (SvTYPE(sv) < SVt_PVMG || !SvMAGIC(sv))
Error was "Access Violation" because sv is actually NULL.
Presumably this is caused by the workaround to the in_error.t test
failure? (stash in modperl_croak() was also NULL.)
- Steve
------------------------------------------------
Radan Computational Ltd.
The information contained in this message and any files transmitted with it are
confidential and intended for the addressee(s) only. If you have received this
message in error or there are any problems, please notify the sender immediately. The
unauthorized use, disclosure, copying or alteration of this message is strictly
forbidden. Note that any views or opinions presented in this email are solely those
of the author and do not necessarily represent those of Radan Computational Ltd. The
recipient(s) of this message should check it and any attached files for viruses: Radan
Computational will accept no liability for any damage caused by any virus transmitted
by this email.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]