On Apr 2, 2010, at 15:30 , Stephen Henson via RT wrote: > This looks suspicious: > >> #3 0x414a0787 in engine_pkey_asn1_meths_free (e=0x39) at >> tb_asnmth.c:165 >> 165 EVP_PKEY_asn1_free(pkm); > > > Not sure where the 0x39 is coming from. In frame#2: > >> #2 0x414e525a in EVP_PKEY_asn1_free (ameth=0x833fc70) at >> ameth_lib.c:386 > > can you print out the "ameth" structure?
(gdb) bt #0 0x4108a6a5 in free () from /lib/libc.so.6 #1 0x4141e06e in CRYPTO_free (str=0x39) at mem.c:391 #2 0x414e525a in EVP_PKEY_asn1_free (ameth=0x833fc80) at ameth_lib.c:386 #3 0x414a0787 in engine_pkey_asn1_meths_free (e=0x39) at tb_asnmth.c:165 #4 0x4149c233 in engine_free_util (e=0x8232f20, locked=0) at eng_lib.c:130 #5 0x4149ca28 in ENGINE_remove (e=0x8232f20) at eng_list.c:187 #6 0x4149ca9e in engine_list_cleanup () at eng_list.c:88 #7 0x4149c0cb in engine_cleanup_cb_free (item=0x8233258) at eng_lib.c:186 #8 0x414b0340 in sk_pop_free (st=0x8233188, func=0x4149c0b4 <engine_cleanup_cb_free>) at stack.c:283 #9 0x4149c099 in ENGINE_cleanup () at eng_lib.c:193 #10 0x416db6d1 in Curl_ossl_cleanup () from /opt/sevenval/fit90/lib/libcurl.so.4 #11 0x41159160 in ?? () from /lib/libc.so.6 #12 0x416f9450 in ?? () from /opt/sevenval/fit90/lib/libcurl.so.4 #13 0x416ef78c in Curl_ssl_cleanup () from /opt/sevenval/fit90/lib/libcurl.so.4 #14 0x082ebe20 in ?? () #15 0x416f9450 in ?? () from /opt/sevenval/fit90/lib/libcurl.so.4 #16 0x416e4183 in curl_global_cleanup () from /opt/sevenval/fit90/lib/libcurl.so.4 #17 0x082ebdc8 in ?? () #18 0xb7d8782f in zend_get_module_version (module_name=0x1 <Address 0x1 out of bounds>) at /home/build/fit3/build/src/external/php-5.2.13/Zend/zend_API.c:2510 #19 0xb80765a0 in zend_error_cb () from /opt/sevenval/fit90/modules/libphp5.so #20 0xb7d8e1b2 in zend_hash_apply_deleter (ht=0x82eaec8, p=0x82d53e8) at /home/build/fit3/build/src/external/php-5.2.13/Zend/zend_hash.c:805 #21 0xb7d8e43e in zend_hash_graceful_reverse_destroy (ht=0xb80765a0) at /home/build/fit3/build/src/external/php-5.2.13/Zend/zend_hash.c:840 #22 0xb7d8184f in zend_shutdown () at /home/build/fit3/build/src/external/php-5.2.13/Zend/zend.c:814 #23 0xb7d294fd in php_module_shutdown () at /home/build/fit3/build/src/external/php-5.2.13/main/main.c:1948 #24 0xb7d2959f in php_module_shutdown_wrapper (sapi_globals=0xb806c4a0) [...] (gdb) print *ameth $5 = {pkey_id = 1852795252, pkey_base_id = 137624576, pkey_flags = 6, pem_str = 0x39 <Address 0x39 out of bounds>, info = 0xa0806974 <Address 0xa0806974 out of bounds>, pub_decode = 0xb, pub_encode = 0x833fc9c, pub_cmp = 0x82e2b40, pub_print = 0x833fe00, priv_decode = 0, priv_encode = 0, priv_print = 0, pkey_size = 0x6d002a00, pkey_bits = 0x61737365, param_decode = 0x41006567 <f...@plt+23951>, param_encode = 0x4155abdf <gost94_param_encode>, param_missing = 0x41558c5d <param_missing_gost94>, param_copy = 0x21, param_cmp = 0x200, param_print = 0x8232e78, pkey_free = 0xa, pkey_ctrl = 0xa0806974, old_priv_decode = 0, old_priv_encode = 0} regards, rainer ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List openssl-dev@openssl.org Automated List Manager majord...@openssl.org