[xmlsec] Order of shutdown calls?

Aleksey Sanin aleksey at aleksey.com
Mon Sep 20 08:36:32 PDT 2004


This is the order of shutdown calls in all my xmlsec programs:

     /* Shutdown xmlsec-crypto library */
     xmlSecCryptoShutdown();

     /* Shutdown crypto library */
     xmlSecCryptoAppShutdown();

     /* Shutdown xmlsec library */
     xmlSecShutdown();

     /* Shutdown libxslt/libxml */
#ifndef XMLSEC_NO_XSLT
     xsltCleanupGlobals();
#endif /* XMLSEC_NO_XSLT */
     xmlCleanupParser();


 > Nevertheless, I attempted several things, and I always get the same
 > result:
 > 
func=xmlSecPtrListFinalize:file=list.c:line=130:obj=unknown:subj=xmlSecPtrListIsValid(list):error=100:assertion:
 > (3 times)

Do you get any other errors? Usually xmlsec prints the whole stack
and it would be nice to know which xmlSecPtrList has problems.

Aleksey



More information about the xmlsec mailing list