Re: [mp2] Problem with custom config in Location

[prev] [thread] [next] [Date index for 2005/05/23]

From: Stas Bekman
Subject: Re: [mp2] Problem with custom config in Location
Date: 19:11 on 23 May 2005
This is a multi-part message in MIME format.
--------------020805090902030409030209
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

Herve Guillemet wrote:
>>>>> Herve, you've uncovered a bloody global perl context switch bug. 
>>>>> Please try this patch (the reproducing tar ball now works for me 
>>>>> under worker)
>>>>
>>>>
>>>>
>>>> This test does run successfully with your patch.
>>>> Now define two directives.
>>>> Use one inside the Location, another outside, and core dumps again.
>>>> Test tarball attached.
>>>
>>>
>>> Thanks Herve. Please try this patch on top of the one I've sent before.
>>
>>
>> Works so far for me with your new patch.

Thank you, Herve. I've committed the fixes.

> Now I have a new problem with the patched version: no way to get the 
> value of the configuration directive at the server level.
> New test tarball attached.

That's a problem with the way your code is written. Please see the 
attached tarball that works. I suppose we need more examples at:
http://perl.apache.org/docs/2.0/user/config/custom.html
Please submit patches to improve those. You can find a complete coverage 
of the custom config API in the t/response/TestDirective/perlloadmodule* 
tests. Your case is covered by t/response/TestDirective/perlloadmodule.pm 
(see ServerTest).



        -- 
        __________________________________________________________________
Stas Bekman            JAm_pH ------> Just Another mod_perl Hacker
http://stason.org/     mod_perl Guide ---> http://perl.apache.org
mailto:stas@xxxxxx.xxx http://use.perl.org http://apacheweek.com
http://modperlbook.org http://apache.org   http://ticketmaster.com

--------------020805090902030409030209
Content-Type: application/x-gzip;
 name="bug-reporting-skeleton-mp2.tar.gz"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
 filename="bug-reporting-skeleton-mp2.tar.gz"

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
oooqqqiiiiqqqKKKKqqooop+OP0brLGX6wBQAAA=
--------------020805090902030409030209--

(message missing)

[mp2] Problem with custom config in Location
Herve Guillemet 19:41 on 19 May 2005

Re: [mp2] Problem with custom config in Location
Herve Guillemet 07:57 on 20 May 2005

Re: [mp2] Problem with custom config in Location
Herve Guillemet 16:09 on 20 May 2005

Re: [mp2] Problem with custom config in Location
Herve Guillemet 23:16 on 20 May 2005

Re: [mp2] Problem with custom config in Location
Herve Guillemet 13:52 on 21 May 2005

Re: [mp2] Problem with custom config in Location
Herve Guillemet 20:30 on 21 May 2005

Re: [mp2] Problem with custom config in Location
Stas Bekman 19:11 on 23 May 2005

Generated at 15:53 on 25 May 2005 by mariachi v0.52