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

Reply via email to