On Apr 1, 2010, at 17:44 , Stephen Henson via RT wrote: > > That is most peculiar. If an ENGINE isn't in use I wouldn't expect that > to happen unless something somewhere is loading one. > > OK, next step is to see what ENGINE it is. Can you in the debugger print > out the engine structure for example in frame #5?
Attempt #1 #5 0x4149ca28 in ENGINE_remove (e=0x8232b60) at eng_list.c:187 187 engine_free_util(e, 0); (gdb) print *e $1 = {id = 0x41589955 "gost", name = 0x41589980 "Reference implementation of GOST engine", rsa_meth = 0x0, dsa_meth = 0x0, dh_meth = 0x0, ecdh_meth = 0x0, ecdsa_meth = 0x0, rand_meth = 0x0, store_meth = 0x0, ciphers = 0x4155dd7f <gost_ciphers>, digests = 0x4155dd1c <gost_digests>, pkey_meths = 0x4155dddf <gost_pkey_meths>, pkey_asn1_meths = 0x4155de5d <gost_pkey_asn1_meths>, destroy = 0x4155e275 <gost_engine_destroy>, init = 0x4155dd10 <gost_engine_init>, finish = 0x4155dd16 <gost_engine_finish>, ctrl = 0x4155dc6c <gost_control_func>, load_privkey = 0, load_pubkey = 0, load_ssl_client_cert = 0, cmd_defns = 0x41594740, flags = 0, struct_ref = 0, funct_ref = 0, ex_data = {sk = 0x0, dummy = 0}, prev = 0x0, next = 0x0} One Apache restart later, looks essentially the same: Attempt #2 #31 0x0807150f in main (argc=135614624, argv=0x81570a8) at main.c:740 (gdb) up #1 0x4141e06e in CRYPTO_free (str=0x39) at mem.c:391 391 free_func(str); (gdb) up #2 0x414e525a in EVP_PKEY_asn1_free (ameth=0x833fc70) at ameth_lib.c:386 386 OPENSSL_free(ameth->pem_str); (gdb) up #3 0x414a0787 in engine_pkey_asn1_meths_free (e=0x39) at tb_asnmth.c:165 165 EVP_PKEY_asn1_free(pkm); (gdb) up #4 0x4149c233 in engine_free_util (e=0x8232b60, locked=0) at eng_lib.c:130 130 engine_pkey_asn1_meths_free(e); (gdb) up #5 0x4149ca28 in ENGINE_remove (e=0x8232b60) at eng_list.c:187 187 engine_free_util(e, 0); (gdb) print *e $1 = {id = 0x41589955 "gost", name = 0x41589980 "Reference implementation of GOST engine", rsa_meth = 0x0, dsa_meth = 0x0, dh_meth = 0x0, ecdh_meth = 0x0, ecdsa_meth = 0x0, rand_meth = 0x0, store_meth = 0x0, ciphers = 0x4155dd7f <gost_ciphers>, digests = 0x4155dd1c <gost_digests>, pkey_meths = 0x4155dddf <gost_pkey_meths>, pkey_asn1_meths = 0x4155de5d <gost_pkey_asn1_meths>, destroy = 0x4155e275 <gost_engine_destroy>, init = 0x4155dd10 <gost_engine_init>, finish = 0x4155dd16 <gost_engine_finish>, ctrl = 0x4155dc6c <gost_control_func>, load_privkey = 0, load_pubkey = 0, load_ssl_client_cert = 0, cmd_defns = 0x41594740, flags = 0, struct_ref = 0, funct_ref = 0, ex_data = {sk = 0x0, dummy = 0}, prev = 0x0, next = 0x0} rainer ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List openssl-dev@openssl.org Automated List Manager majord...@openssl.org