Comment 5 for bug 574664

Revision history for this message
Georg Müller (georgmueller) wrote :

I recompiled the package like suggested in comment #2 (and an additional change to "-O0" and reran the test:

Here is the data:
0x00007ffff5cf2c27 in EVP_CIPHER_CTX_set_key_length () from /lib/libcrypto.so.0.9.8
(gdb) bt
#0 0x00007ffff5cf2c27 in EVP_CIPHER_CTX_set_key_length () from /lib/libcrypto.so.0.9.8
#1 0x00007ffff3789936 in crypt (this=0x7ffff8255110, data=..., iv=..., dst=0x7fffeea76970, enc=1) at openssl_crypter.c:136
#2 0x00007ffff3789ab1 in encrypt (this=0x7ffff8255110, data=..., iv=..., dst=0x7fffeea76970) at openssl_crypter.c:159
#3 0x00007ffff7fa93ce in encrypt (this=0x7ffff8256e90) at encoding/payloads/encryption_payload.c:366
#4 0x00007ffff7fa2ae0 in encrypt_payloads (this=0x7ffff8252430, crypter=0x7ffff8255110, signer=0x7ffff8254cb0) at encoding/message.c:1085
#5 0x00007ffff7fa2df9 in generate (this=0x7ffff8252430, crypter=0x7ffff8255110, signer=0x7ffff8254cb0, packet=0x7ffff82506b0) at encoding/message.c:1142
#6 0x00007ffff7fbb888 in generate_message (this=0x7ffff824fec0, message=0x7ffff8252430, packet=0x7ffff82506b0) at sa/ike_sa.c:900
#7 0x00007ffff7fc409f in build_request (this=0x7ffff8250650) at sa/task_manager.c:446
#8 0x00007ffff7fc4357 in process_response (this=0x7ffff8250650, message=0x7ffff82527e0) at sa/task_manager.c:517
#9 0x00007ffff7fc5158 in process_message (this=0x7ffff8250650, msg=0x7ffff82527e0) at sa/task_manager.c:889
#10 0x00007ffff7fbcce6 in process_message (this=0x7ffff824fec0, message=0x7ffff82527e0) at sa/ike_sa.c:1302
#11 0x00007ffff7fb27a6 in execute (this=0x7ffff8244e70) at processing/jobs/process_message_job.c:78
#12 0x00007ffff7fb4094 in process_jobs (this=0x7ffff8207940) at processing/processor.c:123
#13 0x00007ffff79299ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#14 0x00007ffff71ff6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112

(gdb) p/x *this
$1 = {public = {crypter_interface = {encrypt = 0x7ffff3789a57, decrypt = 0x7ffff37899f6, get_block_size = 0x7ffff3789ab8, get_key_size = 0x7ffff3789acf, set_key = 0x7ffff3789ae1, destroy = 0x7ffff3789b27}}, key = {ptr = 0x7ffff82550b0,
    len = 0x10}, cipher = 0x7ffff5f8c2a0}