Hi!
Thanks a lot everybody! I did not think my question would raise such an issue :)
Indeed, i resolved my problem finding something strange : I made a backtrace and
i found that :
| Current directory is /usr/sbin/
| GNU gdb 19991004
| [snip]
| This GDB was configured as "i386-redhat-linux"...
| (no debugging symbols found)...
| (gdb) set args -X
| (gdb) run
| Starting program: /usr/sbin/httpd -X
|
| Program received signal SIGSEGV, Segmentation fault.
| 0x4048d9b8 in ?? () from /usr/lib/libcrypto.so.0
| (gdb) bt
| #0 0x4048d9b8 in ?? () from /usr/lib/libcrypto.so.0
| #1 0x404b67c0 in ?? () from /usr/lib/libcrypto.so.0
| #2 0x404b691a in ?? () from /usr/lib/libcrypto.so.0
| #3 0x404b72a6 in ?? () from /usr/lib/libcrypto.so.0
| #4 0x4033afce in ssl_rand_seed () from /usr/lib/apache/libssl.so
| #5 0x40338e68 in ssl_hook_NewConnection () from /usr/lib/apache/libssl.so
| #6 0x805ab53 in ap_start_restart ()
| #7 0x805b913 in ap_child_terminate ()
| #8 0x805baa7 in ap_child_terminate ()
| #9 0x805bba8 in ap_child_terminate ()
| #10 0x805c058 in ap_child_terminate ()
| #11 0x805c65f in main ()
| #12 0x400bb9cb in __libc_start_main (main=0x805c3e0 <main>, argc=2,
| argv=0xbffff954, init=0x804f014 <_init>, fini=0x807b99c <_fini>,
| rtld_fini=0x4000ae60 <_dl_fini>, stack_end=0xbffff94c)
| at ../sysdeps/generic/libc-start.c:92
| (gdb)
Quite strange eh?!
So i switched SSLRandomSeed from 'builtin' to 'file:/dev/urandom 512' and
it worked fine. This segfault was triggered by a request made by MSIE after
3 or 4 requests to a dummy page.
Hope this helps.
Regards.
--
( )- Hugues Pisapia -( )
/~\ [EMAIL PROTECTED] /~\
| \) http://linuxfr.org/ DaLinuxFrenchPage (/ |
\_|_ Bienvenue dans la vie.org _|_/
______________________________________________________________________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]