5-Jul-99 13:28 you wrote:
> I built apache_1.3.6/mod_perl-1.20/mod_ssl-2.3.5-1.3.6/openssl-0.9.3a
> for Solaris 2.5.1.

> When I start the server without -DSSL, any children serving location
> /server-status, configured with

> ExtendedStatus On
> <Location /server-status>
>     SetHandler server-status
>     Order deny,allow
>     Deny from all
>     Allow from .my.own.domain
> </Location>

> crash (segfault), in the middle of outputting the result. If I start
> the server with -DSSL, no crashes occur.

> If I change the lines in httpd.conf

> <IfDefine SSL>
> AddModule mod_ssl.c
> </IfDefine>

> to simply

> AddModule mod_ssl.c

> and then start it without -DSSL, no crash occurs. My wild guess is
> that without the module added, it may still try to output the
> SSL/TLS session cache status, or access some other undefined code
> or data structure.

It will EXACTLY try to output SSL/TLS session cache status and will crash
exactly there :-) That is code to output SSL/TLS session cache will try
to find out mod_ssl configuration and it's not ready to get NULL as ponter
to that configuration...

> mod_perl and mod_ssl are linked statically, most other modules dynamically.

Yes, this is the problem. Dynamically linked mod_ssl will work just fine, of
course. I'm not sure how important this problem is, though...


______________________________________________________________________
Apache Interface to OpenSSL (mod_ssl)                   www.modssl.org
User Support Mailing List                      [EMAIL PROTECTED]
Automated List Manager                            [EMAIL PROTECTED]

Reply via email to