httpd-apreq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Randy Kobes <ra...@theoryx5.uwinnipeg.ca>
Subject Re: [apreq-2] magic of type \\126
Date Sun, 11 Jul 2004 23:56:38 GMT
On Sun, 11 Jul 2004, Joe Schaefer wrote:

> Randy Kobes <randy@theoryx5.uwinnipeg.ca> writes:
>
> [...]
>
> > Yes, the same error's there, with perl-5.8.0 (Win32,
> > Apache/2.0.50). With perl-5.8.4 this error isn't there, but
> > all of the request.t tests of the perl glue fail,
>
> That's very strange, because that particular error message
> only gets generated via sv_magic(), which has supported
> PERL_MAGIC_ext since at least 5.7.3 (probably *much* longer
> than that, but 5.7.3 is the oldest perl source I've got handy).
>
> > with a message in the error log appearing about the use of an
> > uninitialized value in a subroutine entry on line 64 of
> > Apache/Request.pm.
>
> Line 64 looks like "$req->config(@_)" which AFAICT
> isn't related to the new "magic keys" business.
> The only recent activity on apreq_xs_request_config
> was getting UPLOAD_HOOK implemented, which was a few
> days ago.
>
> Today's commits are probably corrupting memory somewhere.
> Could you try running the tests again with the
>
> #define APREQ_XS_TABLE_USE_KEY_MAGIC
>
> commented out in apreq_xs_tables.h?  That'll disable
> the magic key code, so we can start narrowing down
> the problem.  When you do thism expect the last test
> in request.t to fail, but all the others should pass
> again.

You're right - commenting that out does get all the tests
to pass, save the last one in request.t. This is with
perl-5.8.0.

-- 
best regards,
randy

Mime
View raw message