httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Doug MacEachern <do...@covalent.net>
Subject Re: Apache 2.0 and SSL (TLS)
Date Fri, 12 Oct 2001 02:41:01 GMT
On Thu, 11 Oct 2001, Justin Erenkrantz wrote:
 
> What test is it failing on?  I tested it with httpd-test when I 
> committed it and it passed.

do you have Crypt::SSLeay installed?  otherwise t/ssl tests are skipped.
and you need to explicitly pass the '-ssl' switch for t/TEST to run all
the other tests over ssl.
anyhow, everything segvs running though ssl, 3 different stacktraces 
below...

apache/404:
(gdb) where
#0  0x401708b9 in chunk_free (ar_ptr=0x40211680, p=0x819c2f0) at malloc.c:3131
#1  0x40170828 in __libc_free (mem=0x819d378) at malloc.c:3054
#2  0x403d60de in CRYPTO_free (str=0x819d378) at mem.c:248
#3  0x403c2533 in ssl_clear_cipher_ctx (s=0x8187730) at ssl_lib.c:1771
#4  0x403bf601 in SSL_free (s=0x8187730) at ssl_lib.c:368
#5  0x403aa001 in ssl_hook_CloseConnection (filter=0x8184aa4)
    at ssl_engine_kernel.c:145
#6  0x403a96a3 in ssl_io_filter_cleanup (data=0x8184aa4) at ssl_engine_io.c:529
#7  0x400446bc in run_cleanups (c=0x8184b54) at apr_pools.c:833
#8  0x40044872 in apr_pool_clear (a=0x818272c) at apr_pools.c:949
#9  0x80644d2 in child_main (child_num_arg=0) at prefork.c:618
#10 0x80648ac in make_child (s=0x809afe4, slot=0) at prefork.c:868
#11 0x80649ed in startup_children (number_to_start=1) at prefork.c:942
#12 0x8064e58 in ap_mpm_run (_pconf=0x809a82c, plog=0x80be94c, s=0x809afe4)
    at prefork.c:1160
#13 0x806aa76 in main (argc=8, argv=0xbffff984) at main.c:432
#14 0x40112b5c in __libc_start_main (main=0x806a558 <main>, argc=8, 
    ubp_av=0xbffff984, init=0x805c264 <_init>, fini=0x808631c <_fini>, 
    rtld_fini=0x4000d634 <_dl_fini>, stack_end=0xbffff97c)
    at ../sysdeps/generic/libc-start.c:129

apache/byterange:
(gdb) where
#0  0x20 in ?? ()
#1  0x8071174 in ap_pass_brigade (next=0x8184afc, bb=0x8184e44)
    at util_filter.c:276
#2  0x806f5a8 in ap_flush_conn (c=0x818282c) at connection.c:138
#3  0x806f5ec in ap_lingering_close (c=0x818282c) at connection.c:174
#4  0x806480a in child_main (child_num_arg=0) at prefork.c:833
#5  0x80648ac in make_child (s=0x809afe4, slot=0) at prefork.c:868
#6  0x80649ed in startup_children (number_to_start=1) at prefork.c:942
#7  0x8064e58 in ap_mpm_run (_pconf=0x809a82c, plog=0x80be94c, s=0x809afe4)
    at prefork.c:1160
#8  0x806aa76 in main (argc=8, argv=0xbffff984) at main.c:432
#9  0x40112b5c in __libc_start_main (main=0x806a558 <main>, argc=8, 
    ubp_av=0xbffff984, init=0x805c264 <_init>, fini=0x808631c <_fini>, 
    rtld_fini=0x4000d634 <_dl_fini>, stack_end=0xbffff97c)
    at ../sysdeps/generic/libc-start.c:129

ssl/basicauth:
(gdb) where
#0  chunk_alloc (ar_ptr=0x40211680, nb=32) at malloc.c:2780
#1  0x4016fcb2 in __libc_malloc (bytes=28) at malloc.c:2714
#2  0x4001bce9 in apr_bucket_eos_create () at apr_buckets_eos.c:84
#3  0x80730b4 in end_output_stream (r=0x8117bac) at protocol.c:733
#4  0x807315b in ap_finalize_request_protocol (r=0x8117bac) at protocol.c:755
#5  0x80619f2 in ap_send_error_response (r=0x8117bac, recursive_error=0)
    at http_protocol.c:1874
#6  0x8062f6b in ap_die (type=403, r=0x8117bac) at http_request.c:227
#7  0x80630a2 in ap_process_request (r=0x8117bac) at http_request.c:297
#8  0x805e710 in ap_process_http_connection (c=0x818282c) at http_core.c:289
#9  0x806f513 in ap_run_process_connection (c=0x818282c) at connection.c:82
#10 0x806f731 in ap_process_connection (c=0x818282c) at connection.c:219
#11 0x80647fc in child_main (child_num_arg=0) at prefork.c:832
#12 0x80648ac in make_child (s=0x809afe4, slot=0) at prefork.c:868
#13 0x80649ed in startup_children (number_to_start=1) at prefork.c:942
#14 0x8064e58 in ap_mpm_run (_pconf=0x809a82c, plog=0x80be94c, s=0x809afe4)
    at prefork.c:1160
#15 0x806aa76 in main (argc=8, argv=0xbffff984) at main.c:432
#16 0x40112b5c in __libc_start_main (main=0x806a558 <main>, argc=8, 
    ubp_av=0xbffff984, init=0x805c264 <_init>, fini=0x808631c <_fini>, 
    rtld_fini=0x4000d634 <_dl_fini>, stack_end=0xbffff97c)
    at ../sysdeps/generic/libc-start.c:129


Mime
View raw message