Method ENGINE_load_builtin_engines was called 3 times, twice from the mod_ssl, once from the php5-curl module.
Here is the backtrace again.
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) break ENGINE_load_builtin_engines Function "ENGINE_load_builtin_engines" not defined. Make breakpoint pending on future shared library load? (y or [n]) Breakpoint 1 (ENGINE_load_builtin_engines) pending. (gdb) break engine_unlocked_init Function "engine_unlocked_init" not defined. Make breakpoint pending on future shared library load? (y or [n]) Breakpoint 2 (engine_unlocked_init) pending. (gdb) run Starting program: /usr/sbin/apache2 -k start -X [Thread debugging using libthread_db enabled] Breakpoint 1, ENGINE_load_builtin_engines () at eng_all.c:72 72 ENGINE_load_padlock(); (gdb) backtrace full #0 ENGINE_load_builtin_engines () at eng_all.c:72 No locals. #1 0x00007ffff115af65 in ssl_hook_pre_config (pconf=0x7ffff820e138, plog=<value optimized out>, ptemp=<value optimized out>) at /build/buildd/apache2-2.2.14/modules/ssl/mod_ssl.c:274 No locals. #2 0x00007ffff7fd5e7e in ap_run_pre_config (pconf=0x7ffff820e138, plog=0x7ffff82422d8, ptemp=0x7ffff82442e8) at /build/buildd/apache2-2.2.14/server/config.c:86 n = 4 rv = <value optimized out> #3 0x00007ffff7fc2120 in main (argc=4, argv=0x7fffffffe728) at /build/buildd/apache2-2.2.14/server/main.c:640 c = 88 'X' configtestonly = 0 confname = 0x7ffff7fee92b "/etc/apache2/apache2.conf" def_server_root = <value optimized out> temp_error_log = 0x0 error = <value optimized out> process = <value optimized out> server_conf = <value optimized out> pglobal = 0x7ffff820c128 pconf = 0x7ffff820e138 plog = 0x7ffff82422d8 ptemp = 0x7ffff82442e8 pcommands = 0x7ffff8210148 opt = 0x7ffff8210240 rv = <value optimized out> mod = <value optimized out> optarg = 0x0 (gdb) x/16i $pc => 0x7ffff1e7e61c <ENGINE_load_builtin_engines+4>: callq 0x7ffff1e80b2c <ENGINE_load_padlock> 0x7ffff1e7e621 <ENGINE_load_builtin_engines+9>: callq 0x7ffff1e80b34 <ENGINE_load_aesni> 0x7ffff1e7e626 <ENGINE_load_builtin_engines+14>: callq 0x7ffff1e80220 <ENGINE_load_dynamic> 0x7ffff1e7e62b <ENGINE_load_builtin_engines+19>: leaveq 0x7ffff1e7e62c <ENGINE_load_builtin_engines+20>: retq 0x7ffff1e7e62d: nop 0x7ffff1e7e62e: nop 0x7ffff1e7e62f: nop 0x7ffff1e7e630 <ENGINE_unregister_RSA>: push %rbp 0x7ffff1e7e631 <ENGINE_unregister_RSA+1>: mov %rsp,%rbp 0x7ffff1e7e634 <ENGINE_unregister_RSA+4>: sub $0x10,%rsp 0x7ffff1e7e638 <ENGINE_unregister_RSA+8>: mov %rdi,-0x8(%rbp) 0x7ffff1e7e63c <ENGINE_unregister_RSA+12>: mov -0x8(%rbp),%rax 0x7ffff1e7e640 <ENGINE_unregister_RSA+16>: mov %rax,%rsi 0x7ffff1e7e643 <ENGINE_unregister_RSA+19>: lea 0x2ee1de(%rip),%rdi # 0x7ffff216c828 <rsa_table> 0x7ffff1e7e64a <ENGINE_unregister_RSA+26>: callq 0x7ffff1e7d996 <engine_table_unregister> (gdb) n 75 ENGINE_load_aesni(); (gdb) 77 ENGINE_load_dynamic(); (gdb) 117 } (gdb) c Continuing. warning: Temporarily disabling breakpoints for unloaded shared library "/lib/libcrypto.so.0.9.8" Breakpoint 1, ENGINE_load_builtin_engines () at eng_all.c:72 72 ENGINE_load_padlock(); (gdb) backtrace full #0 ENGINE_load_builtin_engines () at eng_all.c:72 No locals. #1 0x00007ffff115af65 in ssl_hook_pre_config (pconf=0x7ffff820e138, plog=<value optimized out>, ptemp=<value optimized out>) at /build/buildd/apache2-2.2.14/modules/ssl/mod_ssl.c:274 No locals. #2 0x00007ffff7fd5e7e in ap_run_pre_config (pconf=0x7ffff820e138, plog=0x7ffff82422d8, ptemp=0x7ffff8216178) at /build/buildd/apache2-2.2.14/server/config.c:86 n = 4 rv = <value optimized out> #3 0x00007ffff7fc2298 in main (argc=4, argv=0x7fffffffe728) at /build/buildd/apache2-2.2.14/server/main.c:711 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) x/16i $pc => 0x7ffff1e7e61c <ENGINE_load_builtin_engines+4>: callq 0x7ffff1e80b2c <ENGINE_load_padlock> 0x7ffff1e7e621 <ENGINE_load_builtin_engines+9>: callq 0x7ffff1e80b34 <ENGINE_load_aesni> 0x7ffff1e7e626 <ENGINE_load_builtin_engines+14>: callq 0x7ffff1e80220 <ENGINE_load_dynamic> 0x7ffff1e7e62b <ENGINE_load_builtin_engines+19>: leaveq 0x7ffff1e7e62c <ENGINE_load_builtin_engines+20>: retq 0x7ffff1e7e62d: nop 0x7ffff1e7e62e: nop 0x7ffff1e7e62f: nop 0x7ffff1e7e630 <ENGINE_unregister_RSA>: push %rbp 0x7ffff1e7e631 <ENGINE_unregister_RSA+1>: mov %rsp,%rbp 0x7ffff1e7e634 <ENGINE_unregister_RSA+4>: sub $0x10,%rsp 0x7ffff1e7e638 <ENGINE_unregister_RSA+8>: mov %rdi,-0x8(%rbp) 0x7ffff1e7e63c <ENGINE_unregister_RSA+12>: mov -0x8(%rbp),%rax 0x7ffff1e7e640 <ENGINE_unregister_RSA+16>: mov %rax,%rsi 0x7ffff1e7e643 <ENGINE_unregister_RSA+19>: lea 0x2ee1de(%rip),%rdi # 0x7ffff216c828 <rsa_table> 0x7ffff1e7e64a <ENGINE_unregister_RSA+26>: callq 0x7ffff1e7d996 <engine_table_unregister> (gdb) n 75 ENGINE_load_aesni(); (gdb) 77 ENGINE_load_dynamic(); (gdb) 117 } (gdb) c Continuing. Breakpoint 1, ENGINE_load_builtin_engines () at eng_all.c:72 72 ENGINE_load_padlock(); (gdb) backtrace full #0 ENGINE_load_builtin_engines () at eng_all.c:72 No locals. #1 0x00007ffff0088c09 in ?? () from /usr/lib/libcurl.so.4 No symbol table info available. #2 0x00007ffff0091b59 in curl_global_init () from /usr/lib/libcurl.so.4 No symbol table info available. #3 0x00007ffff02b66f0 in zm_startup_curl (type=1, module_number=43) at /build/buildd/php5-5.3.2/ext/curl/interface.c:819 No locals. #4 0x00007ffff3d7bbcb in zend_startup_module_ex (module=0x7ffff84ce880) at /build/buildd/php5-5.3.2/Zend/zend_API.c:1613 name_len = 0 lcname = 0x7ffff3d7bad0 "AVAUATUH\211\375SH\203\354\020\213\237\210" #5 0x00007ffff3d84865 in zend_hash_apply (ht=0x7ffff44701c0, apply_func=0x7ffff3d7bad0 <zend_startup_module_ex>) at /build/buildd/php5-5.3.2/Zend/zend_hash.c:875 result = 0 p = 0x7ffff84ce820 #6 0x00007ffff3d7ef4a in zend_startup_modules () at /build/buildd/php5-5.3.2/Zend/zend_API.c:1662 No locals. #7 0x00007ffff3d254b5 in php_module_startup (sf=0x7ffff446f120, additional_modules=0x7ffff74c7e40, num_additional_modules=1) at /build/buildd/php5-5.3.2/main/main.c:2050 zuf = {error_function = 0x7ffff44559e0 <php_apache_module>, printf_function = 0x7ffff3d26450 <php_error_cb>, write_function = 0x7ffff3d24cd0 <php_printf>, fopen_function = 0x7ffff3d23e60 <php_body_write_wrapper>, message_handler = 0x7ffff3d24110 <php_fopen_wrapper_for_zend>, block_interruptions = 0x7ffff3d26020 <php_message_handler_for_zend>, unblock_interruptions = 0, get_configuration_directive = 0, ticks_function = 0x7ffff3d240e0 <php_get_configuration_directive_for_zend>, on_timeout = 0x7ffff3d355d0 <php_run_ticks>, stream_open_function = 0x7ffff3d24ad0 <php_on_timeout>, vspprintf_function = 0x7ffff3d24cb0 <php_stream_open_for_zend>, getenv_function = 0x7ffff3d2a270 <vspprintf>, resolve_path_function = 0x7ffff3d2dc40 <sapi_getenv>} zuv = {import_use_extension = 0x7ffff3d240c0 "H\213\005\321br", import_use_extension_length = 4095155636, html_errors = 255 '\377'} module = 0x7fff00000002 #8 0x00007ffff3e043b5 in php_apache2_startup (sapi_module=0x1) at /build/buildd/php5-5.3.2/sapi/apache2handler/sapi_apache2.c:335 No locals. #9 0x00007ffff3e04fa0 in php_apache_server_startup (pconf=0x7ffff820e138, plog=0x7fffffffe340, ptemp=0x7ffff71c7360, s=0x7ffff8214938) at /build/buildd/php5-5.3.2/sapi/apache2handler/sapi_apache2.c:448 data = 0x1 #10 0x00007ffff7fd5f79 in ap_run_post_config (pconf=0x7ffff820e138, plog=0x7ffff82422d8, ptemp=0x7ffff8216178, s=0x7ffff8214938) at /build/buildd/apache2-2.2.14/server/config.c:95 n = 4 rv = <value optimized out> #11 0x00007ffff7fc2327 in main (argc=4, argv=0x7fffffffe728) at /build/buildd/apache2-2.2.14/server/main.c:731 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) x/16i $pc => 0x7ffff1e7e61c <ENGINE_load_builtin_engines+4>: callq 0x7ffff1e80b2c <ENGINE_load_padlock> 0x7ffff1e7e621 <ENGINE_load_builtin_engines+9>: callq 0x7ffff1e80b34 <ENGINE_load_aesni> 0x7ffff1e7e626 <ENGINE_load_builtin_engines+14>: callq 0x7ffff1e80220 <ENGINE_load_dynamic> 0x7ffff1e7e62b <ENGINE_load_builtin_engines+19>: leaveq 0x7ffff1e7e62c <ENGINE_load_builtin_engines+20>: retq 0x7ffff1e7e62d: nop 0x7ffff1e7e62e: nop 0x7ffff1e7e62f: nop 0x7ffff1e7e630 <ENGINE_unregister_RSA>: push %rbp 0x7ffff1e7e631 <ENGINE_unregister_RSA+1>: mov %rsp,%rbp 0x7ffff1e7e634 <ENGINE_unregister_RSA+4>: sub $0x10,%rsp 0x7ffff1e7e638 <ENGINE_unregister_RSA+8>: mov %rdi,-0x8(%rbp) 0x7ffff1e7e63c <ENGINE_unregister_RSA+12>: mov -0x8(%rbp),%rax 0x7ffff1e7e640 <ENGINE_unregister_RSA+16>: mov %rax,%rsi 0x7ffff1e7e643 <ENGINE_unregister_RSA+19>: lea 0x2ee1de(%rip),%rdi # 0x7ffff216c828 <rsa_table> 0x7ffff1e7e64a <ENGINE_unregister_RSA+26>: callq 0x7ffff1e7d996 <engine_table_unregister> (gdb) n 75 ENGINE_load_aesni(); (gdb) 77 ENGINE_load_dynamic(); (gdb) 117 } (gdb) c Continuing. [New Thread 0x7fffe8d5d710 (LWP 32296)] [Thread 0x7fffe8d5d710 (LWP 32296) exited] Breakpoint 2, engine_unlocked_init (e=0x7ffff8641190) at eng_init.c:62 62 int to_return = 1; (gdb) backtrace full #0 engine_unlocked_init (e=0x7ffff8641190) at eng_init.c:62 to_return = 32767 #1 0x00007ffff1e7dc34 in engine_table_select (table=0x7ffff216c860, nid=427) at eng_table.c:274 ret = 0x7ffff8641190 tmplate = {nid = 427, sk = 0xa8, funct = 0x7ffff83af2f8, uptodate = -248008672} fnd = 0x7ffff8641970 initres = 0 loop = 1 #2 0x00007ffff1e7f095 in ENGINE_get_cipher_engine (nid=427) at tb_cipher.c:115 No locals. #3 0x00007ffff1e96ad6 in do_evp_enc_engine (ctx=0x7ffff86f6ef0, pcipher=0x7fffffffda30, impl=0x0) at enc_min.c:161 No locals. #4 0x00007ffff1e96c24 in EVP_CipherInit_ex (ctx=0x7ffff86f6ef0, cipher=0x7ffff214a0e0, impl=0x0, key=0x7ffff86f6e88 "\027\003\273N\303:\342\060\377\220Cs\307\017+,\244\213\253V\321\022\260\253\rx\bH\346\061\270Z\334q\016\035Y\312A\205\251t\205\357\200\307\025K\324\314\316g\351\210l\375%\302T;\264&3\024Gg\244o3\023\253\210\344~~\344\263\001\265\065\243\262븮\322+\266\372T\247-DZ3Z\261", iv=0x7ffff86f6ec8 "Gg\244o3\023\253\210\344~~\344\263\001\265\065\243\262븮\322+\266\372T\247-DZ3Z\261", enc=0) at enc_min.c:229 No locals. #5 0x00007ffff382f686 in tls1_change_cipher_state (s=0x7ffff86d6bf0, which=33) at t1_enc.c:434 empty = "" p = 0x7ffff86f6e60 "\255Y\fP\336X\351\204\314\346#H\a3?_\025\256`\201\065\066\066+Yz\031ۄ\354\373&\240\\J'7>\365\001\027\003\273N\303:\342\060\377\220Cs\307\017+,\244\213\253V\321\022\260\253\rx\bH\346\061\270Z\334q\016\035Y\312A\205\251t\205\357\200\307\025K\324\314\316g\351\210l\375%\302T;\264&3\024Gg\244o3\023\253\210\344~~\344\263\001\265\065\243\262븮\322+\266\372T\247-DZ3Z\261" key_block = 0x7ffff86f6e60 "\255Y\fP\336X\351\204\314\346#H\a3?_\025\256`\201\065\066\066+Yz\031ۄ\354\373&\240\\J'7>\365\001\027\003\273N\303:\342\060\377\220Cs\307\017+,\244\213\253V\321\022\260\253\rx\bH\346\061\270Z\334q\016\035Y\312A\205\251t\205\357\200\307\025K\324\314\316g\351\210l\375%\302T;\264&3\024Gg\244o3\023\253\210\344~~\344\263\001\265\065\243\262븮\322+\266\372T\247-DZ3Z\261" mac_secret = 0x7ffff86d6ed4 "\255Y\fP\336X\351\204\314\346#H\a3?_\025\256`\201" exp_label = 0x7ffff384c74b "client write key" buf = "\000\000\000\000\210\000\000\...@lo\370\377\177\000\000`no\370\377\177\000\000\360km\370\377\177\000\000\370\362:\370\377\177\000\...@~l\367\377\177\000\000\300\333\377\377\377\177\000\000x2m\370\377\177\000\000\370\362:\370\377\177\000\000 \260\067\361\377\177\000\000\330\324m", <incomplete sequence \370> tmp1 = "\000\000\000\000\000\000\000\000`\352\024\362\377\177\000\000\340\240\024\362\377\177\000\...@lo\370\377\177\000" tmp2 = " \334\377\377\377\177\000\000\264\370\202\363\377\177\000\000\234\256\301\325\000\000\000\000\360km\370\377\177\000" iv1 = "`no\370\377\177\000\000\262u\341\361\377\177\000\000\377\377\377\377\377\377\377\...@lo\370\377\177\000" iv2 = "<4~l\257ppnuw\341\361\377\177\000\000\210\000\000\000\000\000\000\...@lo\370\377\177\000" ms = 0x7ffff86f6e60 "\255Y\fP\336X\351\204\314\346#H\a3?_\025\256`\201\065\066\066+Yz\031ۄ\354\373&\240\\J'7>\365\001\027\003\273N\303:\342\060\377\220Cs\307\017+,\244\213\253V\321\022\260\253\rx\bH\346\061\270Z\334q\016\035Y\312A\205\251t\205\357\200\307\025K\324\314\316g\351\210l\375%\302T;\264&3\024Gg\244o3\023\253\210\344~~\344\263\001\265\065\243\262븮\322+\266\372T\247-DZ3Z\261" key = 0x7ffff86f6e88 "\027\003\273N\303:\342\060\377\220Cs\307\017+,\244\213\253V\321\022\260\253\rx\bH\346\061\270Z\334q\016\035Y\312A\205\251t\205\357\200\307\025K\324\314\316g\351\210l\375%\302T;\264&3\024Gg\244o3\023\253\210\344~~\344\263\001\265\065\243\262븮\322+\266\372T\247-DZ3Z\261" iv = 0x7ffff86f6ec8 "Gg\244o3\023\253\210\344~~\344\263\001\265\065\243\262븮\322+\266\372T\247-DZ3Z\261" er1 = 0x7ffff86d6f7c "l...@d<4~L\257ppNd\220D'Ғ\205\332\"=\274՜9\262S.p\020\255\250" er2 = 0x7ffff86d6f5c "l...@d<\t\372\271\216\370\343\207&\274\277y4\344\255Q\362\270\315,\017yR\366\022eN \3...@d<4~L\257ppNd\220D'Ғ\205\332\"=\274՜9\262S.p\020\255\250" client_write = 1 dd = 0x7ffff86f6ef0 c = 0x7ffff214a0e0 comp = 0x0 m = 0x7ffff214ea60 is_export = 0 n = 136 i = 20 j = 32 k = 16 exp_label_len = 16 cl = 32 reuse_dd = 0 #6 0x00007ffff3828cbe in ssl3_do_change_cipher_spec (s=0x7ffff86d6bf0) at s3_pkt.c:1246 i = 33 sender = 0x4df1efefe0 <Address 0x4df1efefe0 out of bounds> slen = 1857451520 #7 0x00007ffff382889b in ssl3_read_bytes (s=0x7ffff86d6bf0, type=22, buf=0x7ffff86df410 "\020", len=4, peek=0) at s3_pkt.c:1110 al = 1681935528 i = -1391431634 j = 32767 ret = 1 n = 2217338254 rr = 0x7ffff86d6fd8 cb = 0 #8 0x00007ffff3829ad9 in ssl3_get_message (s=0x7ffff86d6bf0, st1=8608, stn=8609, mt=-1, max=514, ok=0x7fffffffde28) at s3_both.c:394 skip_message = 32767 p = 0x7ffff86df410 "\020" l = 4167921808 n = 140737251474023 i = 32767 al = -209455920 #9 0x00007ffff381c12b in ssl3_get_cert_verify (s=0x7ffff86d6bf0) at s3_srvr.c:2311 pkey = 0x0 p = 0x7ffff86d6bf0 "\001\003" al = 32767 ok = -127061384 ret = 0 n = 140737361309840 type = 0 i = 32767 j = -127045488 peer = 0x7ffff86d70e8 #10 0x00007ffff381895b in ssl3_accept (s=0x7ffff86d6bf0) at s3_srvr.c:506 buf = 0x7ffff86f3b90 l = 109052176 Time = 1279288380 cb = 0x7ffff1162c30 <ssl_callback_Info> num1 = 1 ret = 1 new_state = 8608 state = 8608 skip = 0 #11 0x00007ffff383bf64 in SSL_accept (s=0x7ffff86d6bf0) at ssl_lib.c:869 No locals. #12 0x00007ffff382b199 in ssl23_get_client_hello (s=0x7ffff86d6bf0) at s23_srvr.c:577 buf_space = "\026\003\001\000\235\001\000\000\231\003\001" buf = 0x7fffffffdf50 "\026\003\001" p = 0x7ffff86e4a50 "\024\003\001" d = 0x7ffff1162c62 "H\205\300H\211\303tAH\213-߂!" d_len = 0x7fffffffdfd0 "\360\337\377\377\377\177" dd = 0x7ffff86d6bf0 "\001\003" i = 0 csl = 0 sil = 32767 cl = 4294958976 n = 11 j = -236375477 type = 3 v = {3, 1} #13 0x00007ffff382a479 in ssl23_accept (s=0x7ffff86d6bf0) at s23_srvr.c:203 buf = 0x7ffff86d4900 Time = 1279288380 cb = 0x7ffff1162c30 <ssl_callback_Info> ret = -1 new_state = 8720 state = 8720 #14 0x00007ffff383bf64 in SSL_accept (s=0x7ffff86d6bf0) at ssl_lib.c:869 No locals. #15 0x00007ffff1160ab8 in ssl_io_filter_connect (filter_ctx=0x7ffff86d3398) at /build/buildd/apache2-2.2.14/modules/ssl/ssl_engine_io.c:1103 c = 0x7ffff86d2ad8 sc = <value optimized out> cert = <value optimized out> n = <value optimized out> ssl_err = <value optimized out> verify_result = <value optimized out> server = 0x7ffff83af2f8 #16 0x00007ffff1161a38 in ssl_io_filter_input (f=0x7ffff86dc3e8, bb=0x7ffff86dea08, mode=<value optimized out>, block=APR_BLOCK_READ, readbytes=<value optimized out>) at /build/buildd/apache2-2.2.14/modules/ssl/ssl_engine_io.c:1349 status = <value optimized out> len = 8192 #17 0x00007ffff7fc9626 in ap_rgetline_core (s=0x7ffff86dd4d8, 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 = 0x7ffff86dea08 bytes_handled = 0 current_alloc = 0 pos = <value optimized out> last_char = <value optimized out> do_alloc = 1 saw_eos = 0 #18 0x00007ffff7fc9fa6 in read_request_line (conn=0x7ffff86d2ad8) 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 = 140737361291992 num_blank_lines = 0 max_blank_lines = 100 uri = <value optimized out> #19 ap_read_request (conn=0x7ffff86d2ad8) at /build/buildd/apache2-2.2.14/server/protocol.c:891 r = 0x7ffff86dd4a8 p = 0x7ffff86dd428 expect = <value optimized out> access_status = <value optimized out> tmp_bb = 0x7ffff86dea08 csd = <value optimized out> cur_timeout = <value optimized out> #20 0x00007ffff7fe4490 in ap_process_http_connection (c=0x7ffff86d2ad8) at /build/buildd/apache2-2.2.14/modules/http/http_core.c:183 r = 0x1 csd = 0x0 #21 0x00007ffff7fddcf8 in ap_run_process_connection (c=0x7ffff86d2ad8) at /build/buildd/apache2-2.2.14/server/connection.c:43 n = 1 rv = -127659632 #22 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 = 0x7ffff86d28e8 ptrans = 0x7ffff86d2868 allocator = 0x7ffff86d0760 status = <value optimized out> i = <value optimized out> lr = <value optimized out> pollset = 0x7ffff86d0900 sbh = 0x7ffff86d08f8 bucket_alloc = 0x7ffff86d4c08 last_poll_idx = 1 #23 0x00007ffff7fec306 in make_child (s=0x7ffff8214938, slot=0) at /build/buildd/apache2-2.2.14/server/mpm/prefork/prefork.c:702 No locals. #24 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> #25 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) x/16i $pc => 0x7ffff1e7c79c <engine_unlocked_init+12>: movl $0x1,-0x4(%rbp) 0x7ffff1e7c7a3 <engine_unlocked_init+19>: mov -0x18(%rbp),%rax 0x7ffff1e7c7a7 <engine_unlocked_init+23>: mov 0xa0(%rax),%eax 0x7ffff1e7c7ad <engine_unlocked_init+29>: test %eax,%eax 0x7ffff1e7c7af <engine_unlocked_init+31>: jne 0x7ffff1e7c7d2 <engine_unlocked_init+66> 0x7ffff1e7c7b1 <engine_unlocked_init+33>: mov -0x18(%rbp),%rax 0x7ffff1e7c7b5 <engine_unlocked_init+37>: mov 0x60(%rax),%rax 0x7ffff1e7c7b9 <engine_unlocked_init+41>: test %rax,%rax 0x7ffff1e7c7bc <engine_unlocked_init+44>: je 0x7ffff1e7c7d2 <engine_unlocked_init+66> 0x7ffff1e7c7be <engine_unlocked_init+46>: mov -0x18(%rbp),%rax 0x7ffff1e7c7c2 <engine_unlocked_init+50>: mov 0x60(%rax),%rdx 0x7ffff1e7c7c6 <engine_unlocked_init+54>: mov -0x18(%rbp),%rax 0x7ffff1e7c7ca <engine_unlocked_init+58>: mov %rax,%rdi 0x7ffff1e7c7cd <engine_unlocked_init+61>: callq *%rdx 0x7ffff1e7c7cf <engine_unlocked_init+63>: mov %eax,-0x4(%rbp) 0x7ffff1e7c7d2 <engine_unlocked_init+66>: cmpl $0x0,-0x4(%rbp) (gdb) print e $2 = (ENGINE *) 0x7ffff8641190 (gdb) print *e $3 = {id = 0x2 <Address 0x2 out of bounds>, name = 0x7ffff1eff31c "des-cbc", rsa_meth = 0x7ffff214e2c0, dsa_meth = 0x31, dh_meth = 0x7fff00000090, ecdh_meth = 0x7ffff2149d20, ecdsa_meth = 0x7ffff214ea60, rand_meth = 0x7ffff1eec806, store_meth = 0x0, ciphers = 0x31, digests = 0x7fff00000091, destroy = 0x7ffff2149d80 <r4_40_cipher>, init = 0x7ffff214ea60 <sha1_md>, finish = 0x7ffff1eec806 <PKCS12_PBE_keyivgen>, ctrl = 0x7ffff1e80278 <dynamic_ctrl>, load_privkey = 0x31, load_pubkey = 0x7fff00000092, load_ssl_client_cert = 0x7ffff2149ae0 <des_ede3_cbc>, cmd_defns = 0x7ffff214ea60, flags = -236009466, struct_ref = 32767, funct_ref = 0, ex_data = {sk = 0x21, dummy = -146014162}, prev = 0x7ffff74c7ea8, next = 0x20} (gdb) x/16i $pc => 0x7ffff1e7c79c <engine_unlocked_init+12>: movl $0x1,-0x4(%rbp) 0x7ffff1e7c7a3 <engine_unlocked_init+19>: mov -0x18(%rbp),%rax 0x7ffff1e7c7a7 <engine_unlocked_init+23>: mov 0xa0(%rax),%eax 0x7ffff1e7c7ad <engine_unlocked_init+29>: test %eax,%eax 0x7ffff1e7c7af <engine_unlocked_init+31>: jne 0x7ffff1e7c7d2 <engine_unlocked_init+66> 0x7ffff1e7c7b1 <engine_unlocked_init+33>: mov -0x18(%rbp),%rax 0x7ffff1e7c7b5 <engine_unlocked_init+37>: mov 0x60(%rax),%rax 0x7ffff1e7c7b9 <engine_unlocked_init+41>: test %rax,%rax 0x7ffff1e7c7bc <engine_unlocked_init+44>: je 0x7ffff1e7c7d2 <engine_unlocked_init+66> 0x7ffff1e7c7be <engine_unlocked_init+46>: mov -0x18(%rbp),%rax 0x7ffff1e7c7c2 <engine_unlocked_init+50>: mov 0x60(%rax),%rdx 0x7ffff1e7c7c6 <engine_unlocked_init+54>: mov -0x18(%rbp),%rax 0x7ffff1e7c7ca <engine_unlocked_init+58>: mov %rax,%rdi 0x7ffff1e7c7cd <engine_unlocked_init+61>: callq *%rdx 0x7ffff1e7c7cf <engine_unlocked_init+63>: mov %eax,-0x4(%rbp) 0x7ffff1e7c7d2 <engine_unlocked_init+66>: cmpl $0x0,-0x4(%rbp) (gdb) list 57 58 /* Initialise a engine type for use (or up its functional reference count 59 * if it's already in use). This version is only used internally. */ 60 int engine_unlocked_init(ENGINE *e) 61 { 62 int to_return = 1; 63 64 if((e->funct_ref == 0) && e->init) 65 /* This is the first functional reference and the engine 66 * requires initialisation so we do it now. */ (gdb) stepi 64 if((e->funct_ref == 0) && e->init) (gdb) 0x00007ffff1e7c7a7 64 if((e->funct_ref == 0) && e->init) (gdb) 0x00007ffff1e7c7ad 64 if((e->funct_ref == 0) && e->init) (gdb) 0x00007ffff1e7c7af 64 if((e->funct_ref == 0) && e->init) (gdb) 0x00007ffff1e7c7b1 64 if((e->funct_ref == 0) && e->init) (gdb) 0x00007ffff1e7c7b5 64 if((e->funct_ref == 0) && e->init) (gdb) 0x00007ffff1e7c7b9 64 if((e->funct_ref == 0) && e->init) (gdb) 0x00007ffff1e7c7bc 64 if((e->funct_ref == 0) && e->init) (gdb) stepi 67 to_return = e->init(e); (gdb) stepi 0x00007ffff1e7c7c2 67 to_return = e->init(e); (gdb) stepi 0x00007ffff1e7c7c6 67 to_return = e->init(e); (gdb) list 62 int to_return = 1; 63 64 if((e->funct_ref == 0) && e->init) 65 /* This is the first functional reference and the engine 66 * requires initialisation so we do it now. */ 67 to_return = e->init(e); 68 if(to_return) 69 { 70 /* OK, we return a functional reference which is also a 71 * structural reference. */ (gdb) stepi 0x00007ffff1e7c7ca 67 to_return = e->init(e); (gdb) stepi 0x00007ffff1e7c7cd 67 to_return = e->init(e); (gdb) step Program received signal SIGSEGV, Segmentation fault. 0x00007ffff214ea60 in sha1_md () from /lib/libcrypto.so.0.9.8 (gdb) backtrace full #0 0x00007ffff214ea60 in sha1_md () from /lib/libcrypto.so.0.9.8 No symbol table info available. #1 0x00007ffff1e7c7cf in engine_unlocked_init (e=0x7ffff8641190) at eng_init.c:67 to_return = 1 #2 0x00007ffff1e7dc34 in engine_table_select (table=0x7ffff216c860, nid=427) at eng_table.c:274 ret = 0x7ffff8641190 tmplate = {nid = 427, sk = 0xa8, funct = 0x7ffff83af2f8, uptodate = -248008672} fnd = 0x7ffff8641970 initres = 0 loop = 1 #3 0x00007ffff1e7f095 in ENGINE_get_cipher_engine (nid=427) at tb_cipher.c:115 No locals. #4 0x00007ffff1e96ad6 in do_evp_enc_engine (ctx=0x7ffff86f6ef0, pcipher=0x7fffffffda30, impl=0x0) at enc_min.c:161 No locals. #5 0x00007ffff1e96c24 in EVP_CipherInit_ex (ctx=0x7ffff86f6ef0, cipher=0x7ffff214a0e0, impl=0x0, key=0x7ffff86f6e88 "\027\003\273N\303:\342\060\377\220Cs\307\017+,\244\213\253V\321\022\260\253\rx\bH\346\061\270Z\334q\016\035Y\312A\205\251t\205\357\200\307\025K\324\314\316g\351\210l\375%\302T;\264&3\024Gg\244o3\023\253\210\344~~\344\263\001\265\065\243\262븮\322+\266\372T\247-DZ3Z\261", iv=0x7ffff86f6ec8 "Gg\244o3\023\253\210\344~~\344\263\001\265\065\243\262븮\322+\266\372T\247-DZ3Z\261", enc=0) at enc_min.c:229 No locals. #6 0x00007ffff382f686 in tls1_change_cipher_state (s=0x7ffff86d6bf0, which=33) at t1_enc.c:434 empty = "" p = 0x7ffff86f6e60 "\255Y\fP\336X\351\204\314\346#H\a3?_\025\256`\201\065\066\066+Yz\031ۄ\354\373&\240\\J'7>\365\001\027\003\273N\303:\342\060\377\220Cs\307\017+,\244\213\253V\321\022\260\253\rx\bH\346\061\270Z\334q\016\035Y\312A\205\251t\205\357\200\307\025K\324\314\316g\351\210l\375%\302T;\264&3\024Gg\244o3\023\253\210\344~~\344\263\001\265\065\243\262븮\322+\266\372T\247-DZ3Z\261" key_block = 0x7ffff86f6e60 "\255Y\fP\336X\351\204\314\346#H\a3?_\025\256`\201\065\066\066+Yz\031ۄ\354\373&\240\\J'7>\365\001\027\003\273N\303:\342\060\377\220Cs\307\017+,\244\213\253V\321\022\260\253\rx\bH\346\061\270Z\334q\016\035Y\312A\205\251t\205\357\200\307\025K\324\314\316g\351\210l\375%\302T;\264&3\024Gg\244o3\023\253\210\344~~\344\263\001\265\065\243\262븮\322+\266\372T\247-DZ3Z\261" mac_secret = 0x7ffff86d6ed4 "\255Y\fP\336X\351\204\314\346#H\a3?_\025\256`\201" exp_label = 0x7ffff384c74b "client write key" buf = "\000\000\000\000\210\000\000\...@lo\370\377\177\000\000`no\370\377\177\000\000\360km\370\377\177\000\000\370\362:\370\377\177\000\...@~l\367\377\177\000\000\300\333\377\377\377\177\000\000x2m\370\377\177\000\000\370\362:\370\377\177\000\000 \260\067\361\377\177\000\000\330\324m", <incomplete sequence \370> tmp1 = "\000\000\000\000\000\000\000\000`\352\024\362\377\177\000\000\340\240\024\362\377\177\000\...@lo\370\377\177\000" tmp2 = " \334\377\377\377\177\000\000\264\370\202\363\377\177\000\000\234\256\301\325\000\000\000\000\360km\370\377\177\000" iv1 = "`no\370\377\177\000\000\262u\341\361\377\177\000\000\377\377\377\377\377\377\377\...@lo\370\377\177\000" iv2 = "<4~l\257ppnuw\341\361\377\177\000\000\210\000\000\000\000\000\000\...@lo\370\377\177\000" ms = 0x7ffff86f6e60 "\255Y\fP\336X\351\204\314\346#H\a3?_\025\256`\201\065\066\066+Yz\031ۄ\354\373&\240\\J'7>\365\001\027\003\273N\303:\342\060\377\220Cs\307\017+,\244\213\253V\321\022\260\253\rx\bH\346\061\270Z\334q\016\035Y\312A\205\251t\205\357\200\307\025K\324\314\316g\351\210l\375%\302T;\264&3\024Gg\244o3\023\253\210\344~~\344\263\001\265\065\243\262븮\322+\266\372T\247-DZ3Z\261" key = 0x7ffff86f6e88 "\027\003\273N\303:\342\060\377\220Cs\307\017+,\244\213\253V\321\022\260\253\rx\bH\346\061\270Z\334q\016\035Y\312A\205\251t\205\357\200\307\025K\324\314\316g\351\210l\375%\302T;\264&3\024Gg\244o3\023\253\210\344~~\344\263\001\265\065\243\262븮\322+\266\372T\247-DZ3Z\261" iv = 0x7ffff86f6ec8 "Gg\244o3\023\253\210\344~~\344\263\001\265\065\243\262븮\322+\266\372T\247-DZ3Z\261" er1 = 0x7ffff86d6f7c "l...@d<4~L\257ppNd\220D'Ғ\205\332\"=\274՜9\262S.p\020\255\250" er2 = 0x7ffff86d6f5c "l...@d<\t\372\271\216\370\343\207&\274\277y4\344\255Q\362\270\315,\017yR\366\022eN \3...@d<4~L\257ppNd\220D'Ғ\205\332\"=\274՜9\262S.p\020\255\250" client_write = 1 dd = 0x7ffff86f6ef0 c = 0x7ffff214a0e0 comp = 0x0 m = 0x7ffff214ea60 is_export = 0 n = 136 i = 20 j = 32 k = 16 exp_label_len = 16 cl = 32 reuse_dd = 0 #7 0x00007ffff3828cbe in ssl3_do_change_cipher_spec (s=0x7ffff86d6bf0) at s3_pkt.c:1246 i = 33 sender = 0x4df1efefe0 <Address 0x4df1efefe0 out of bounds> slen = 1857451520 #8 0x00007ffff382889b in ssl3_read_bytes (s=0x7ffff86d6bf0, type=22, buf=0x7ffff86df410 "\020", len=4, peek=0) at s3_pkt.c:1110 al = 1681935528 i = -1391431634 j = 32767 ret = 1 n = 2217338254 rr = 0x7ffff86d6fd8 cb = 0 #9 0x00007ffff3829ad9 in ssl3_get_message (s=0x7ffff86d6bf0, st1=8608, stn=8609, mt=-1, max=514, ok=0x7fffffffde28) at s3_both.c:394 skip_message = 32767 p = 0x7ffff86df410 "\020" l = 4167921808 n = 140737251474023 i = 32767 al = -209455920 #10 0x00007ffff381c12b in ssl3_get_cert_verify (s=0x7ffff86d6bf0) at s3_srvr.c:2311 pkey = 0x0 p = 0x7ffff86d6bf0 "\001\003" al = 32767 ok = -127061384 ret = 0 n = 140737361309840 type = 0 i = 32767 j = -127045488 peer = 0x7ffff86d70e8 #11 0x00007ffff381895b in ssl3_accept (s=0x7ffff86d6bf0) at s3_srvr.c:506 buf = 0x7ffff86f3b90 l = 109052176 Time = 1279288380 cb = 0x7ffff1162c30 <ssl_callback_Info> num1 = 1 ret = 1 new_state = 8608 state = 8608 skip = 0 #12 0x00007ffff383bf64 in SSL_accept (s=0x7ffff86d6bf0) at ssl_lib.c:869 No locals. #13 0x00007ffff382b199 in ssl23_get_client_hello (s=0x7ffff86d6bf0) at s23_srvr.c:577 buf_space = "\026\003\001\000\235\001\000\000\231\003\001" buf = 0x7fffffffdf50 "\026\003\001" p = 0x7ffff86e4a50 "\024\003\001" d = 0x7ffff1162c62 "H\205\300H\211\303tAH\213-߂!" d_len = 0x7fffffffdfd0 "\360\337\377\377\377\177" dd = 0x7ffff86d6bf0 "\001\003" i = 0 csl = 0 sil = 32767 cl = 4294958976 n = 11 j = -236375477 type = 3 v = {3, 1} #14 0x00007ffff382a479 in ssl23_accept (s=0x7ffff86d6bf0) at s23_srvr.c:203 buf = 0x7ffff86d4900 Time = 1279288380 cb = 0x7ffff1162c30 <ssl_callback_Info> ret = -1 new_state = 8720 state = 8720 #15 0x00007ffff383bf64 in SSL_accept (s=0x7ffff86d6bf0) at ssl_lib.c:869 No locals. #16 0x00007ffff1160ab8 in ssl_io_filter_connect (filter_ctx=0x7ffff86d3398) at /build/buildd/apache2-2.2.14/modules/ssl/ssl_engine_io.c:1103 c = 0x7ffff86d2ad8 sc = <value optimized out> cert = <value optimized out> n = <value optimized out> ssl_err = <value optimized out> verify_result = <value optimized out> server = 0x7ffff83af2f8 #17 0x00007ffff1161a38 in ssl_io_filter_input (f=0x7ffff86dc3e8, bb=0x7ffff86dea08, mode=<value optimized out>, block=APR_BLOCK_READ, readbytes=<value optimized out>) at /build/buildd/apache2-2.2.14/modules/ssl/ssl_engine_io.c:1349 status = <value optimized out> len = 8192 #18 0x00007ffff7fc9626 in ap_rgetline_core (s=0x7ffff86dd4d8, 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 = 0x7ffff86dea08 bytes_handled = 0 current_alloc = 0 pos = <value optimized out> last_char = <value optimized out> do_alloc = 1 saw_eos = 0 #19 0x00007ffff7fc9fa6 in read_request_line (conn=0x7ffff86d2ad8) 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 = 140737361291992 num_blank_lines = 0 max_blank_lines = 100 uri = <value optimized out> #20 ap_read_request (conn=0x7ffff86d2ad8) at /build/buildd/apache2-2.2.14/server/protocol.c:891 r = 0x7ffff86dd4a8 p = 0x7ffff86dd428 expect = <value optimized out> access_status = <value optimized out> tmp_bb = 0x7ffff86dea08 csd = <value optimized out> cur_timeout = <value optimized out> #21 0x00007ffff7fe4490 in ap_process_http_connection (c=0x7ffff86d2ad8) at /build/buildd/apache2-2.2.14/modules/http/http_core.c:183 r = 0x1 csd = 0x0 #22 0x00007ffff7fddcf8 in ap_run_process_connection (c=0x7ffff86d2ad8) at /build/buildd/apache2-2.2.14/server/connection.c:43 n = 1 rv = -127659632 #23 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 = 0x7ffff86d28e8 ptrans = 0x7ffff86d2868 allocator = 0x7ffff86d0760 status = <value optimized out> i = <value optimized out> lr = <value optimized out> pollset = 0x7ffff86d0900 sbh = 0x7ffff86d08f8 bucket_alloc = 0x7ffff86d4c08 last_poll_idx = 1 #24 0x00007ffff7fec306 in make_child (s=0x7ffff8214938, slot=0) at /build/buildd/apache2-2.2.14/server/mpm/prefork/prefork.c:702 No locals. #25 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> #26 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) x/16i $pc => 0x7ffff214ea60 <sha1_md>: add %al,(%rax) 0x7ffff214ea63 <sha1_md+3>: add %al,0x0(%rcx) 0x7ffff214ea66 <sha1_md+6>: add %al,(%rax) 0x7ffff214ea68 <sha1_md+8>: adc $0x0,%al 0x7ffff214ea6a <sha1_md+10>: add %al,(%rax) 0x7ffff214ea6c <sha1_md+12>: add %al,(%rax) 0x7ffff214ea6e <sha1_md+14>: add %al,(%rax) 0x7ffff214ea70 <sha1_md+16>: add %al,(%rax) 0x7ffff214ea72 <sha1_md+18>: add %al,(%rax) 0x7ffff214ea74 <sha1_md+20>: add %al,(%rax) 0x7ffff214ea76 <sha1_md+22>: add %al,(%rax) 0x7ffff214ea78 <sha1_md+24>: mov $0x73,%ah 0x7ffff214ea7a <sha1_md+26>: jmpq 0x7ffff294ea70 0x7ffff214ea7f <sha1_md+31>: add %dl,%dl 0x7ffff214ea81 <sha1_md+33>: jae 0x7ffff214ea6c <sha1_md+12> 0x7ffff214ea83 <sha1_md+35>: icebp (gdb) q A debugging session is active. Inferior 1 [process 32202] will be killed. Quit anyway? (y or n)