Here are the debugging symbols (sorry for the previous mail)
GNU gdb (GDB) 7.1-ubuntu Copyright (C) 2010 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>... Reading symbols from /usr/sbin/apache2...done. (gdb) handle SIG33 pass nostop noprint Signal Stop Print Pass to program Description SIG33 No No Yes Real-time event 33 (gdb) set pagination 0 (gdb) set pagination 0 (gdb) set pagination 0 (gdb) u run Starting program: /usr/sbin/apache2 -k start -X [Thread debugging using libthread_db enabled] [New Thread 0x7fffe8da3710 (LWP 10531)] [Thread 0x7fffe8da3710 (LWP 10531) exited]
Program received signal SIGSEGV, Segmentation fault. 0x00007ffff215ec60 in sha1_md () from /lib/libcrypto.so.0.9.8 (gdb) backtrace full #0 0x00007ffff215ec60 in sha1_md () from /lib/libcrypto.so.0.9.8 No symbol table info available. #1 0x00007ffff1eac309 in engine_unlocked_init (e=0x7ffff863f550) at eng_init.c:67 to_return = <value optimized out> #2 0x00007ffff1eacf79 in engine_table_select (table=<value optimized out>, nid=<value optimized out>) at eng_table.c:274 ret = 0x7ffff863f550 tmplate = {nid = 427, sk = 0x0, funct = 0x0, uptodate = 0} fnd = 0x7ffff863fd30 initres = <value optimized out> loop = 1 #3 0x00007ffff1ec3878 in do_evp_enc_engine (ctx=0x7ffff86f51e0, cipher=0x7ffff2159fa0, impl=0x0, key=0x7ffff86f4778 "\033\235\320\235\211l\370\003?I\345\240\b\351\316\213\001+p\332\220D\241\276\220\023\006\336Q\352\307\234C*\303T)\377\240\272\004\206\203\347T\003\201\025\226\246\207Jc\245\324\302\373]\334\f\037\244\330\f\362H\311zhy\230\006\341\303\001g\016\063rf\370\342\215\355ev\363\366\006\060x\324_\207JVQ", iv=0x7ffff86f47b8 "\362H\311zhy\230\006\341\303\001g\016\063rf\370\342\215\355ev\363\366\006\060x\324_\207JVQ", enc=0) at enc_min.c:161 No locals. #4 EVP_CipherInit_ex (ctx=0x7ffff86f51e0, cipher=0x7ffff2159fa0, impl=0x0, key=0x7ffff86f4778 "\033\235\320\235\211l\370\003?I\345\240\b\351\316\213\001+p\332\220D\241\276\220\023\006\336Q\352\307\234C*\303T)\377\240\272\004\206\203\347T\003\201\025\226\246\207Jc\245\324\302\373]\334\f\037\244\330\f\362H\311zhy\230\006\341\303\001g\016\063rf\370\342\215\355ev\363\366\006\060x\324_\207JVQ", iv=0x7ffff86f47b8 "\362H\311zhy\230\006\341\303\001g\016\063rf\370\342\215\355ev\363\366\006\060x\324_\207JVQ", enc=0) at enc_min.c:229 No locals. #5 0x00007ffff3837352 in tls1_change_cipher_state (s=0x7ffff86d4f90, which=33) at t1_enc.c:434 empty = "" p = 0x7fffffffdc60 "\030" mac_secret = 0x7ffff86d5274 "\314\224\232\322w?\351\033\245!\v\374\026\026h\351Z,\301;" exp_label = <value optimized out> buf = "PGo\370\377\177\000\000\220Om\370\377\177\000\000\210\000\000\000\000\000\000\000\261\262\345\361\377\177\000\000\340Oo\370\377\177\000\000m\260\345\361\377\177\000\000\220Om\370\377\177\000\000\271{\203\363\377\177\000\000\210\000\000\000\377\177\000\000\ty\222\367\377\177\000\000\030\000\000" tmp1 = "\016p\304\253O>\264\377\035\264cA\212\027\016\267g\253;\306\235f\322\344\347\221\060\060\f\177\000" tmp2 = "\016\255\363K<\267`\240\n\230q\257\350\350\337\234n\344\016<t\324\343\t\377\b\\~{L?\023" iv1 = "`\354\025\362\377\177\000\000\240\237\025\362\377\177\000\000key expansionL?\023" iv2 = "\030\000\000\000\000\000\000\000`\354\025\362\377\177\000\000\000\000\000\000\001\000\000\000\000\000\000\000\000\000\000" ms = <value optimized out> key = 0x7ffff86f4778 "\033\235\320\235\211l\370\003?I\345\240\b\351\316\213\001+p\332\220D\241\276\220\023\006\336Q\352\307\234C*\303T)\377\240\272\004\206\203\347T\003\201\025\226\246\207Jc\245\324\302\373]\334\f\037\244\330\f\362H\311zhy\230\006\341\303\001g\016\063rf\370\342\215\355ev\363\366\006\060x\324_\207JVQ" iv = 0x7ffff86f47b8 "\362H\311zhy\230\006\341\303\001g\016\063rf\370\342\215\355ev\363\366\006\060x\324_\207JVQ" client_write = 1 dd = 0x7ffff86f51e0 c = 0x7ffff2159fa0 comp = <value optimized out> m = <value optimized out> is_export = <value optimized out> n = <value optimized out> i = <value optimized out> j = <value optimized out> k = 16 cl = <value optimized out> reuse_dd = <value optimized out> #6 0x00007ffff3830a02 in ssl3_do_change_cipher_spec (s=0x7ffff86d4f90) at s3_pkt.c:1246 i = 0 sender = <value optimized out> slen = <value optimized out> #7 0x00007ffff3831f9b in ssl3_read_bytes (s=0x7ffff86d4f90, type=<value optimized out>, buf=<value optimized out>, len=<value optimized out>, peek=-130062256) at s3_pkt.c:1110 al = <value optimized out> i = <value optimized out> ret = <value optimized out> n = 0 cb = <value optimized out> #8 0x00007ffff3832972 in ssl3_get_message (s=0x7ffff86d4f90, st1=8608, stn=8609, mt=-1, max=<value optimized out>, ok=0x7fffffffdebc) at s3_both.c:394 p = 0x7ffff86dd7b0 "\020" l = <value optimized out> n = <value optimized out> i = -233444256 al = <value optimized out> #9 0x00007ffff38263b1 in ssl3_get_cert_verify (s=0x7ffff863f550) at s3_srvr.c:2311 pkey = <value optimized out> p = <value optimized out> al = <value optimized out> ok = 32767 ret = <value optimized out> n = <value optimized out> type = <value optimized out> i = <value optimized out> j = <value optimized out> peer = <value optimized out> #10 0x00007ffff3829870 in ssl3_accept (s=0x7ffff86d4f90) at s3_srvr.c:506 buf = 0x21a0 l = 8 Time = 1279202062 cb = 0x7ffff11a8c30 <ssl_callback_Info> num1 = <value optimized out> ret = -233444256 new_state = 8608 skip = -233444256 #11 0x00007ffff3833305 in ssl23_get_client_hello (s=0x7ffff86d4f90) at s23_srvr.c:577 buf_space = "\026\003\001\000\235\001\000\000\231\003\001" p = 0x0 d = <value optimized out> i = <value optimized out> csl = <value optimized out> cl = <value optimized out> n = 11 j = <value optimized out> type = 3 #12 0x00007ffff3833ad5 in ssl23_accept (s=0x7ffff86d4f90) at s23_srvr.c:203 buf = <value optimized out> Time = 1279202062 cb = 0x7ffff11a8c30 <ssl_callback_Info> ret = <value optimized out> new_state = 8720 #13 0x00007ffff11a6ab8 in ssl_io_filter_connect (filter_ctx=0x7ffff86d1738) at /build/buildd/apache2-2.2.14/modules/ssl/ssl_engine_io.c:1103 c = 0x7ffff86d0e78 sc = <value optimized out> cert = <value optimized out> n = <value optimized out> ssl_err = <value optimized out> verify_result = <value optimized out> server = 0x7ffff83af318 #14 0x00007ffff11a7a38 in ssl_io_filter_input (f=0x7ffff86da788, bb=0x7ffff86dcda8, mode=<value optimized out>, block=8, readbytes=<value optimized out>) at /build/buildd/apache2-2.2.14/modules/ssl/ssl_engine_io.c:1349 status = <value optimized out> len = 8192 #15 0x00007ffff7fc9626 in ap_rgetline_core (s=0x7ffff86db878, n=<value optimized out>, read=<value optimized out>, r=<value optimized out>, fold=<value optimized out>, bb=<value optimized out>) at /build/buildd/apache2-2.2.14/server/protocol.c:231 rv = <value optimized out> e = 0x7ffff86dcda8 bytes_handled = 0 current_alloc = 0 pos = <value optimized out> last_char = <value optimized out> do_alloc = 1 saw_eos = 0 #16 0x00007ffff7fc9fa6 in read_request_line (conn=0x7ffff86d0e78) at /build/buildd/apache2-2.2.14/server/protocol.c:596 rv = <value optimized out> ll = <value optimized out> pro = <value optimized out> major = 1 minor = 0 http = "\030{ \370\377" len = 140737361284728 num_blank_lines = 0 max_blank_lines = 100 uri = <value optimized out> #17 ap_read_request (conn=0x7ffff86d0e78) at /build/buildd/apache2-2.2.14/server/protocol.c:891 r = 0x7ffff86db848 p = 0x7ffff86db7c8 expect = <value optimized out> access_status = <value optimized out> tmp_bb = 0x7ffff86dcda8 csd = <value optimized out> cur_timeout = <value optimized out> #18 0x00007ffff7fe4490 in ap_process_http_connection (c=0x7ffff86d0e78) at /build/buildd/apache2-2.2.14/modules/http/http_core.c:183 r = 0x1 csd = 0x0 #19 0x00007ffff7fddcf8 in ap_run_process_connection (c=0x7ffff86d0e78) at /build/buildd/apache2-2.2.14/server/connection.c:43 n = 1 rv = -233444256 #20 0x00007ffff7fec037 in child_main (child_num_arg=<value optimized out>) at /build/buildd/apache2-2.2.14/server/mpm/prefork/prefork.c:662 current_conn = <value optimized out> csd = 0x7ffff86d0c88 ptrans = 0x7ffff86d0c08 allocator = 0x7ffff86ceb00 status = <value optimized out> i = <value optimized out> lr = <value optimized out> pollset = 0x7ffff86ceca0 sbh = 0x7ffff86cec98 bucket_alloc = 0x7ffff86d2fa8 last_poll_idx = 1 #21 0x00007ffff7fec306 in make_child (s=0x7ffff8214938, slot=0) at /build/buildd/apache2-2.2.14/server/mpm/prefork/prefork.c:702 No locals. #22 0x00007ffff7fec953 in ap_mpm_run (_pconf=<value optimized out>, plog=<value optimized out>, s=<value optimized out>) at /build/buildd/apache2-2.2.14/server/mpm/prefork/prefork.c:978 index = <value optimized out> remaining_children_to_start = <value optimized out> rv = <value optimized out> #23 0x00007ffff7fc2350 in main (argc=4, argv=0x7fffffffe728) at /build/buildd/apache2-2.2.14/server/main.c:742 c = 88 'X' configtestonly = <value optimized out> confname = 0x7ffff7fee92b "/etc/apache2/apache2.conf" def_server_root = 0x7ffff7ff252b "" temp_error_log = 0x0 error = <value optimized out> process = 0x7ffff820c220 server_conf = 0x7ffff8214938 pglobal = 0x7ffff820c128 pconf = 0x7ffff820e138 plog = 0x7ffff82422d8 ptemp = 0x7ffff8216178 pcommands = 0x7ffff8210148 opt = 0x7ffff8210240 rv = <value optimized out> mod = <value optimized out> optarg = 0x0 (gdb) info registers rax 0x7ffff215ec60 140737254911072 rbx 0x7ffff863f550 140737360688464 rcx 0x8 8 rdx 0x0 0 rsi 0x0 0 rdi 0x7ffff863f550 140737360688464 rbp 0x1 0x1 rsp 0x7fffffffdb08 0x7fffffffdb08 r8 0x7ffff83f6850 140737358293072 r9 0x2920 10528 r10 0x10 16 r11 0xd0 208 r12 0x7ffff863f550 140737360688464 r13 0x7ffff86f4778 140737361430392 r14 0x0 0 r15 0x7ffff86f47b8 140737361430456 rip 0x7ffff215ec60 0x7ffff215ec60 <sha1_md> eflags 0x10206 [ PF IF RF ] cs 0x33 51 ss 0x2b 43 ds 0x0 0 es 0x0 0 fs 0x0 0 gs 0x0 0 (gdb) x/16i $pc => 0x7ffff215ec60 <sha1_md>: add %al,(%rax) 0x7ffff215ec63 <sha1_md+3>: add %al,0x0(%rcx) 0x7ffff215ec66 <sha1_md+6>: add %al,(%rax) 0x7ffff215ec68 <sha1_md+8>: adc $0x0,%al 0x7ffff215ec6a <sha1_md+10>: add %al,(%rax) 0x7ffff215ec6c <sha1_md+12>: add %al,(%rax) 0x7ffff215ec6e <sha1_md+14>: add %al,(%rax) 0x7ffff215ec70 <sha1_md+16>: add %al,(%rax) 0x7ffff215ec72 <sha1_md+18>: add %al,(%rax) 0x7ffff215ec74 <sha1_md+20>: add %al,(%rax) 0x7ffff215ec76 <sha1_md+22>: add %al,(%rax) 0x7ffff215ec78 <sha1_md+24>: loopne 0x7ffff215ecb5 <sha1_md+85> 0x7ffff215ec7a <sha1_md+26>: in (%dx),%al 0x7ffff215ec7b <sha1_md+27>: icebp 0x7ffff215ec7c <sha1_md+28>: (bad) 0x7ffff215ec7d <sha1_md+29>: jg 0x7ffff215ec7f <sha1_md+31> (gdb) thread apply all backtrace Thread 1 (Thread 0x7ffff7f61740 (LWP 10528)): #0 0x00007ffff215ec60 in sha1_md () from /lib/libcrypto.so.0.9.8 #1 0x00007ffff1eac309 in engine_unlocked_init (e=0x7ffff863f550) at eng_init.c:67 #2 0x00007ffff1eacf79 in engine_table_select (table=<value optimized out>, nid=<value optimized out>) at eng_table.c:274 #3 0x00007ffff1ec3878 in do_evp_enc_engine (ctx=0x7ffff86f51e0, cipher=0x7ffff2159fa0, impl=0x0, key=0x7ffff86f4778 "\033\235\320\235\211l\370\003?I\345\240\b\351\316\213\001+p\332\220D\241\276\220\023\006\336Q\352\307\234C*\303T)\377\240\272\004\206\203\347T\003\201\025\226\246\207Jc\245\324\302\373]\334\f\037\244\330\f\362H\311zhy\230\006\341\303\001g\016\063rf\370\342\215\355ev\363\366\006\060x\324_\207JVQ", iv=0x7ffff86f47b8 "\362H\311zhy\230\006\341\303\001g\016\063rf\370\342\215\355ev\363\366\006\060x\324_\207JVQ", enc=0) at enc_min.c:161 #4 EVP_CipherInit_ex (ctx=0x7ffff86f51e0, cipher=0x7ffff2159fa0, impl=0x0, key=0x7ffff86f4778 "\033\235\320\235\211l\370\003?I\345\240\b\351\316\213\001+p\332\220D\241\276\220\023\006\336Q\352\307\234C*\303T)\377\240\272\004\206\203\347T\003\201\025\226\246\207Jc\245\324\302\373]\334\f\037\244\330\f\362H\311zhy\230\006\341\303\001g\016\063rf\370\342\215\355ev\363\366\006\060x\324_\207JVQ", iv=0x7ffff86f47b8 "\362H\311zhy\230\006\341\303\001g\016\063rf\370\342\215\355ev\363\366\006\060x\324_\207JVQ", enc=0) at enc_min.c:229 #5 0x00007ffff3837352 in tls1_change_cipher_state (s=0x7ffff86d4f90, which=33) at t1_enc.c:434 #6 0x00007ffff3830a02 in ssl3_do_change_cipher_spec (s=0x7ffff86d4f90) at s3_pkt.c:1246 #7 0x00007ffff3831f9b in ssl3_read_bytes (s=0x7ffff86d4f90, type=<value optimized out>, buf=<value optimized out>, len=<value optimized out>, peek=-130062256) at s3_pkt.c:1110 #8 0x00007ffff3832972 in ssl3_get_message (s=0x7ffff86d4f90, st1=8608, stn=8609, mt=-1, max=<value optimized out>, ok=0x7fffffffdebc) at s3_both.c:394 #9 0x00007ffff38263b1 in ssl3_get_cert_verify (s=0x7ffff863f550) at s3_srvr.c:2311 #10 0x00007ffff3829870 in ssl3_accept (s=0x7ffff86d4f90) at s3_srvr.c:506 #11 0x00007ffff3833305 in ssl23_get_client_hello (s=0x7ffff86d4f90) at s23_srvr.c:577 #12 0x00007ffff3833ad5 in ssl23_accept (s=0x7ffff86d4f90) at s23_srvr.c:203 #13 0x00007ffff11a6ab8 in ssl_io_filter_connect (filter_ctx=0x7ffff86d1738) at /build/buildd/apache2-2.2.14/modules/ssl/ssl_engine_io.c:1103 #14 0x00007ffff11a7a38 in ssl_io_filter_input (f=0x7ffff86da788, bb=0x7ffff86dcda8, mode=<value optimized out>, block=8, readbytes=<value optimized out>) at /build/buildd/apache2-2.2.14/modules/ssl/ssl_engine_io.c:1349 #15 0x00007ffff7fc9626 in ap_rgetline_core (s=0x7ffff86db878, n=<value optimized out>, read=<value optimized out>, r=<value optimized out>, fold=<value optimized out>, bb=<value optimized out>) at /build/buildd/apache2-2.2.14/server/protocol.c:231 #16 0x00007ffff7fc9fa6 in read_request_line (conn=0x7ffff86d0e78) at /build/buildd/apache2-2.2.14/server/protocol.c:596 #17 ap_read_request (conn=0x7ffff86d0e78) at /build/buildd/apache2-2.2.14/server/protocol.c:891 #18 0x00007ffff7fe4490 in ap_process_http_connection (c=0x7ffff86d0e78) at /build/buildd/apache2-2.2.14/modules/http/http_core.c:183 #19 0x00007ffff7fddcf8 in ap_run_process_connection (c=0x7ffff86d0e78) at /build/buildd/apache2-2.2.14/server/connection.c:43 #20 0x00007ffff7fec037 in child_main (child_num_arg=<value optimized out>) at /build/buildd/apache2-2.2.14/server/mpm/prefork/prefork.c:662 #21 0x00007ffff7fec306 in make_child (s=0x7ffff8214938, slot=0) at /build/buildd/apache2-2.2.14/server/mpm/prefork/prefork.c:702 #22 0x00007ffff7fec953 in ap_mpm_run (_pconf=<value optimized out>, plog=<value optimized out>, s=<value optimized out>) at /build/buildd/apache2-2.2.14/server/mpm/prefork/prefork.c:978 #23 0x00007ffff7fc2350 in main (argc=4, argv=0x7fffffffe728) at /build/buildd/apache2-2.2.14/server/main.c:742 (gdb) quit A debugging session is active. Inferior 1 [process 10528] will be killed. Quit anyway? (y or n)