There have been some discussions about the child sig vec on the mailing
list. I did the following, trying to track down the problem

Mod PhP3:

\begin{verbatim}
setenv CC 'gcc -O'
configure --with-apxs=/usr/local/apache/bin/apxs 
--with-pgsql=/home/postgres/postgresql 
--with-imap=/home/deathstar/disk2/egcs/imap-4.5/c-client
\end{verbatim}}
Changed \texttt{-KPIC} to \texttt{-fpic} in \texttt{Makefile}

openssl-0.9.2b:

make -f Makefile.ssl links
Configure solaris-sparc-gcc
make

Test passed

mod_ssl-2.2.8-1.3.6:

configure --with-apache=/home/deathstar/disk2/egcs/apache_1.3.6 
--with-ssl=/usr/local/ssl

Apache 1.3.6:

deimos>uname -a
SunOS deimos.fusion.kth.se 5.6 Generic_105181-13 sun4u sparc SUNW,Ultra-5_10
deimos>setenv OPTIM="-g -ggdb3 -g"
deimos>gcc -v
Reading specs from /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/egcs-2.91.66/specs
gcc version egcs-2.91.66 19990314 (egcs-1.1.2 release)
deimos>configure --enable-module=most --enable-shared=max 
--prefix=/usr/local/apache-debug

Started Apache (as user www) with

bin/httpd -f /usr/local/apache-debug/conf/fusion.conf -DSSL


(gdb) bt
#0  0xef5f8024 in __regexec_C () from /usr/lib/libc.so.1
#1  0xeeefd0c4 in _php3_ereg (ht=0xefffdff8, return_value=0xeefde868, 
    list=0xeefdecc0, plist=0xeefdf0ac, icase=0) at functions/reg.c:218
#2  0xeeefd25c in php3_ereg (ht=0x115a78, return_value=0xeefde868, 
    list=0xeefdecc0, plist=0xeefdf0ac) at functions/reg.c:270
#3  0xeef0da14 in phpparse () at control_structures_inline.h:930
#4  0xeeed1180 in php3_parse (yyin=0x1) at main.c:1534
#5  0xeeed14ac in apache_php3_module_main (r=0xcd1e0, fd=24, 
    display_source_mode=0, preprocessed=0) at main.c:1914
#6  0xeeece754 in send_php3 () from
/home/www/apache-debug/libexec/libphp3.so
#7  0xeeece7b8 in send_parsed_php3 ()
   from /home/www/apache-debug/libexec/libphp3.so
#8  0x20058 in ap_invoke_handler (r=0xcd1e0) at http_config.c:508
#9  0x3cc38 in process_request_internal (r=0xcd1e0) at http_request.c:1212
#10 0x3ccc0 in ap_process_request (r=0xcd1e0) at http_request.c:1228
#11 0x30d40 in child_main (child_num_arg=1) at http_main.c:3932
#12 0x310b4 in make_child (s=0x74938, slot=1, now=926328177)
    at http_main.c:4066
#13 0x311d0 in startup_children (number_to_start=4) at http_main.c:4093
#14 0x31ac4 in standalone_main (argc=4, argv=0xeffff73c) at
http_main.c:4380
#15 0x3264c in main (argc=4, argv=0xeffff73c) at http_main.c:4681


It look like the error is in PhP3. I did a compile Apache and php3
without mod_ssl, and got the same behaviour.

/Johan

/---------------------------------------------------------------------\
| Johan Hedin                      | [EMAIL PROTECTED]             |
| Ph.D. Student and System Manager | http://www.fusion.kth.se/~johanh |
\---------------------------------------------------------------------/

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

Reply via email to