[SSL - Memory Leak] Adding include <boost/asio/ssl.hpp>

In a simple example of Hello World, created with Microsoft VC 2008 Express Edition on Windows and Linux with KDevelop, to add include <boost/asio/ssl.hpp> produces a Memory Leak. In the case of Windows, using DevPartner, it detects the file openssl_init.hpp on line 84. In the case of Linux, still report valgrind reachable 48 bytes in 3 blocks. The example is very simple: #ifdef HAVE_CONFIG_H #include <config.h> #endif #include <iostream> #include <cstdlib> #include <boost/asio/ssl.hpp> // Memory Leak using namespace std; int main(int argc, char *argv[]) { cout << "Hello, world !" << endl; return EXIT_SUCCESS; } Can somebody help me? Thx Ariel _________________________________________________________________

This is known issue in open-ssl: http://openssl.org/support/faq.html#PROG13 2008/11/24 Ariel Somaschini <ariel_somaschini@hotmail.com>
In a simple example of Hello World, created with Microsoft VC 2008 Express Edition on Windows and Linux with KDevelop, to add include <boost/asio/ssl.hpp> produces a Memory Leak.
In the case of Windows, using DevPartner, it detects the file openssl_init.hpp on line 84.
In the case of Linux, still report valgrind reachable 48 bytes in 3 blocks.
The example is very simple:
#ifdef HAVE_CONFIG_H #include <config.h> #endif
#include <iostream> #include <cstdlib> #include <boost/asio/ssl.hpp> // Memory Leak
using namespace std;
int main(int argc, char *argv[]) { cout << "Hello, world !" << endl;
return EXIT_SUCCESS; }
Can somebody help me? Thx Ariel
------------------------------ ¡Conocé las nuevas funcionalidades! Nuevo Messenger Beta<http://get.live.com/messenger>
_______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users

I have the problem, but I do not know how to fix it, with this example: #ifdef HAVE_CONFIG_H #include <config.h> #endif #include <iostream> #include <cstdlib> #include <boost/asio/ssl.hpp> using namespace std; int main( int argc, char *argv[] ) { cout << "Hello, world !" << endl; ERR_remove_state( 0 ); ENGINE_cleanup(); CONF_modules_unload( 1 ); ERR_free_strings(); EVP_cleanup(); CRYPTO_cleanup_all_ex_data(); return EXIT_SUCCESS; } Is it the right order?... Because I have the same memory leak. Thank you... On Mon, Nov 24, 2008 at 3:37 PM, Igor R <boost.lists@gmail.com> wrote:
This is known issue in open-ssl: http://openssl.org/support/faq.html#PROG13
2008/11/24 Ariel Somaschini <ariel_somaschini@hotmail.com>
In a simple example of Hello World, created with Microsoft VC 2008 Express Edition on Windows and Linux with KDevelop, to add include <boost/asio/ssl.hpp> produces a Memory Leak.
In the case of Windows, using DevPartner, it detects the file openssl_init.hpp on line 84.
In the case of Linux, still report valgrind reachable 48 bytes in 3 blocks.
The example is very simple:
#ifdef HAVE_CONFIG_H #include <config.h> #endif
#include <iostream> #include <cstdlib> #include <boost/asio/ssl.hpp> // Memory Leak
using namespace std;
int main(int argc, char *argv[]) { cout << "Hello, world !" << endl;
return EXIT_SUCCESS; }
Can somebody help me? Thx Ariel
------------------------------ ¡Conocé las nuevas funcionalidades! Nuevo Messenger Beta<http://get.live.com/messenger>
_______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users
_______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users

Thank so much, I was very worried and I do not so sure what it is the problem. Thank you... On Mon, Nov 24, 2008 at 6:51 PM, Igor R <boost.lists@gmail.com> wrote:
Unfortunately, I don't know. Since such a "static" kind of leak is absolutely harmless, I never bothered to try and fix it.
Is it the right order?... Because I have the same memory leak.
Thank you...
_______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users
participants (3)
-
Ariel Somaschini
-
Igor R
-
Mario Chacon