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)