Flavio Curti wrote: > Hi Philippe & List > > (Sorry for not looking in the archives good enough!) > > On 5/24/05, Philippe M. Chiasson <[EMAIL PROTECTED]> wrote: > >>Flavio Curti wrote: >> >>>I have a problem running mod_perl-2.0.0 (and the latest devel snapshot too): >> >>It would be quite helpfull if you could just get me: >>(gdb) print *dconf >>(gdb) print *(dconf->sec_file) > > [...]
Thanks for the dumps.
>>>In order to isolate the problem further I changed line 118 of modperl_pcw.c
>>>from
>>> if (dir_cb) {
>>>to
>>> if (dir_cb && 0) {
>>>and mod-perl2 started working! So there seems to be a problem with
>>>reading configuration files/directories somehow.
>>
>>Do you mean that the test suite passed _all_ it's tests or that the server
>>simply started up ? Because that patch would disable quite a few important
>>things.
>
> Well, yeah it simply didn't segfault anymore. From running make test
> it seemed that many
> tests failed so I didn't bother running it through.
Okay, makes sense.
>>Can you also try this patch ?
>
> Okay, I applied this patch to the 2.0 Version. Apache no longer
> segfaults but 201 out of 229 test scripts fail:
> Failed 201/229 test scripts, 12.23% okay. 377/684 subtests failed, 44.88%
> okay.
> Judging from the error_log it's because the apache-childs segfault. I
> have attached with gdb to the running test apache, and when accessing
> http://localhost:8531/TestUser__rewrite_real the child segfaults:
>
> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread -1212529568 (LWP 23182)]
> 0xb759acbf in modperl_hook_create_request (r=0x959e028) at mod_perl.c:718
> 718 MP_dRCFG;
> (gdb) bt
> #0 0xb759acbf in modperl_hook_create_request (r=0x959e028) at mod_perl.c:718
> #1 0x0809ad55 in ap_run_create_request ()
> #2 0x08092491 in ap_read_request ()
> #3 0x0806cb58 in _start ()
> #4 0x095980e8 in ?? ()
> #5 0x00000003 in ?? ()
> #6 0x00000000 in ?? ()
> #7 0xb75b3ec0 in modperl_process_connection_handler (c=0x0)
> at modperl_hooks.c:17
> #8 0x0808da55 in ap_run_process_connection ()
> #9 0x08080e94 in ap_graceful_stop_signalled ()
> #10 0x08080fe7 in ap_graceful_stop_signalled ()
> #11 0x08081279 in ap_graceful_stop_signalled ()
> #12 0x08081965 in ap_mpm_run ()
> #13 0x08087efd in main ()
>
> If you need anything else just tell me. If a verbose test-report is
> needed just tell me which test.
Actually, I'd like to have a look at your httpd.conf (the whole thing)
and any other conf files it might Include. This set of circumstances is
triggered by a specific configuration case I believe, and I need to
figure out what it is.
> Thank you very much for your help and kind regards
No problem, that's why were here ! Keep the high quality bug reports coming in!
--------------------------------------------------------------------------------
Philippe M. Chiasson m/gozer\@(apache|cpan|ectoplasm)\.org/ GPG KeyID : 88C3A5A5
http://gozer.ectoplasm.org/ F9BF E0C2 480E 7680 1AE5 3631 CB32 A107 88C3A5A5
signature.asc
Description: OpenPGP digital signature
