zaphoyd / websocketpp

C++ websocket client/server library
http://www.zaphoyd.com/websocketpp
Other
7.05k stars 1.97k forks source link

Memory leaks reported in Visual Studio 2008 #409

Open michaelszt opened 9 years ago

michaelszt commented 9 years ago

use 0.5.1 with vs2008 in win7 I run a server use boost thread, if some connections were build VS2008 will report memory leaks after I close the MFC dialog application in debug mode. Here is the code and the report Header:

pragma once

include

include

include <websocketpp/config/asio_no_tls.hpp>

include <websocketpp/server.hpp>

include <websocketpp/common/thread.hpp>

include <websocketpp/common/memory.hpp>

include <websocketpp/connection.hpp>

typedef websocketpp::serverwebsocketpp::config::asio server; using websocketpp::connection_hdl; using websocketpp::lib::placeholders::_1; using websocketpp::lib::placeholders::_2; using websocketpp::lib::bind;

class CAriesServer { public: CAriesServer(void); ~CAriesServer(void);

void on_open(connection_hdl hdl);
void on_close(connection_hdl hdl);
void on_message(connection_hdl hdl, server::message_ptr msg);
websocketpp::lib::shared_ptr<websocketpp::lib::thread> m_thread;
void run();

private: typedef std::deque con_list; server m_server; con_list m_connections; };

source:

include "StdAfx.h"

include

include "AriesServer.h"

CAriesServer::CAriesServer(void) { m_server.init_asio(); m_server.set_open_handler(bind(&CAriesServer::on_open,this,::_1)); m_server.set_close_handler(bind(&CAriesServer::on_close,this,::_1)); m_server.set_message_handler(bind(&CAriesServer::on_message,this,::_1,::_2));

} CAriesServer::~CAriesServer(void) { m_server.stop_listening(); m_server.stop();

for (con_list::iterator it = m_connections.begin(); it != m_connections.end(); ++ it)  
{  
    m_server.close(*it, websocketpp::close::status::going_away, "");
} 
m_connections.erase(m_connections.begin(), m_connections.end());
m_thread->join();

}

void CAriesServer::run() { m_server.listen(162); m_server.start_accept(); m_thread = websocketpp::lib::make_sharedwebsocketpp::lib::thread(&server::run, &m_server);

} void CAriesServer::on_open(connection_hdl hdl) { m_connections.push_back(hdl); } void CAriesServer::on_close(connection_hdl hdl) { for (con_list::iterator it = m_connections.begin(); it != m_connections.end(); ++ it)
{
if (hdl.lock() == it->lock()) { m_connections.erase(it); break; } }
}

void CAriesServer::on_message(connection_hdl hdl, server::message_ptr msg) { AfxMessageBox(msg->get_payload().c_str()); }

report:

WARNING: Visual Leak Detector detected memory leaks! ---------- Block 147 at 0x007FB320: 132 bytes ---------- Leak Hash: 0x8381959C, Count: 1, Total 132 bytes Call Stack (TID 9196): f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\afxmem.cpp (339): mfc90d.dll!operator new c:\boost\include\boost-1_57\boost\smart_ptr\detail\shared_count.hpp (199): AriesWin.exe!boost::detail::shared_count::shared_countwebsocketpp::message_buffer::message<websocketpp::message_buffer::alloc::con_msg_manager *,boost::detail::sp_ms_deleterwebsocketpp::message_buffer::message + 0xA bytes c:\boost\include\boost-1_57\boost\smart_ptr\shared_ptr.hpp (359): AriesWin.exe!boost::shared_ptrwebsocketpp::message_buffer::message::shared_ptrwebsocketpp::message_buffer::message<websocketpp::message_buffer::message<webs + 0x5E bytes c:\boost\include\boost-1_57\boost\smart_ptr\make_shared_object.hpp (802): AriesWin.exe!boost::make_shared<websocketpp::message_buffer::message,boost::shared_ptr<websocketpp::message_buffer::alloc::con_msg_manager<websocketpp::message_buffer::message<websocketpp::message_buffer::alloc::con + 0x1A bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\message_buffer\alloc.hpp (56): AriesWin.exe!websocketpp::message_buffer::alloc::con_msg_manager<websocketpp::message_buffer::message >::get_message + 0x3B bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\impl\connection_impl.hpp (1998): AriesWin.exe!websocketpp::connectionwebsocketpp::config::asio::send_close_frame + 0x1C bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\impl\connection_impl.hpp (321): AriesWin.exe!websocketpp::connectionwebsocketpp::config::asio::close + 0x2B bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\impl\endpoint_impl.hpp (208): AriesWin.exe!websocketpp::endpointwebsocketpp::connection<websocketpp::config::asio,websocketpp::config::asio>::close c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\impl\endpoint_impl.hpp (216): AriesWin.exe!websocketpp::endpointwebsocketpp::connection<websocketpp::config::asio,websocketpp::config::asio>::close c:\work\projects\91_aries\ariesclient\arieswin\ariesserver.cpp (22): AriesWin.exe!CAriesServer::~CAriesServer + 0x54 bytes 0x00548B44 (File and line number not available): AriesWin.exe!CAriesWinDlg::~CAriesWinDlg + 0x54 bytes c:\work\projects\91_aries\ariesclient\arieswin\arieswin.cpp (78): AriesWin.exe!CAriesWinApp::InitInstance + 0x1C bytes f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\winmain.cpp (37): mfc90d.dll!AfxWinMain + 0xD bytes f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\appmodul.cpp (34): AriesWin.exe!WinMain f:\dd\vctools\crt_bld\self_x86\crt\src\crtexe.c (578): AriesWin.exe!__tmainCRTStartup + 0x35 bytes f:\dd\vctools\crt_bld\self_x86\crt\src\crtexe.c (403): AriesWin.exe!WinMainCRTStartup 0x76C7338A (File and line number not available): kernel32.dll!BaseThreadInitThunk + 0x12 bytes 0x779F9F72 (File and line number not available): ntdll.dll!RtlInitializeExceptionChain + 0x63 bytes 0x779F9F45 (File and line number not available): ntdll.dll!RtlInitializeExceptionChain + 0x36 bytes Data: 40 2F 59 00 01 00 00 00 01 00 00 00 00 00 00 00 @/Y..... ........ 01 CD CD CD 70 BC 7F 00 B8 BC 7F 00 00 00 00 00 ....p... ........ CD CD CD CD 88 02 00 CD CD CD CD CD CD CD CD CD ........ ........ CD CD CD CD 02 00 00 00 0F 00 00 00 00 00 00 00 ........ ........ CD CD CD CD 00 CD CD CD CD CD CD CD CD CD CD CD ........ ........ CD CD CD CD 00 00 00 00 0F 00 00 00 00 00 00 00 ........ ........ CD CD CD CD 03 E9 00 CD CD CD CD CD CD CD CD CD ........ ........ CD CD CD CD 02 00 00 00 0F 00 00 00 CD CD CD CD ........ ........ 01 01 00 00 ........ ........

---------- Block 150 at 0x007FB3E0: 32 bytes ---------- Leak Hash: 0x0AFD5871, Count: 1, Total 32 bytes Call Stack (TID 9196): f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\afxmem.cpp (339): mfc90d.dll!operator new c:\program files (x86)\microsoft visual studio 9.0\vc\include\xmemory (43): AriesWin.exe!std::_Allocateboost::shared_ptr<websocketpp::message_buffer::message > + 0xC bytes c:\program files (x86)\microsoft visual studio 9.0\vc\include\xmemory (145): AriesWin.exe!std::allocatorboost::shared_ptr<websocketpp::message_buffer::message >::allocate + 0xB bytes c:\program files (x86)\microsoft visual studio 9.0\vc\include\deque (1235): AriesWin.exe!std::dequeboost::shared_ptr<websocketpp::message_buffer::message,std::allocatorboost::shared_ptr<websocketpp::message_buffer::message > >::_Gro + 0x15 bytes c:\program files (x86)\microsoft visual studio 9.0\vc\include\deque (852): AriesWin.exe!std::dequeboost::shared_ptr<websocketpp::message_buffer::message,std::allocatorboost::shared_ptr<websocketpp::message_buffer::message > >::push c:\program files (x86)\microsoft visual studio 9.0\vc\include\queue (72): AriesWin.exe!std::queueboost::shared_ptr<websocketpp::message_buffer::message,std::dequeboost::shared_ptr<websocketpp::message_buffer::message,std::allocato c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\impl\connection_impl.hpp (2111): AriesWin.exe!websocketpp::connectionwebsocketpp::config::asio::write_push c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\impl\connection_impl.hpp (2039): AriesWin.exe!websocketpp::connectionwebsocketpp::config::asio::send_close_frame c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\impl\connection_impl.hpp (321): AriesWin.exe!websocketpp::connectionwebsocketpp::config::asio::close + 0x2B bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\impl\endpoint_impl.hpp (208): AriesWin.exe!websocketpp::endpointwebsocketpp::connection<websocketpp::config::asio,websocketpp::config::asio>::close c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\impl\endpoint_impl.hpp (216): AriesWin.exe!websocketpp::endpointwebsocketpp::connection<websocketpp::config::asio,websocketpp::config::asio>::close c:\work\projects\91_aries\ariesclient\arieswin\ariesserver.cpp (22): AriesWin.exe!CAriesServer::~CAriesServer + 0x54 bytes 0x00548B44 (File and line number not available): AriesWin.exe!CAriesWinDlg::~CAriesWinDlg + 0x54 bytes c:\work\projects\91_aries\ariesclient\arieswin\arieswin.cpp (78): AriesWin.exe!CAriesWinApp::InitInstance + 0x1C bytes f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\winmain.cpp (37): mfc90d.dll!AfxWinMain + 0xD bytes f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\appmodul.cpp (34): AriesWin.exe!WinMain f:\dd\vctools\crt_bld\self_x86\crt\src\crtexe.c (578): AriesWin.exe!__tmainCRTStartup + 0x35 bytes f:\dd\vctools\crt_bld\self_x86\crt\src\crtexe.c (403): AriesWin.exe!WinMainCRTStartup 0x76C7338A (File and line number not available): kernel32.dll!BaseThreadInitThunk + 0x12 bytes 0x779F9F72 (File and line number not available): ntdll.dll!RtlInitializeExceptionChain + 0x63 bytes 0x779F9F45 (File and line number not available): ntdll.dll!RtlInitializeExceptionChain + 0x36 bytes Data: C0 BB 7F 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........

---------- Block 151 at 0x007FBBC0: 16 bytes ---------- Leak Hash: 0xA1E0B251, Count: 1, Total 16 bytes Call Stack (TID 9196): f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\afxmem.cpp (339): mfc90d.dll!operator new c:\program files (x86)\microsoft visual studio 9.0\vc\include\xmemory (43): AriesWin.exe!std::_Allocateboost::shared_ptr<websocketpp::message_buffer::message > + 0xC bytes c:\program files (x86)\microsoft visual studio 9.0\vc\include\xmemory (145): AriesWin.exe!std::allocatorboost::shared_ptr<websocketpp::message_buffer::message >::allocate + 0xB bytes c:\program files (x86)\microsoft visual studio 9.0\vc\include\deque (857): AriesWin.exe!std::dequeboost::shared_ptr<websocketpp::message_buffer::message,std::allocatorboost::shared_ptr<websocketpp::message_buffer::message > >::push + 0xD bytes c:\program files (x86)\microsoft visual studio 9.0\vc\include\queue (72): AriesWin.exe!std::queueboost::shared_ptr<websocketpp::message_buffer::message,std::dequeboost::shared_ptr<websocketpp::message_buffer::message,std::allocato c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\impl\connection_impl.hpp (2111): AriesWin.exe!websocketpp::connectionwebsocketpp::config::asio::write_push c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\impl\connection_impl.hpp (2039): AriesWin.exe!websocketpp::connectionwebsocketpp::config::asio::send_close_frame c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\impl\connection_impl.hpp (321): AriesWin.exe!websocketpp::connectionwebsocketpp::config::asio::close + 0x2B bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\impl\endpoint_impl.hpp (208): AriesWin.exe!websocketpp::endpointwebsocketpp::connection<websocketpp::config::asio,websocketpp::config::asio>::close c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\impl\endpoint_impl.hpp (216): AriesWin.exe!websocketpp::endpointwebsocketpp::connection<websocketpp::config::asio,websocketpp::config::asio>::close c:\work\projects\91_aries\ariesclient\arieswin\ariesserver.cpp (22): AriesWin.exe!CAriesServer::~CAriesServer + 0x54 bytes 0x00548B44 (File and line number not available): AriesWin.exe!CAriesWinDlg::~CAriesWinDlg + 0x54 bytes c:\work\projects\91_aries\ariesclient\arieswin\arieswin.cpp (78): AriesWin.exe!CAriesWinApp::InitInstance + 0x1C bytes f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\winmain.cpp (37): mfc90d.dll!AfxWinMain + 0xD bytes f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\appmodul.cpp (34): AriesWin.exe!WinMain f:\dd\vctools\crt_bld\self_x86\crt\src\crtexe.c (578): AriesWin.exe!__tmainCRTStartup + 0x35 bytes f:\dd\vctools\crt_bld\self_x86\crt\src\crtexe.c (403): AriesWin.exe!WinMainCRTStartup 0x76C7338A (File and line number not available): kernel32.dll!BaseThreadInitThunk + 0x12 bytes 0x779F9F72 (File and line number not available): ntdll.dll!RtlInitializeExceptionChain + 0x63 bytes 0x779F9F45 (File and line number not available): ntdll.dll!RtlInitializeExceptionChain + 0x36 bytes Data: 34 B3 7F 00 20 B3 7F 00 CD CD CD CD CD CD CD CD 4....... ........

---------- Block 41 at 0x007FBC70: 8 bytes ---------- Leak Hash: 0x475F017B, Count: 1, Total 8 bytes Call Stack (TID 9196): f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\afxmem.cpp (339): mfc90d.dll!operator new c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\connection.hpp (316): AriesWin.exe!websocketpp::connectionwebsocketpp::config::asio::connectionwebsocketpp::config::asio + 0x2A9 bytes c:\boost\include\boost-1_57\boost\smart_ptr\make_shared_object.hpp (952): AriesWin.exe!boost::make_sharedwebsocketpp::connection<websocketpp::config::asio,bool,std::basic_string<char,std::char_traits,std::allocator >,boost::reference_wrapperwebsocketpp::log::basic<websocketpp::concurrency::basic,websocketpp::log::alevel >,bo + 0x55 bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\impl\endpoint_impl.hpp (48): AriesWin.exe!websocketpp::endpointwebsocketpp::connection<websocketpp::config::asio,websocketpp::config::asio>::create_connection + 0x69 bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\roles\server_endpoint.hpp (83): AriesWin.exe!websocketpp::serverwebsocketpp::config::asio::get_connection + 0xC bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\roles\server_endpoint.hpp (104): AriesWin.exe!websocketpp::serverwebsocketpp::config::asio::start_accept + 0xC bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\roles\server_endpoint.hpp (131): AriesWin.exe!websocketpp::serverwebsocketpp::config::asio::start_accept c:\work\projects\91_aries\ariesclient\arieswin\ariesserver.cpp (48): AriesWin.exe!CAriesServer::run c:\work\projects\91_aries\ariesclient\arieswin\arieswindlg.cpp (115): AriesWin.exe!CAriesWinDlg::OnInitDialog f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\dlgcore.cpp (28): mfc90d.dll!AfxDlgProc + 0x10 bytes 0x76B262FA (File and line number not available): USER32.dll!gapfnScSendMessage + 0x332 bytes 0x76B4F9DF (File and line number not available): USER32.dll!GetCursor + 0x2FF bytes 0x76B4F784 (File and line number not available): USER32.dll!GetCursor + 0xA4 bytes 0x76B3AFAC (File and line number not available): USER32.dll!DrawTextExA + 0xD4 bytes 0x76B262FA (File and line number not available): USER32.dll!gapfnScSendMessage + 0x332 bytes 0x76B26D3A (File and line number not available): USER32.dll!GetThreadDesktop + 0xD7 bytes 0x76B30D27 (File and line number not available): USER32.dll!GetClientRect + 0xC5 bytes 0x76B3794A (File and line number not available): USER32.dll!CallWindowProcA + 0x1B bytes f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\wincore.cpp (1043): mfc90d.dll!CWnd::DefWindowProcA + 0x20 bytes f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\wincore.cpp (274): mfc90d.dll!CWnd::Default f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\dlgcore.cpp (673): mfc90d.dll!CDialog::HandleInitDialog + 0x8 bytes f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\wincore.cpp (2018): mfc90d.dll!CWnd::OnWndMsg + 0x11 bytes f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\wincore.cpp (1755): mfc90d.dll!CWnd::WindowProc + 0x20 bytes f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\wincore.cpp (240): mfc90d.dll!AfxCallWndProc + 0x1C bytes f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\wincore.cpp (403): mfc90d.dll!AfxWndProc f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\afxstate.cpp (441): mfc90d.dll!AfxWndProcBase + 0x15 bytes 0x76B262FA (File and line number not available): USER32.dll!gapfnScSendMessage + 0x332 bytes 0x76B26D3A (File and line number not available): USER32.dll!GetThreadDesktop + 0xD7 bytes 0x76B2965E (File and line number not available): USER32.dll!GetWindow + 0x3F0 bytes 0x76B5206F (File and line number not available): USER32.dll!SetKeyboardState + 0xBBD bytes 0x76B510D3 (File and line number not available): USER32.dll!CreateDialogIndirectParamAorW + 0x33 bytes 0x76B3B044 (File and line number not available): USER32.dll!CreateDialogIndirectParamA + 0x1B bytes f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\dlgcore.cpp (312): mfc90d.dll!CWnd::CreateDlgIndirect + 0x2A bytes f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\dlgcore.cpp (576): mfc90d.dll!CDialog::DoModal + 0x20 bytes c:\work\projects\91_aries\ariesclient\arieswin\arieswin.cpp (64): AriesWin.exe!CAriesWinApp::InitInstance + 0xB bytes f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\winmain.cpp (37): mfc90d.dll!AfxWinMain + 0xD bytes f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\appmodul.cpp (34): AriesWin.exe!WinMain f:\dd\vctools\crt_bld\self_x86\crt\src\crtexe.c (578): AriesWin.exe!__tmainCRTStartup + 0x35 bytes f:\dd\vctools\crt_bld\self_x86\crt\src\crtexe.c (403): AriesWin.exe!WinMainCRTStartup 0x76C7338A (File and line number not available): kernel32.dll!BaseThreadInitThunk + 0x12 bytes 0x779F9F72 (File and line number not available): ntdll.dll!RtlInitializeExceptionChain + 0x63 bytes 0x779F9F45 (File and line number not available): ntdll.dll!RtlInitializeExceptionChain + 0x36 bytes Data: 70 BC 7F 00 B8 BC 7F 00 p....... ........

---------- Block 42 at 0x007FBCB8: 16 bytes ---------- Leak Hash: 0xD3EE9436, Count: 1, Total 16 bytes Call Stack (TID 9196): f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\afxmem.cpp (339): mfc90d.dll!operator new c:\boost\include\boost-1_57\boost\smart_ptr\detail\shared_count.hpp (130): AriesWin.exe!boost::detail::shared_count::shared_countwebsocketpp::message_buffer::alloc::con_msg_manager<websocketpp::message_buffer::message > + 0x7 bytes c:\boost\include\boost-1_57\boost\smart_ptr\shared_ptr.hpp (271): AriesWin.exe!boost::detail::sp_pointer_constructwebsocketpp::message_buffer::alloc::con_msg_manager<websocketpp::message_buffer::message,websocketpp::message_buffer::alloc::con_msg_manager<websocketpp::message_bu + 0x13 bytes c:\boost\include\boost-1_57\boost\smart_ptr\shared_ptr.hpp (349): AriesWin.exe!boost::shared_ptr<websocketpp::message_buffer::alloc::con_msg_manager<websocketpp::message_buffer::message > >::shared_ptr<websocketpp::message_buffer::alloc::con_msg_manager<websocketpp::message_buffer + 0x14 bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\connection.hpp (316): AriesWin.exe!websocketpp::connection::connectionwebsocketpp::config::asio + 0x301 bytes c:\boost\include\boost-1_57\boost\smart_ptr\make_shared_object.hpp (952): AriesWin.exe!boost::make_sharedwebsocketpp::connection<websocketpp::config::asio,bool,std::basic_string<char,std::char_traits,std::allocator >,boost::reference_wrapperwebsocketpp::log::basic<websocketpp::concurrency::basic,websocketpp::log::alevel >,bo + 0x55 bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\impl\endpoint_impl.hpp (48): AriesWin.exe!websocketpp::endpointwebsocketpp::connection<websocketpp::config::asio,websocketpp::config::asio>::create_connection + 0x69 bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\roles\server_endpoint.hpp (83): AriesWin.exe!websocketpp::serverwebsocketpp::config::asio::get_connection + 0xC bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\roles\server_endpoint.hpp (104): AriesWin.exe!websocketpp::serverwebsocketpp::config::asio::start_accept + 0xC bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\roles\server_endpoint.hpp (131): AriesWin.exe!websocketpp::serverwebsocketpp::config::asio::start_accept c:\work\projects\91_aries\ariesclient\arieswin\ariesserver.cpp (48): AriesWin.exe!CAriesServer::run c:\work\projects\91_aries\ariesclient\arieswin\arieswindlg.cpp (115): AriesWin.exe!CAriesWinDlg::OnInitDialog f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\dlgcore.cpp (28): mfc90d.dll!AfxDlgProc + 0x10 bytes 0x76B262FA (File and line number not available): USER32.dll!gapfnScSendMessage + 0x332 bytes 0x76B4F9DF (File and line number not available): USER32.dll!GetCursor + 0x2FF bytes 0x76B4F784 (File and line number not available): USER32.dll!GetCursor + 0xA4 bytes 0x76B3AFAC (File and line number not available): USER32.dll!DrawTextExA + 0xD4 bytes 0x76B262FA (File and line number not available): USER32.dll!gapfnScSendMessage + 0x332 bytes 0x76B26D3A (File and line number not available): USER32.dll!GetThreadDesktop + 0xD7 bytes 0x76B30D27 (File and line number not available): USER32.dll!GetClientRect + 0xC5 bytes 0x76B3794A (File and line number not available): USER32.dll!CallWindowProcA + 0x1B bytes f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\wincore.cpp (1043): mfc90d.dll!CWnd::DefWindowProcA + 0x20 bytes f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\wincore.cpp (274): mfc90d.dll!CWnd::Default f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\dlgcore.cpp (673): mfc90d.dll!CDialog::HandleInitDialog + 0x8 bytes f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\wincore.cpp (2018): mfc90d.dll!CWnd::OnWndMsg + 0x11 bytes f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\wincore.cpp (1755): mfc90d.dll!CWnd::WindowProc + 0x20 bytes f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\wincore.cpp (240): mfc90d.dll!AfxCallWndProc + 0x1C bytes f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\wincore.cpp (403): mfc90d.dll!AfxWndProc f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\afxstate.cpp (441): mfc90d.dll!AfxWndProcBase + 0x15 bytes 0x76B262FA (File and line number not available): USER32.dll!gapfnScSendMessage + 0x332 bytes 0x76B26D3A (File and line number not available): USER32.dll!GetThreadDesktop + 0xD7 bytes 0x76B2965E (File and line number not available): USER32.dll!GetWindow + 0x3F0 bytes 0x76B5206F (File and line number not available): USER32.dll!SetKeyboardState + 0xBBD bytes 0x76B510D3 (File and line number not available): USER32.dll!CreateDialogIndirectParamAorW + 0x33 bytes 0x76B3B044 (File and line number not available): USER32.dll!CreateDialogIndirectParamA + 0x1B bytes f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\dlgcore.cpp (312): mfc90d.dll!CWnd::CreateDlgIndirect + 0x2A bytes f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\dlgcore.cpp (576): mfc90d.dll!CDialog::DoModal + 0x20 bytes c:\work\projects\91_aries\ariesclient\arieswin\arieswin.cpp (64): AriesWin.exe!CAriesWinApp::InitInstance + 0xB bytes f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\winmain.cpp (37): mfc90d.dll!AfxWinMain + 0xD bytes f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\appmodul.cpp (34): AriesWin.exe!WinMain f:\dd\vctools\crt_bld\self_x86\crt\src\crtexe.c (578): AriesWin.exe!__tmainCRTStartup + 0x35 bytes f:\dd\vctools\crt_bld\self_x86\crt\src\crtexe.c (403): AriesWin.exe!WinMainCRTStartup 0x76C7338A (File and line number not available): kernel32.dll!BaseThreadInitThunk + 0x12 bytes 0x779F9F72 (File and line number not available): ntdll.dll!RtlInitializeExceptionChain + 0x63 bytes 0x779F9F45 (File and line number not available): ntdll.dll!RtlInitializeExceptionChain + 0x36 bytes Data: 68 24 59 00 02 00 00 00 03 00 00 00 70 BC 7F 00 h$Y..... ....p...

---------- Block 43 at 0x007FBD08: 80 bytes ---------- Leak Hash: 0xB3E5423F, Count: 1, Total 80 bytes Call Stack (TID 9196): f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\afxmem.cpp (339): mfc90d.dll!operator new c:\program files (x86)\microsoft visual studio 9.0\vc\include\xmemory (43): AriesWin.exe!std::_Allocatestd::_Tree_nod<std::_Tmap_traits<std::basic_string<char,std::char_traits<char,std::allocator >,std::basic_string<char,std::char_traits,std::allocator >,websocketpp::utility::ci_less,std::allocator<std::pair<std::basic_str + 0xC bytes c:\program files (x86)\microsoft visual studio 9.0\vc\include\xmemory (145): AriesWin.exe!std::allocator<std::_Tree_nod<std::_Tmap_traits<std::basic_string<char,std::char_traits,std::allocator >,std::basic_string<char,std::char_traits,std::allocator >,websocketpp::utility::ci_less,std::allocator<std::pair<std::basic_str + 0xB bytes c:\program files (x86)\microsoft visual studio 9.0\vc\include\xtree (1384): AriesWin.exe!std::_Tree<std::_Tmap_traits<std::basic_string<char,std::char_traits,std::allocator >,std::basic_string<char,std::char_traits,std::allocator >,websocketpp::utility::ci_less,std::allocator<std::pair<std::basicstring<char,std::char + 0xD bytes c:\program files (x86)\microsoft visual studio 9.0\vc\include\xtree (1178): AriesWin.exe!std::_Treestd::_Tmap_traits<std::basic_string<char,std::char_traits<char,std::allocator >,std::basic_string<char,std::char_traits,std::allocator >,websocketpp::utility::ci_less,std::allocator<std::pair<std::basicstring<char,std::char + 0x8 bytes c:\program files (x86)\microsoft visual studio 9.0\vc\include\xtree (511): AriesWin.exe!std::_Treestd::_Tmap_traits<std::basic_string<char,std::char_traits<char,std::allocator >,std::basic_string<char,std::char_traits,std::allocator >,websocketpp::utility::ci_less,std::allocator<std::pair<std::basicstring<char,std::char c:\program files (x86)\microsoft visual studio 9.0\vc\include\map (104): AriesWin.exe!std::mapstd::basic_string<char,std::char_traits<char,std::allocator >,std::basic_string<char,std::char_traits,std::allocator >,websocketpp::utility::ci_less,std::allocatorstd::pair<std::basic_string<char,std::char_traits<char,std::al c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\http\parser.hpp (400): AriesWin.exe!websocketpp::http::parser::parser::parser + 0x77 bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\http\request.hpp (57): AriesWin.exe!websocketpp::http::parser::request::request + 0x4A bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\connection.hpp (316): AriesWin.exe!websocketpp::connectionwebsocketpp::config::asio::connectionwebsocketpp::config::asio + 0x3CD bytes c:\boost\include\boost-1_57\boost\smart_ptr\make_shared_object.hpp (952): AriesWin.exe!boost::make_sharedwebsocketpp::connection<websocketpp::config::asio,bool,std::basic_string<char,std::char_traits,std::allocator >,boost::reference_wrapperwebsocketpp::log::basic<websocketpp::concurrency::basic,websocketpp::log::alevel >,bo + 0x55 bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\impl\endpoint_impl.hpp (48): AriesWin.exe!websocketpp::endpointwebsocketpp::connection<websocketpp::config::asio,websocketpp::config::asio>::create_connection + 0x69 bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\roles\server_endpoint.hpp (83): AriesWin.exe!websocketpp::serverwebsocketpp::config::asio::get_connection + 0xC bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\roles\server_endpoint.hpp (104): AriesWin.exe!websocketpp::serverwebsocketpp::config::asio::start_accept + 0xC bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\roles\server_endpoint.hpp (131): AriesWin.exe!websocketpp::serverwebsocketpp::config::asio::start_accept c:\work\projects\91_aries\ariesclient\arieswin\ariesserver.cpp (48): AriesWin.exe!CAriesServer::run c:\work\projects\91_aries\ariesclient\arieswin\arieswindlg.cpp (115): AriesWin.exe!CAriesWinDlg::OnInitDialog f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\dlgcore.cpp (28): mfc90d.dll!AfxDlgProc + 0x10 bytes 0x76B262FA (File and line number not available): USER32.dll!gapfnScSendMessage + 0x332 bytes 0x76B4F9DF (File and line number not available): USER32.dll!GetCursor + 0x2FF bytes 0x76B4F784 (File and line number not available): USER32.dll!GetCursor + 0xA4 bytes 0x76B3AFAC (File and line number not available): USER32.dll!DrawTextExA + 0xD4 bytes 0x76B262FA (File and line number not available): USER32.dll!gapfnScSendMessage + 0x332 bytes 0x76B26D3A (File and line number not available): USER32.dll!GetThreadDesktop + 0xD7 bytes 0x76B30D27 (File and line number not available): USER32.dll!GetClientRect + 0xC5 bytes 0x76B3794A (File and line number not available): USER32.dll!CallWindowProcA + 0x1B bytes f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\wincore.cpp (1043): mfc90d.dll!CWnd::DefWindowProcA + 0x20 bytes f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\wincore.cpp (274): mfc90d.dll!CWnd::Default f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\dlgcore.cpp (673): mfc90d.dll!CDialog::HandleInitDialog + 0x8 bytes f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\wincore.cpp (2018): mfc90d.dll!CWnd::OnWndMsg + 0x11 bytes f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\wincore.cpp (1755): mfc90d.dll!CWnd::WindowProc + 0x20 bytes f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\wincore.cpp (240): mfc90d.dll!AfxCallWndProc + 0x1C bytes f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\wincore.cpp (403): mfc90d.dll!AfxWndProc f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\afxstate.cpp (441): mfc90d.dll!AfxWndProcBase + 0x15 bytes 0x76B262FA (File and line number not available): USER32.dll!gapfnScSendMessage + 0x332 bytes 0x76B26D3A (File and line number not available): USER32.dll!GetThreadDesktop + 0xD7 bytes 0x76B2965E (File and line number not available): USER32.dll!GetWindow + 0x3F0 bytes 0x76B5206F (File and line number not available): USER32.dll!SetKeyboardState + 0xBBD bytes 0x76B510D3 (File and line number not available): USER32.dll!CreateDialogIndirectParamAorW + 0x33 bytes 0x76B3B044 (File and line number not available): USER32.dll!CreateDialogIndirectParamA + 0x1B bytes f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\dlgcore.cpp (312): mfc90d.dll!CWnd::CreateDlgIndirect + 0x2A bytes f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\dlgcore.cpp (576): mfc90d.dll!CDialog::DoModal + 0x20 bytes c:\work\projects\91_aries\ariesclient\arieswin\arieswin.cpp (64): AriesWin.exe!CAriesWinApp::InitInstance + 0xB bytes f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\winmain.cpp (37): mfc90d.dll!AfxWinMain + 0xD bytes f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\appmodul.cpp (34): AriesWin.exe!WinMain f:\dd\vctools\crt_bld\self_x86\crt\src\crtexe.c (578): AriesWin.exe!__tmainCRTStartup + 0x35 bytes f:\dd\vctools\crt_bld\self_x86\crt\src\crtexe.c (403): AriesWin.exe!WinMainCRTStartup 0x76C7338A (File and line number not available): kernel32.dll!BaseThreadInitThunk + 0x12 bytes 0x779F9F72 (File and line number not available): ntdll.dll!RtlInitializeExceptionChain + 0x63 bytes 0x779F9F45 (File and line number not available): ntdll.dll!RtlInitializeExceptionChain + 0x36 bytes Data: 60 E1 7F 00 E0 56 ED 02 10 E2 7F 00 CD CD CD CD `....V.. ........ CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD ........ ........ CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD ........ ........ CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD ........ ........ CD CD CD CD CD CD CD CD CD CD CD CD 01 01 CD CD ........ ........

---------- Block 45 at 0x007FBE08: 80 bytes ---------- Leak Hash: 0xC6FAF0FE, Count: 1, Total 80 bytes Call Stack (TID 9196): f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\afxmem.cpp (339): mfc90d.dll!operator new c:\program files (x86)\microsoft visual studio 9.0\vc\include\xmemory (43): AriesWin.exe!std::_Allocatestd::_Tree_nod<std::_Tmap_traits<std::basic_string<char,std::char_traits<char,std::allocator >,std::basic_string<char,std::char_traits,std::allocator >,websocketpp::utility::ci_less,std::allocator<std::pair<std::basic_str + 0xC bytes c:\program files (x86)\microsoft visual studio 9.0\vc\include\xmemory (145): AriesWin.exe!std::allocator<std::_Tree_nod<std::_Tmap_traits<std::basic_string<char,std::char_traits,std::allocator >,std::basic_string<char,std::char_traits,std::allocator >,websocketpp::utility::ci_less,std::allocator<std::pair<std::basic_str + 0xB bytes c:\program files (x86)\microsoft visual studio 9.0\vc\include\xtree (1384): AriesWin.exe!std::_Tree<std::_Tmap_traits<std::basic_string<char,std::char_traits,std::allocator >,std::basic_string<char,std::char_traits,std::allocator >,websocketpp::utility::ci_less,std::allocator<std::pair<std::basicstring<char,std::char + 0xD bytes c:\program files (x86)\microsoft visual studio 9.0\vc\include\xtree (1178): AriesWin.exe!std::_Treestd::_Tmap_traits<std::basic_string<char,std::char_traits<char,std::allocator >,std::basic_string<char,std::char_traits,std::allocator >,websocketpp::utility::ci_less,std::allocator<std::pair<std::basicstring<char,std::char + 0x8 bytes c:\program files (x86)\microsoft visual studio 9.0\vc\include\xtree (511): AriesWin.exe!std::_Treestd::_Tmap_traits<std::basic_string<char,std::char_traits<char,std::allocator >,std::basic_string<char,std::char_traits,std::allocator >,websocketpp::utility::ci_less,std::allocator<std::pair<std::basicstring<char,std::char c:\program files (x86)\microsoft visual studio 9.0\vc\include\map (104): AriesWin.exe!std::mapstd::basic_string<char,std::char_traits<char,std::allocator >,std::basic_string<char,std::char_traits,std::allocator >,websocketpp::utility::ci_less,std::allocatorstd::pair<std::basic_string<char,std::char_traits<char,std::al c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\http\parser.hpp (400): AriesWin.exe!websocketpp::http::parser::parser::parser + 0x77 bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\http\response.hpp (66): AriesWin.exe!websocketpp::http::parser::response::response + 0x4A bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\connection.hpp (316): AriesWin.exe!websocketpp::connectionwebsocketpp::config::asio::connectionwebsocketpp::config::asio + 0x3DF bytes c:\boost\include\boost-1_57\boost\smart_ptr\make_shared_object.hpp (952): AriesWin.exe!boost::make_sharedwebsocketpp::connection<websocketpp::config::asio,bool,std::basic_string<char,std::char_traits,std::allocator >,boost::reference_wrapperwebsocketpp::log::basic<websocketpp::concurrency::basic,websocketpp::log::alevel >,bo + 0x55 bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\impl\endpoint_impl.hpp (48): AriesWin.exe!websocketpp::endpointwebsocketpp::connection<websocketpp::config::asio,websocketpp::config::asio>::create_connection + 0x69 bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\roles\server_endpoint.hpp (83): AriesWin.exe!websocketpp::serverwebsocketpp::config::asio::get_connection + 0xC bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\roles\server_endpoint.hpp (104): AriesWin.exe!websocketpp::serverwebsocketpp::config::asio::start_accept + 0xC bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\roles\server_endpoint.hpp (131): AriesWin.exe!websocketpp::serverwebsocketpp::config::asio::start_accept c:\work\projects\91_aries\ariesclient\arieswin\ariesserver.cpp (48): AriesWin.exe!CAriesServer::run c:\work\projects\91_aries\ariesclient\arieswin\arieswindlg.cpp (115): AriesWin.exe!CAriesWinDlg::OnInitDialog f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\dlgcore.cpp (28): mfc90d.dll!AfxDlgProc + 0x10 bytes 0x76B262FA (File and line number not available): USER32.dll!gapfnScSendMessage + 0x332 bytes 0x76B4F9DF (File and line number not available): USER32.dll!GetCursor + 0x2FF bytes 0x76B4F784 (File and line number not available): USER32.dll!GetCursor + 0xA4 bytes 0x76B3AFAC (File and line number not available): USER32.dll!DrawTextExA + 0xD4 bytes 0x76B262FA (File and line number not available): USER32.dll!gapfnScSendMessage + 0x332 bytes 0x76B26D3A (File and line number not available): USER32.dll!GetThreadDesktop + 0xD7 bytes 0x76B30D27 (File and line number not available): USER32.dll!GetClientRect + 0xC5 bytes 0x76B3794A (File and line number not available): USER32.dll!CallWindowProcA + 0x1B bytes f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\wincore.cpp (1043): mfc90d.dll!CWnd::DefWindowProcA + 0x20 bytes f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\wincore.cpp (274): mfc90d.dll!CWnd::Default f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\dlgcore.cpp (673): mfc90d.dll!CDialog::HandleInitDialog + 0x8 bytes f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\wincore.cpp (2018): mfc90d.dll!CWnd::OnWndMsg + 0x11 bytes f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\wincore.cpp (1755): mfc90d.dll!CWnd::WindowProc + 0x20 bytes f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\wincore.cpp (240): mfc90d.dll!AfxCallWndProc + 0x1C bytes f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\wincore.cpp (403): mfc90d.dll!AfxWndProc f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\afxstate.cpp (441): mfc90d.dll!AfxWndProcBase + 0x15 bytes 0x76B262FA (File and line number not available): USER32.dll!gapfnScSendMessage + 0x332 bytes 0x76B26D3A (File and line number not available): USER32.dll!GetThreadDesktop + 0xD7 bytes 0x76B2965E (File and line number not available): USER32.dll!GetWindow + 0x3F0 bytes 0x76B5206F (File and line number not available): USER32.dll!SetKeyboardState + 0xBBD bytes 0x76B510D3 (File and line number not available): USER32.dll!CreateDialogIndirectParamAorW + 0x33 bytes 0x76B3B044 (File and line number not available): USER32.dll!CreateDialogIndirectParamA + 0x1B bytes f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\dlgcore.cpp (312): mfc90d.dll!CWnd::CreateDlgIndirect + 0x2A bytes f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\dlgcore.cpp (576): mfc90d.dll!CDialog::DoModal + 0x20 bytes c:\work\projects\91_aries\ariesclient\arieswin\arieswin.cpp (64): AriesWin.exe!CAriesWinApp::InitInstance + 0xB bytes f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\winmain.cpp (37): mfc90d.dll!AfxWinMain + 0xD bytes f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\appmodul.cpp (34): AriesWin.exe!WinMain f:\dd\vctools\crt_bld\self_x86\crt\src\crtexe.c (578): AriesWin.exe!__tmainCRTStartup + 0x35 bytes f:\dd\vctools\crt_bld\self_x86\crt\src\crtexe.c (403): AriesWin.exe!WinMainCRTStartup 0x76C7338A (File and line number not available): kernel32.dll!BaseThreadInitThunk + 0x12 bytes 0x779F9F72 (File and line number not available): ntdll.dll!RtlInitializeExceptionChain + 0x63 bytes 0x779F9F45 (File and line number not available): ntdll.dll!RtlInitializeExceptionChain + 0x36 bytes Data: 80 EE 7F 00 00 ED 7F 00 F0 ED 7F 00 CD CD CD CD ........ ........ CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD ........ ........ CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD ........ ........ CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD ........ ........ CD CD CD CD CD CD CD CD CD CD CD CD 01 01 CD CD ........ ........

..................................

Visual Leak Detector detected 31 memory leaks (24348 bytes). Largest number used: 55876 bytes. Total allocations: 64793 bytes. Visual Leak Detector is now exiting. The program '[0x2BA4] AriesWin.exe: Native' has exited with code 0 (0x0).

zaphoyd commented 9 years ago

Can you try removing the m_server.stop(); from your server's destructor and let me know if that fixes it? Calling a forcible stop on the io_service at that point will uncleanly destroy a lot of things without giving them the chance to clean themselves up.

michaelszt commented 9 years ago

Dear zaphoyd, thank you for your reply, after I remove m_server.stop(); ,memory leaks still exist, but it seems reduce. Here is the report: WARNING: Visual Leak Detector detected memory leaks! ---------- Block 146 at 0x0049F200: 48 bytes ---------- Leak Hash: 0x04124052, Count: 1, Total 48 bytes Call Stack (TID 7892): f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\afxmem.cpp (339): mfc90d.dll!operator new c:\work\projects\91_aries\ariesclient\libjson_internal\source\jsonstats.h (65): AriesWin.exe!JSONStats::setCallbacks + 0x7 bytes c:\work\projects\91_aries\ariesclient\libjson_internal\source\jsonmemory.h (142): AriesWin.exe!json_auto::getCtorCounter + 0x99 bytes c:\work\projects\91_aries\ariesclient\libjson_internal\source\jsonmemory.h (143): AriesWin.exe!json_auto::json_auto + 0x31 bytes c:\work\projects\91_aries\ariesclient\libjson\libjson.h (268): AriesWin.exe!libjson::is_valid + 0x8 bytes c:\work\projects\91_aries\ariesclient\arieswin\ariesserver.cpp (89): AriesWin.exe!CAriesServer::on_message + 0x9 bytes c:\boost\include\boost-1_57\boost\bind\mem_fn_template.hpp (280): AriesWin.exe!boost::_mfi::mf2<void,CAriesServer,boost::weak_ptr,boost::shared_ptrwebsocketpp::message_buffer::message >::operator() + 0x52 bytes c:\boost\include\boost-1_57\boost\bind\bind.hpp (393): AriesWin.exe!boost::_bi::list3<boost::_bi::value<CAriesServer >,boost::arg<1>,boost::arg<2> >::operator()boost::_mfi::mf2<void,CAriesServer,boost::weak_ptr<void,boost::shared_ptr<websocketpp::message_buffer::message<websocketpp::message_buffer::alloc::con_msg_manag c:\boost\include\boost-1_57\boost\bind\bind_template.hpp (62): AriesWin.exe!boost::_bi::bind_t<void,boost::_mfi::mf2<void,CAriesServer,boost::weak_ptr,boost::shared_ptrwebsocketpp::message_buffer::message >,boost::_bi::list3<boost::_bi::value<CAriesServer >,boost::arg c:\boost\include\boost-1_57\boost\function\function_template.hpp (154): AriesWin.exe!boost::detail::function::void_function_obj_invoker2boost::_bi::bind_t<void,boost::_mfi::mf2<void,CAriesServer,boost::weak_ptr<void,boost::shared_ptrwebsocketpp::message_buffer::message >,boost::_bi c:\boost\include\boost-1_57\boost\function\function_template.hpp (767): AriesWin.exe!boost::function2<void,boost::weak_ptr,boost::shared_ptrwebsocketpp::message_buffer::message >::operator() + 0x6C bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\impl\connection_impl.hpp (1020): AriesWin.exe!websocketpp::connectionwebsocketpp::config::asio::handle_read_frame c:\boost\include\boost-1_57\boost\bind\mem_fn_template.hpp (280): AriesWin.exe!boost::_mfi::mf2<void,websocketpp::connection,boost::system::error_code const &,unsigned int>::operator() + 0x1A bytes c:\boost\include\boost-1_57\boost\bind\bind.hpp (393): AriesWin.exe!boost::_bi::list3boost::bi::value<websocketpp::connection<websocketpp::config::asio >,boost::arg<1>,boost::arg<2> >::operator()boost::_mfi::mf2<void,websocketpp::connection<websocketpp::config::asio,boost::system::error_code const &,unsigned int>,bo c:\boost\include\boost-1_57\boost\bind\bind_template.hpp (77): AriesWin.exe!boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::connection,boost::system::error_code const &,unsigned int>,boost::_bi::list3boost::_bi::value<websocketpp::connection<websocketpp::config::asio *>,boost::arg<1>,boost: c:\boost\include\boost-1_57\boost\function\function_template.hpp (154): AriesWin.exe!boost::detail::function::void_function_obj_invoker2boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::connection<websocketpp::config::asio,boost::system::error_code const &,unsigned int>,boost::_bi::list3<boost::_bi::value<websocketpp::connectio c:\boost\include\boost-1_57\boost\function\function_template.hpp (767): AriesWin.exe!boost::function2<void,boost::system::error_code const &,unsigned int>::operator() + 0x1E bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\transport\asio\connection.hpp (877): AriesWin.exe!websocketpp::transport::asio::connectionwebsocketpp::config::asio::transport_config::handle_async_read c:\boost\include\boost-1_57\boost\bind\mem_fn_template.hpp (271): AriesWin.exe!boost::_mfi::mf2<void,websocketpp::transport::asio::connection,boost::system::error_code const &,unsigned int>::call<boost::shared_ptr<websocketpp::transport::asio::connection<websocketpp::config::asio::transpo + 0x21 bytes c:\boost\include\boost-1_57\boost\bind\mem_fn_template.hpp (287): AriesWin.exe!boost::_mfi::mf2<void,websocketpp::transport::asio::connection,boost::system::error_code const &,unsigned int>::operator()<boost::shared_ptr<websocketpp::transport::asio::connection<websocketpp::config::asio::t c:\boost\include\boost-1_57\boost\bind\bind.hpp (393): AriesWin.exe!boost::_bi::list3<boost::_bi::value<boost::shared_ptr<websocketpp::transport::asio::connection > >,boost::arg<1>,boost::arg<2> >::operator()<boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websoc c:\boost\include\boost-1_57\boost\bind\bind_template.hpp (103): AriesWin.exe!boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection,boost::system::error_code const &,unsigned int>,boost::_bi::list3<boost::_bi::value<boost::shared_ptr<websocketpp::transpor c:\boost\include\boost-1_57\boost\asio\detail\bind_handler.hpp (129): AriesWin.exe!boost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection,boost::system::error_code const &,unsigned int>,boost::_bi::list3<boost::_bi::value<boost::sha c:\boost\include\boost-1_57\boost\asio\handler_invoke_hook.hpp (70): AriesWin.exe!boost::asio::asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection,boost::system::error_code const &,unsigned int>,boost::_bi::l c:\boost\include\boost-1_57\boost\asio\detail\handler_invoke_helpers.hpp (37): AriesWin.exe!boost_asio_handler_invoke_helpers::invokeboost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,boost::system::error_code const &,unsigned int>,boos + 0x16 bytes c:\boost\include\boost-1_57\boost\asio\detail\bind_handler.hpp (171): AriesWin.exe!boost::asio::detail::asio_handler_invokeboost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,boost::system::error_code const &,unsigned int>,boost + 0xD bytes c:\boost\include\boost-1_57\boost\asio\detail\handler_invoke_helpers.hpp (37): AriesWin.exe!boost_asio_handler_invoke_helpers::invokeboost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,boost::system::error_code const &,unsigned int>,boos + 0x16 bytes c:\boost\include\boost-1_57\boost\asio\detail\completion_handler.hpp (68): AriesWin.exe!boost::asio::detail::completion_handlerboost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,boost::system::error_code const &,unsigned int>,boost: + 0xD bytes c:\boost\include\boost-1_57\boost\asio\detail\impl\strand_service.hpp (89): AriesWin.exe!boost::asio::detail::strand_service::dispatchboost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,boost::system::error_code const &,unsigned int>, + 0x1E bytes c:\boost\include\boost-1_57\boost\asio\strand.hpp (160): AriesWin.exe!boost::asio::io_service::strand::dispatchboost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,boost::system::error_code const &,unsigned int>,boos c:\boost\include\boost-1_57\boost\asio\detail\wrapped_handler.hpp (99): AriesWin.exe!boost::asio::detail::wrapped_handlerboost::asio::io_service::strand,boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,boost::system::error_code const &,unsigned int>,boost: + 0x5C bytes c:\boost\include\boost-1_57\boost\function\function_template.hpp (154): AriesWin.exe!boost::detail::function::void_function_obj_invoker2boost::asio::detail::wrapped_handler<boost::asio::io_service::strand,boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,bo c:\boost\include\boost-1_57\boost\function\function_template.hpp (767): AriesWin.exe!boost::function2<void,boost::system::error_code const &,unsigned int>::operator() + 0x1E bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\transport\asio\base.hpp (123): AriesWin.exe!websocketpp::transport::asio::custom_alloc_handler<boost::function<void __cdecl(boost::system::error_code const &,unsigned int)> >::operator()<boost::system::error_code,unsigned int> c:\boost\include\boost-1_57\boost\asio\impl\read.hpp (284): AriesWin.exe!boost::asio::detail::read_opboost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service,boost::asio::mutable_buffers_1,boost::asio::detail::transfer_at_least_t,websocketpp::transport::asio::custom_allo c:\boost\include\boost-1_57\boost\asio\detail\bind_handler.hpp (129): AriesWin.exe!boost::asio::detail::binder2boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service,boost::asio::mutable_buffers_1,boost::asio::detail::transfer_at_least_t,websocketpp: c:\boost\include\boost-1_57\boost\asio\handler_invoke_hook.hpp (70): AriesWin.exe!boost::asio::asio_handler_invokeboost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service,boost::asio::mutable_buffers_1,boost::asio::detail: c:\boost\include\boost-1_57\boost\asio\detail\handler_invoke_helpers.hpp (37): AriesWin.exe!boost_asio_handler_invoke_helpers::invokeboost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service,boost::asio::mutable_buffers_1,boost::asio + 0x16 bytes c:\boost\include\boost-1_57\boost\asio\impl\read.hpp (503): AriesWin.exe!boost::asio::detail::asio_handler_invokeboost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service,boost::asio::mutable_buffers_1,boost::asio: + 0x10 bytes c:\boost\include\boost-1_57\boost\asio\detail\handler_invoke_helpers.hpp (37): AriesWin.exe!boost_asio_handler_invoke_helpers::invokeboost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service,boost::asio::mutable_buffers_1,boost::asio + 0x16 bytes c:\boost\include\boost-1_57\boost\asio\detail\win_iocp_socket_recv_op.hpp (97): AriesWin.exe!boost::asio::detail::win_iocp_socket_recv_opboost::asio::mutable_buffers_1,boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service,boost::asio::mutable_buffers_1,boost: + 0x13 bytes c:\boost\include\boost-1_57\boost\asio\detail\win_iocp_operation.hpp (46): AriesWin.exe!boost::asio::detail::win_iocp_operation::complete + 0x1A bytes c:\boost\include\boost-1_57\boost\asio\detail\impl\win_iocp_io_service.ipp (406): AriesWin.exe!boost::asio::detail::win_iocp_io_service::do_one c:\boost\include\boost-1_57\boost\asio\detail\impl\win_iocp_io_service.ipp (164): AriesWin.exe!boost::asio::detail::win_iocp_io_service::run + 0xE bytes c:\boost\include\boost-1_57\boost\asio\impl\io_service.ipp (59): AriesWin.exe!boost::asio::io_service::run + 0xF bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\transport\asio\endpoint.hpp (564): AriesWin.exe!websocketpp::transport::asio::endpointwebsocketpp::config::asio::transport_config::run c:\boost\include\boost-1_57\boost\bind\mem_fn_template.hpp (40): AriesWin.exe!boost::_mfi::mf0<unsigned int,websocketpp::transport::asio::endpoint >::callwebsocketpp::server<websocketpp::config::asio > + 0x19 bytes c:\boost\include\boost-1_57\boost\bind\mem_fn_template.hpp (56): AriesWin.exe!boost::_mfi::mf0<unsigned int,websocketpp::transport::asio::endpoint >::operator()websocketpp::server<websocketpp::config::asio > c:\boost\include\boost-1_57\boost\bind\bind.hpp (254): AriesWin.exe!boost::_bi::list1boost::_bi::value<websocketpp::server<websocketpp::config::asio > >::operator()<boost::_mfi::mf0<unsigned int,websocketpp::transport::asio::endpoint >,boost::_bi::list0> c:\boost\include\boost-1_57\boost\bind\bind_template.hpp (21): AriesWin.exe!boost::_bi::bind_t<void,boost::_mfi::mf0<unsigned int,websocketpp::transport::asio::endpoint >,boost::_bi::list1boost::_bi::value<websocketpp::server<websocketpp::config::asio > > >::operator() c:\boost\include\boost-1_57\boost\thread\detail\thread.hpp (117): AriesWin.exe!boost::detail::thread_data<boost::_bi::bind_t<void,boost::_mfi::mf0<unsigned int,websocketpp::transport::asio::endpoint >,boost::_bi::list1boost::_bi::value<websocketpp::server<websocketpp::config::asio *> > e:\boost_1_57_0\libs\thread\src\win32\thread.cpp (305): AriesWin.exe!boost::`anonymous namespace'::thread_start_function f:\dd\vctools\crt_bld\self_x86\crt\src\threadex.c (348): MSVCR90D.dll!_callthreadstartex + 0xF bytes f:\dd\vctools\crt_bld\self_x86\crt\src\threadex.c (331): MSVCR90D.dll!_threadstartex 0x769D338A (File and line number not available): kernel32.dll!BaseThreadInitThunk + 0x12 bytes 0x77929F72 (File and line number not available): ntdll.dll!RtlInitializeExceptionChain + 0x63 bytes 0x77929F45 (File and line number not available): ntdll.dll!RtlInitializeExceptionChain + 0x36 bytes Data: 00 00 00 00 CD CD CD CD 6A 73 6F 6E 5F 61 75 74 ........ jsonaut 6F 00 CD CD CD CD CD CD 09 00 00 00 0F 00 00 00 o....... ........ 40 A4 2A 01 22 C7 2A 01 6B C9 2A 01 5E 0D 2B 01 @..".. k..^.+.

---------- Block 150 at 0x0049F2C8: 48 bytes ---------- Leak Hash: 0x8B74DCC6, Count: 1, Total 48 bytes Call Stack (TID 7892): f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\afxmem.cpp (339): mfc90d.dll!operator new c:\work\projects\91_aries\ariesclient\libjson_internal\source\jsonstats.h (65): AriesWin.exe!JSONStats::setCallbacks + 0x7 bytes c:\work\projects\91_aries\ariesclient\libjson_internal\source\jsonmemory.h (142): AriesWin.exe!json_auto::getDtorCounter + 0x99 bytes c:\work\projects\91_aries\ariesclient\libjson_internal\source\jsonmemory.h (148): AriesWin.exe!json_auto::~json_auto + 0x5 bytes c:\work\projects\91_aries\ariesclient\libjson\libjson.h (270): AriesWin.exe!libjson::is_valid + 0x21 bytes c:\work\projects\91_aries\ariesclient\arieswin\ariesserver.cpp (89): AriesWin.exe!CAriesServer::on_message + 0x9 bytes c:\boost\include\boost-1_57\boost\bind\mem_fn_template.hpp (280): AriesWin.exe!boost::_mfi::mf2<void,CAriesServer,boost::weak_ptr,boost::shared_ptrwebsocketpp::message_buffer::message >::operator() + 0x52 bytes c:\boost\include\boost-1_57\boost\bind\bind.hpp (393): AriesWin.exe!boost::_bi::list3<boost::_bi::value<CAriesServer >,boost::arg<1>,boost::arg<2> >::operator()boost::_mfi::mf2<void,CAriesServer,boost::weak_ptr<void,boost::shared_ptr<websocketpp::message_buffer::message<websocketpp::message_buffer::alloc::con_msg_manag c:\boost\include\boost-1_57\boost\bind\bind_template.hpp (62): AriesWin.exe!boost::_bi::bind_t<void,boost::_mfi::mf2<void,CAriesServer,boost::weak_ptr,boost::shared_ptrwebsocketpp::message_buffer::message >,boost::_bi::list3<boost::_bi::value<CAriesServer >,boost::arg c:\boost\include\boost-1_57\boost\function\function_template.hpp (154): AriesWin.exe!boost::detail::function::void_function_obj_invoker2boost::_bi::bind_t<void,boost::_mfi::mf2<void,CAriesServer,boost::weak_ptr<void,boost::shared_ptrwebsocketpp::message_buffer::message >,boost::_bi c:\boost\include\boost-1_57\boost\function\function_template.hpp (767): AriesWin.exe!boost::function2<void,boost::weak_ptr,boost::shared_ptrwebsocketpp::message_buffer::message >::operator() + 0x6C bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\impl\connection_impl.hpp (1020): AriesWin.exe!websocketpp::connectionwebsocketpp::config::asio::handle_read_frame c:\boost\include\boost-1_57\boost\bind\mem_fn_template.hpp (280): AriesWin.exe!boost::_mfi::mf2<void,websocketpp::connection,boost::system::error_code const &,unsigned int>::operator() + 0x1A bytes c:\boost\include\boost-1_57\boost\bind\bind.hpp (393): AriesWin.exe!boost::_bi::list3boost::bi::value<websocketpp::connection<websocketpp::config::asio >,boost::arg<1>,boost::arg<2> >::operator()boost::_mfi::mf2<void,websocketpp::connection<websocketpp::config::asio,boost::system::error_code const &,unsigned int>,bo c:\boost\include\boost-1_57\boost\bind\bind_template.hpp (77): AriesWin.exe!boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::connection,boost::system::error_code const &,unsigned int>,boost::_bi::list3boost::_bi::value<websocketpp::connection<websocketpp::config::asio *>,boost::arg<1>,boost: c:\boost\include\boost-1_57\boost\function\function_template.hpp (154): AriesWin.exe!boost::detail::function::void_function_obj_invoker2boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::connection<websocketpp::config::asio,boost::system::error_code const &,unsigned int>,boost::_bi::list3<boost::_bi::value<websocketpp::connectio c:\boost\include\boost-1_57\boost\function\function_template.hpp (767): AriesWin.exe!boost::function2<void,boost::system::error_code const &,unsigned int>::operator() + 0x1E bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\transport\asio\connection.hpp (877): AriesWin.exe!websocketpp::transport::asio::connectionwebsocketpp::config::asio::transport_config::handle_async_read c:\boost\include\boost-1_57\boost\bind\mem_fn_template.hpp (271): AriesWin.exe!boost::_mfi::mf2<void,websocketpp::transport::asio::connection,boost::system::error_code const &,unsigned int>::call<boost::shared_ptr<websocketpp::transport::asio::connection<websocketpp::config::asio::transpo + 0x21 bytes c:\boost\include\boost-1_57\boost\bind\mem_fn_template.hpp (287): AriesWin.exe!boost::_mfi::mf2<void,websocketpp::transport::asio::connection,boost::system::error_code const &,unsigned int>::operator()<boost::shared_ptr<websocketpp::transport::asio::connection<websocketpp::config::asio::t c:\boost\include\boost-1_57\boost\bind\bind.hpp (393): AriesWin.exe!boost::_bi::list3<boost::_bi::value<boost::shared_ptr<websocketpp::transport::asio::connection > >,boost::arg<1>,boost::arg<2> >::operator()<boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websoc c:\boost\include\boost-1_57\boost\bind\bind_template.hpp (103): AriesWin.exe!boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection,boost::system::error_code const &,unsigned int>,boost::_bi::list3<boost::_bi::value<boost::shared_ptr<websocketpp::transpor c:\boost\include\boost-1_57\boost\asio\detail\bind_handler.hpp (129): AriesWin.exe!boost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection,boost::system::error_code const &,unsigned int>,boost::_bi::list3<boost::_bi::value<boost::sha c:\boost\include\boost-1_57\boost\asio\handler_invoke_hook.hpp (70): AriesWin.exe!boost::asio::asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection,boost::system::error_code const &,unsigned int>,boost::_bi::l c:\boost\include\boost-1_57\boost\asio\detail\handler_invoke_helpers.hpp (37): AriesWin.exe!boost_asio_handler_invoke_helpers::invokeboost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,boost::system::error_code const &,unsigned int>,boos + 0x16 bytes c:\boost\include\boost-1_57\boost\asio\detail\bind_handler.hpp (171): AriesWin.exe!boost::asio::detail::asio_handler_invokeboost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,boost::system::error_code const &,unsigned int>,boost + 0xD bytes c:\boost\include\boost-1_57\boost\asio\detail\handler_invoke_helpers.hpp (37): AriesWin.exe!boost_asio_handler_invoke_helpers::invokeboost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,boost::system::error_code const &,unsigned int>,boos + 0x16 bytes c:\boost\include\boost-1_57\boost\asio\detail\completion_handler.hpp (68): AriesWin.exe!boost::asio::detail::completion_handlerboost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,boost::system::error_code const &,unsigned int>,boost: + 0xD bytes c:\boost\include\boost-1_57\boost\asio\detail\impl\strand_service.hpp (89): AriesWin.exe!boost::asio::detail::strand_service::dispatchboost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,boost::system::error_code const &,unsigned int>, + 0x1E bytes c:\boost\include\boost-1_57\boost\asio\strand.hpp (160): AriesWin.exe!boost::asio::io_service::strand::dispatchboost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,boost::system::error_code const &,unsigned int>,boos c:\boost\include\boost-1_57\boost\asio\detail\wrapped_handler.hpp (99): AriesWin.exe!boost::asio::detail::wrapped_handlerboost::asio::io_service::strand,boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,boost::system::error_code const &,unsigned int>,boost: + 0x5C bytes c:\boost\include\boost-1_57\boost\function\function_template.hpp (154): AriesWin.exe!boost::detail::function::void_function_obj_invoker2boost::asio::detail::wrapped_handler<boost::asio::io_service::strand,boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,bo c:\boost\include\boost-1_57\boost\function\function_template.hpp (767): AriesWin.exe!boost::function2<void,boost::system::error_code const &,unsigned int>::operator() + 0x1E bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\transport\asio\base.hpp (123): AriesWin.exe!websocketpp::transport::asio::custom_alloc_handler<boost::function<void __cdecl(boost::system::error_code const &,unsigned int)> >::operator()<boost::system::error_code,unsigned int> c:\boost\include\boost-1_57\boost\asio\impl\read.hpp (284): AriesWin.exe!boost::asio::detail::read_opboost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service,boost::asio::mutable_buffers_1,boost::asio::detail::transfer_at_least_t,websocketpp::transport::asio::custom_allo c:\boost\include\boost-1_57\boost\asio\detail\bind_handler.hpp (129): AriesWin.exe!boost::asio::detail::binder2boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service,boost::asio::mutable_buffers_1,boost::asio::detail::transfer_at_least_t,websocketpp: c:\boost\include\boost-1_57\boost\asio\handler_invoke_hook.hpp (70): AriesWin.exe!boost::asio::asio_handler_invokeboost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service,boost::asio::mutable_buffers_1,boost::asio::detail: c:\boost\include\boost-1_57\boost\asio\detail\handler_invoke_helpers.hpp (37): AriesWin.exe!boost_asio_handler_invoke_helpers::invokeboost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service,boost::asio::mutable_buffers_1,boost::asio + 0x16 bytes c:\boost\include\boost-1_57\boost\asio\impl\read.hpp (503): AriesWin.exe!boost::asio::detail::asio_handler_invokeboost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service,boost::asio::mutable_buffers_1,boost::asio: + 0x10 bytes c:\boost\include\boost-1_57\boost\asio\detail\handler_invoke_helpers.hpp (37): AriesWin.exe!boost_asio_handler_invoke_helpers::invokeboost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service,boost::asio::mutable_buffers_1,boost::asio + 0x16 bytes c:\boost\include\boost-1_57\boost\asio\detail\win_iocp_socket_recv_op.hpp (97): AriesWin.exe!boost::asio::detail::win_iocp_socket_recv_opboost::asio::mutable_buffers_1,boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service,boost::asio::mutable_buffers_1,boost: + 0x13 bytes c:\boost\include\boost-1_57\boost\asio\detail\win_iocp_operation.hpp (46): AriesWin.exe!boost::asio::detail::win_iocp_operation::complete + 0x1A bytes c:\boost\include\boost-1_57\boost\asio\detail\impl\win_iocp_io_service.ipp (406): AriesWin.exe!boost::asio::detail::win_iocp_io_service::do_one c:\boost\include\boost-1_57\boost\asio\detail\impl\win_iocp_io_service.ipp (164): AriesWin.exe!boost::asio::detail::win_iocp_io_service::run + 0xE bytes c:\boost\include\boost-1_57\boost\asio\impl\io_service.ipp (59): AriesWin.exe!boost::asio::io_service::run + 0xF bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\transport\asio\endpoint.hpp (564): AriesWin.exe!websocketpp::transport::asio::endpointwebsocketpp::config::asio::transport_config::run c:\boost\include\boost-1_57\boost\bind\mem_fn_template.hpp (40): AriesWin.exe!boost::_mfi::mf0<unsigned int,websocketpp::transport::asio::endpoint >::callwebsocketpp::server<websocketpp::config::asio > + 0x19 bytes c:\boost\include\boost-1_57\boost\bind\mem_fn_template.hpp (56): AriesWin.exe!boost::_mfi::mf0<unsigned int,websocketpp::transport::asio::endpoint >::operator()websocketpp::server<websocketpp::config::asio > c:\boost\include\boost-1_57\boost\bind\bind.hpp (254): AriesWin.exe!boost::_bi::list1boost::_bi::value<websocketpp::server<websocketpp::config::asio > >::operator()<boost::_mfi::mf0<unsigned int,websocketpp::transport::asio::endpoint >,boost::_bi::list0> c:\boost\include\boost-1_57\boost\bind\bind_template.hpp (21): AriesWin.exe!boost::_bi::bind_t<void,boost::_mfi::mf0<unsigned int,websocketpp::transport::asio::endpoint >,boost::_bi::list1boost::_bi::value<websocketpp::server<websocketpp::config::asio > > >::operator() c:\boost\include\boost-1_57\boost\thread\detail\thread.hpp (117): AriesWin.exe!boost::detail::thread_data<boost::_bi::bind_t<void,boost::_mfi::mf0<unsigned int,websocketpp::transport::asio::endpoint >,boost::_bi::list1boost::_bi::value<websocketpp::server<websocketpp::config::asio *> > e:\boost_1_57_0\libs\thread\src\win32\thread.cpp (305): AriesWin.exe!boost::`anonymous namespace'::thread_start_function f:\dd\vctools\crt_bld\self_x86\crt\src\threadex.c (348): MSVCR90D.dll!_callthreadstartex + 0xF bytes f:\dd\vctools\crt_bld\self_x86\crt\src\threadex.c (331): MSVCR90D.dll!_threadstartex 0x769D338A (File and line number not available): kernel32.dll!BaseThreadInitThunk + 0x12 bytes 0x77929F72 (File and line number not available): ntdll.dll!RtlInitializeExceptionChain + 0x63 bytes 0x77929F45 (File and line number not available): ntdll.dll!RtlInitializeExceptionChain + 0x36 bytes Data: 00 00 00 00 CD CD CD CD 6A 73 6F 6E 5F 61 75 74 ........ jsonaut 6F 00 CD CD CD CD CD CD 09 00 00 00 0F 00 00 00 o....... ........ 40 A4 2A 01 22 C7 2A 01 6B C9 2A 01 5E 0D 2B 01 @..".. k..^.+.

---------- Block 153 at 0x0049F448: 48 bytes ---------- Leak Hash: 0xCCE2669A, Count: 1, Total 48 bytes Call Stack (TID 7892): f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\afxmem.cpp (339): mfc90d.dll!operator new c:\work\projects\91_aries\ariesclient\libjson_internal\source\jsonstats.h (65): AriesWin.exe!JSONStats::setCallbacks + 0x7 bytes c:\work\projects\91_aries\ariesclient\libjson_internal\source\jsonchildren.h (39): AriesWin.exe!jsonChildren::getCtorCounter + 0x99 bytes c:\work\projects\91_aries\ariesclient\libjson_internal\source\jsonchildren.h (42): AriesWin.exe!jsonChildren::jsonChildren + 0x5 bytes c:\work\projects\91_aries\ariesclient\libjson_internal\source\jsonchildren.h (264): AriesWin.exe!jsonChildren::newChildren + 0x2B bytes c:\work\projects\91_aries\ariesclient\libjson_internal\source\internaljsonnode.h (298): AriesWin.exe!internalJSONNode::internalJSONNode + 0x113 bytes c:\work\projects\91_aries\ariesclient\libjson_internal\source\internaljsonnode.cpp (687): AriesWin.exe!internalJSONNode::newInternal + 0x33 bytes c:\work\projects\91_aries\ariesclient\libjson_internal\source\jsonnode.h (591): AriesWin.exe!JSONNode::JSONNode + 0x4C bytes c:\work\projects\91_aries\ariesclient\arieswin\ariesserver.cpp (94): AriesWin.exe!CAriesServer::on_message + 0xA bytes c:\boost\include\boost-1_57\boost\bind\mem_fn_template.hpp (280): AriesWin.exe!boost::_mfi::mf2<void,CAriesServer,boost::weak_ptr,boost::shared_ptrwebsocketpp::message_buffer::message >::operator() + 0x52 bytes c:\boost\include\boost-1_57\boost\bind\bind.hpp (393): AriesWin.exe!boost::_bi::list3<boost::_bi::value<CAriesServer >,boost::arg<1>,boost::arg<2> >::operator()boost::_mfi::mf2<void,CAriesServer,boost::weak_ptr<void,boost::shared_ptr<websocketpp::message_buffer::message<websocketpp::message_buffer::alloc::con_msg_manag c:\boost\include\boost-1_57\boost\bind\bind_template.hpp (62): AriesWin.exe!boost::_bi::bind_t<void,boost::_mfi::mf2<void,CAriesServer,boost::weak_ptr,boost::shared_ptrwebsocketpp::message_buffer::message >,boost::_bi::list3<boost::_bi::value<CAriesServer >,boost::arg c:\boost\include\boost-1_57\boost\function\function_template.hpp (154): AriesWin.exe!boost::detail::function::void_function_obj_invoker2boost::_bi::bind_t<void,boost::_mfi::mf2<void,CAriesServer,boost::weak_ptr<void,boost::shared_ptrwebsocketpp::message_buffer::message >,boost::_bi c:\boost\include\boost-1_57\boost\function\function_template.hpp (767): AriesWin.exe!boost::function2<void,boost::weak_ptr,boost::shared_ptrwebsocketpp::message_buffer::message >::operator() + 0x6C bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\impl\connection_impl.hpp (1020): AriesWin.exe!websocketpp::connectionwebsocketpp::config::asio::handle_read_frame c:\boost\include\boost-1_57\boost\bind\mem_fn_template.hpp (280): AriesWin.exe!boost::_mfi::mf2<void,websocketpp::connection,boost::system::error_code const &,unsigned int>::operator() + 0x1A bytes c:\boost\include\boost-1_57\boost\bind\bind.hpp (393): AriesWin.exe!boost::_bi::list3boost::bi::value<websocketpp::connection<websocketpp::config::asio >,boost::arg<1>,boost::arg<2> >::operator()boost::_mfi::mf2<void,websocketpp::connection<websocketpp::config::asio,boost::system::error_code const &,unsigned int>,bo c:\boost\include\boost-1_57\boost\bind\bind_template.hpp (77): AriesWin.exe!boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::connection,boost::system::error_code const &,unsigned int>,boost::_bi::list3boost::_bi::value<websocketpp::connection<websocketpp::config::asio *>,boost::arg<1>,boost: c:\boost\include\boost-1_57\boost\function\function_template.hpp (154): AriesWin.exe!boost::detail::function::void_function_obj_invoker2boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::connection<websocketpp::config::asio,boost::system::error_code const &,unsigned int>,boost::_bi::list3<boost::_bi::value<websocketpp::connectio c:\boost\include\boost-1_57\boost\function\function_template.hpp (767): AriesWin.exe!boost::function2<void,boost::system::error_code const &,unsigned int>::operator() + 0x1E bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\transport\asio\connection.hpp (877): AriesWin.exe!websocketpp::transport::asio::connectionwebsocketpp::config::asio::transport_config::handle_async_read c:\boost\include\boost-1_57\boost\bind\mem_fn_template.hpp (271): AriesWin.exe!boost::_mfi::mf2<void,websocketpp::transport::asio::connection,boost::system::error_code const &,unsigned int>::call<boost::shared_ptr<websocketpp::transport::asio::connection<websocketpp::config::asio::transpo + 0x21 bytes c:\boost\include\boost-1_57\boost\bind\mem_fn_template.hpp (287): AriesWin.exe!boost::_mfi::mf2<void,websocketpp::transport::asio::connection,boost::system::error_code const &,unsigned int>::operator()<boost::shared_ptr<websocketpp::transport::asio::connection<websocketpp::config::asio::t c:\boost\include\boost-1_57\boost\bind\bind.hpp (393): AriesWin.exe!boost::_bi::list3<boost::_bi::value<boost::shared_ptr<websocketpp::transport::asio::connection > >,boost::arg<1>,boost::arg<2> >::operator()<boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websoc c:\boost\include\boost-1_57\boost\bind\bind_template.hpp (103): AriesWin.exe!boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection,boost::system::error_code const &,unsigned int>,boost::_bi::list3<boost::_bi::value<boost::shared_ptr<websocketpp::transpor c:\boost\include\boost-1_57\boost\asio\detail\bind_handler.hpp (129): AriesWin.exe!boost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection,boost::system::error_code const &,unsigned int>,boost::_bi::list3<boost::_bi::value<boost::sha c:\boost\include\boost-1_57\boost\asio\handler_invoke_hook.hpp (70): AriesWin.exe!boost::asio::asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection,boost::system::error_code const &,unsigned int>,boost::_bi::l c:\boost\include\boost-1_57\boost\asio\detail\handler_invoke_helpers.hpp (37): AriesWin.exe!boost_asio_handler_invoke_helpers::invokeboost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,boost::system::error_code const &,unsigned int>,boos + 0x16 bytes c:\boost\include\boost-1_57\boost\asio\detail\bind_handler.hpp (171): AriesWin.exe!boost::asio::detail::asio_handler_invokeboost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,boost::system::error_code const &,unsigned int>,boost + 0xD bytes c:\boost\include\boost-1_57\boost\asio\detail\handler_invoke_helpers.hpp (37): AriesWin.exe!boost_asio_handler_invoke_helpers::invokeboost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,boost::system::error_code const &,unsigned int>,boos + 0x16 bytes c:\boost\include\boost-1_57\boost\asio\detail\completion_handler.hpp (68): AriesWin.exe!boost::asio::detail::completion_handlerboost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,boost::system::error_code const &,unsigned int>,boost: + 0xD bytes c:\boost\include\boost-1_57\boost\asio\detail\impl\strand_service.hpp (89): AriesWin.exe!boost::asio::detail::strand_service::dispatchboost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,boost::system::error_code const &,unsigned int>, + 0x1E bytes c:\boost\include\boost-1_57\boost\asio\strand.hpp (160): AriesWin.exe!boost::asio::io_service::strand::dispatchboost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,boost::system::error_code const &,unsigned int>,boos c:\boost\include\boost-1_57\boost\asio\detail\wrapped_handler.hpp (99): AriesWin.exe!boost::asio::detail::wrapped_handlerboost::asio::io_service::strand,boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,boost::system::error_code const &,unsigned int>,boost: + 0x5C bytes c:\boost\include\boost-1_57\boost\function\function_template.hpp (154): AriesWin.exe!boost::detail::function::void_function_obj_invoker2boost::asio::detail::wrapped_handler<boost::asio::io_service::strand,boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,bo c:\boost\include\boost-1_57\boost\function\function_template.hpp (767): AriesWin.exe!boost::function2<void,boost::system::error_code const &,unsigned int>::operator() + 0x1E bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\transport\asio\base.hpp (123): AriesWin.exe!websocketpp::transport::asio::custom_alloc_handler<boost::function<void __cdecl(boost::system::error_code const &,unsigned int)> >::operator()<boost::system::error_code,unsigned int> c:\boost\include\boost-1_57\boost\asio\impl\read.hpp (284): AriesWin.exe!boost::asio::detail::read_opboost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service,boost::asio::mutable_buffers_1,boost::asio::detail::transfer_at_least_t,websocketpp::transport::asio::custom_allo c:\boost\include\boost-1_57\boost\asio\detail\bind_handler.hpp (129): AriesWin.exe!boost::asio::detail::binder2boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service,boost::asio::mutable_buffers_1,boost::asio::detail::transfer_at_least_t,websocketpp: c:\boost\include\boost-1_57\boost\asio\handler_invoke_hook.hpp (70): AriesWin.exe!boost::asio::asio_handler_invokeboost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service,boost::asio::mutable_buffers_1,boost::asio::detail: c:\boost\include\boost-1_57\boost\asio\detail\handler_invoke_helpers.hpp (37): AriesWin.exe!boost_asio_handler_invoke_helpers::invokeboost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service,boost::asio::mutable_buffers_1,boost::asio + 0x16 bytes c:\boost\include\boost-1_57\boost\asio\impl\read.hpp (503): AriesWin.exe!boost::asio::detail::asio_handler_invokeboost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service,boost::asio::mutable_buffers_1,boost::asio: + 0x10 bytes c:\boost\include\boost-1_57\boost\asio\detail\handler_invoke_helpers.hpp (37): AriesWin.exe!boost_asio_handler_invoke_helpers::invokeboost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service,boost::asio::mutable_buffers_1,boost::asio + 0x16 bytes c:\boost\include\boost-1_57\boost\asio\detail\win_iocp_socket_recv_op.hpp (97): AriesWin.exe!boost::asio::detail::win_iocp_socket_recv_opboost::asio::mutable_buffers_1,boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service,boost::asio::mutable_buffers_1,boost: + 0x13 bytes c:\boost\include\boost-1_57\boost\asio\detail\win_iocp_operation.hpp (46): AriesWin.exe!boost::asio::detail::win_iocp_operation::complete + 0x1A bytes c:\boost\include\boost-1_57\boost\asio\detail\impl\win_iocp_io_service.ipp (406): AriesWin.exe!boost::asio::detail::win_iocp_io_service::do_one c:\boost\include\boost-1_57\boost\asio\detail\impl\win_iocp_io_service.ipp (164): AriesWin.exe!boost::asio::detail::win_iocp_io_service::run + 0xE bytes c:\boost\include\boost-1_57\boost\asio\impl\io_service.ipp (59): AriesWin.exe!boost::asio::io_service::run + 0xF bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\transport\asio\endpoint.hpp (564): AriesWin.exe!websocketpp::transport::asio::endpointwebsocketpp::config::asio::transport_config::run c:\boost\include\boost-1_57\boost\bind\mem_fn_template.hpp (40): AriesWin.exe!boost::_mfi::mf0<unsigned int,websocketpp::transport::asio::endpoint >::callwebsocketpp::server<websocketpp::config::asio > + 0x19 bytes c:\boost\include\boost-1_57\boost\bind\mem_fn_template.hpp (56): AriesWin.exe!boost::_mfi::mf0<unsigned int,websocketpp::transport::asio::endpoint >::operator()websocketpp::server<websocketpp::config::asio > c:\boost\include\boost-1_57\boost\bind\bind.hpp (254): AriesWin.exe!boost::_bi::list1boost::_bi::value<websocketpp::server<websocketpp::config::asio > >::operator()<boost::_mfi::mf0<unsigned int,websocketpp::transport::asio::endpoint >,boost::_bi::list0> c:\boost\include\boost-1_57\boost\bind\bind_template.hpp (21): AriesWin.exe!boost::_bi::bind_t<void,boost::_mfi::mf0<unsigned int,websocketpp::transport::asio::endpoint >,boost::_bi::list1boost::_bi::value<websocketpp::server<websocketpp::config::asio > > >::operator() c:\boost\include\boost-1_57\boost\thread\detail\thread.hpp (117): AriesWin.exe!boost::detail::thread_data<boost::_bi::bind_t<void,boost::_mfi::mf0<unsigned int,websocketpp::transport::asio::endpoint >,boost::_bi::list1boost::_bi::value<websocketpp::server<websocketpp::config::asio > > e:\boost_1_57_0\libs\thread\src\win32\thread.cpp (305): AriesWin.exe!boost::`anonymous namespace'::thread_start_function f:\dd\vctools\crt_bld\self_x86\crt\src\threadex.c (348): MSVCR90D.dll!_callthreadstartex + 0xF bytes f:\dd\vctools\crt_bld\self_x86\crt\src\threadex.c (331): MSVCR90D.dll!threadstartex 0x769D338A (File and line number not available): kernel32.dll!BaseThreadInitThunk + 0x12 bytes 0x77929F72 (File and line number not available): ntdll.dll!RtlInitializeExceptionChain + 0x63 bytes 0x77929F45 (File and line number not available): ntdll.dll!RtlInitializeExceptionChain + 0x36 bytes Data: 00 00 00 00 CD CD CD CD 6A 73 6F 6E 43 68 69 6C ........ jsonChil 64 72 65 6E 00 CD CD CD 0C 00 00 00 0F 00 00 00 dren.... ........ CF C4 2A 01 6B CE 2A 01 1E EE 2A 01 23 80 2A 01 ...k.. ...#..

---------- Block 155 at 0x0049F570: 48 bytes ---------- Leak Hash: 0x6999A343, Count: 1, Total 48 bytes Call Stack (TID 7892): f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\afxmem.cpp (339): mfc90d.dll!operator new c:\work\projects\91_aries\ariesclient\libjson_internal\source\jsonstats.h (65): AriesWin.exe!JSONStats::setCallbacks + 0x7 bytes c:\work\projects\91_aries\ariesclient\libjson_internal\source\internaljsonnode.h (83): AriesWin.exe!internalJSONNode::getCtorCounter + 0x99 bytes c:\work\projects\91_aries\ariesclient\libjson_internal\source\internaljsonnode.h (300): AriesWin.exe!internalJSONNode::internalJSONNode + 0x5 bytes c:\work\projects\91_aries\ariesclient\libjson_internal\source\internaljsonnode.cpp (687): AriesWin.exe!internalJSONNode::newInternal + 0x33 bytes c:\work\projects\91_aries\ariesclient\libjson_internal\source\jsonnode.h (591): AriesWin.exe!JSONNode::JSONNode + 0x4C bytes c:\work\projects\91_aries\ariesclient\arieswin\ariesserver.cpp (94): AriesWin.exe!CAriesServer::on_message + 0xA bytes c:\boost\include\boost-1_57\boost\bind\mem_fn_template.hpp (280): AriesWin.exe!boost::_mfi::mf2<void,CAriesServer,boost::weak_ptr,boost::shared_ptrwebsocketpp::message_buffer::message >::operator() + 0x52 bytes c:\boost\include\boost-1_57\boost\bind\bind.hpp (393): AriesWin.exe!boost::_bi::list3<boost::_bi::value<CAriesServer >,boost::arg<1>,boost::arg<2> >::operator()boost::_mfi::mf2<void,CAriesServer,boost::weak_ptr<void,boost::shared_ptr<websocketpp::message_buffer::message<websocketpp::message_buffer::alloc::con_msg_manag c:\boost\include\boost-1_57\boost\bind\bind_template.hpp (62): AriesWin.exe!boost::_bi::bind_t<void,boost::_mfi::mf2<void,CAriesServer,boost::weak_ptr,boost::shared_ptrwebsocketpp::message_buffer::message >,boost::_bi::list3<boost::_bi::value<CAriesServer >,boost::arg c:\boost\include\boost-1_57\boost\function\function_template.hpp (154): AriesWin.exe!boost::detail::function::void_function_obj_invoker2boost::_bi::bind_t<void,boost::_mfi::mf2<void,CAriesServer,boost::weak_ptr<void,boost::shared_ptrwebsocketpp::message_buffer::message >,boost::_bi c:\boost\include\boost-1_57\boost\function\function_template.hpp (767): AriesWin.exe!boost::function2<void,boost::weak_ptr,boost::shared_ptrwebsocketpp::message_buffer::message >::operator() + 0x6C bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\impl\connection_impl.hpp (1020): AriesWin.exe!websocketpp::connectionwebsocketpp::config::asio::handle_read_frame c:\boost\include\boost-1_57\boost\bind\mem_fn_template.hpp (280): AriesWin.exe!boost::_mfi::mf2<void,websocketpp::connection,boost::system::error_code const &,unsigned int>::operator() + 0x1A bytes c:\boost\include\boost-1_57\boost\bind\bind.hpp (393): AriesWin.exe!boost::_bi::list3boost::bi::value<websocketpp::connection<websocketpp::config::asio >,boost::arg<1>,boost::arg<2> >::operator()boost::_mfi::mf2<void,websocketpp::connection<websocketpp::config::asio,boost::system::error_code const &,unsigned int>,bo c:\boost\include\boost-1_57\boost\bind\bind_template.hpp (77): AriesWin.exe!boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::connection,boost::system::error_code const &,unsigned int>,boost::_bi::list3boost::_bi::value<websocketpp::connection<websocketpp::config::asio *>,boost::arg<1>,boost: c:\boost\include\boost-1_57\boost\function\function_template.hpp (154): AriesWin.exe!boost::detail::function::void_function_obj_invoker2boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::connection<websocketpp::config::asio,boost::system::error_code const &,unsigned int>,boost::_bi::list3<boost::_bi::value<websocketpp::connectio c:\boost\include\boost-1_57\boost\function\function_template.hpp (767): AriesWin.exe!boost::function2<void,boost::system::error_code const &,unsigned int>::operator() + 0x1E bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\transport\asio\connection.hpp (877): AriesWin.exe!websocketpp::transport::asio::connectionwebsocketpp::config::asio::transport_config::handle_async_read c:\boost\include\boost-1_57\boost\bind\mem_fn_template.hpp (271): AriesWin.exe!boost::_mfi::mf2<void,websocketpp::transport::asio::connection,boost::system::error_code const &,unsigned int>::call<boost::shared_ptr<websocketpp::transport::asio::connection<websocketpp::config::asio::transpo + 0x21 bytes c:\boost\include\boost-1_57\boost\bind\mem_fn_template.hpp (287): AriesWin.exe!boost::_mfi::mf2<void,websocketpp::transport::asio::connection,boost::system::error_code const &,unsigned int>::operator()<boost::shared_ptr<websocketpp::transport::asio::connection<websocketpp::config::asio::t c:\boost\include\boost-1_57\boost\bind\bind.hpp (393): AriesWin.exe!boost::_bi::list3<boost::_bi::value<boost::shared_ptr<websocketpp::transport::asio::connection > >,boost::arg<1>,boost::arg<2> >::operator()<boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websoc c:\boost\include\boost-1_57\boost\bind\bind_template.hpp (103): AriesWin.exe!boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection,boost::system::error_code const &,unsigned int>,boost::_bi::list3<boost::_bi::value<boost::shared_ptr<websocketpp::transpor c:\boost\include\boost-1_57\boost\asio\detail\bind_handler.hpp (129): AriesWin.exe!boost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection,boost::system::error_code const &,unsigned int>,boost::_bi::list3<boost::_bi::value<boost::sha c:\boost\include\boost-1_57\boost\asio\handler_invoke_hook.hpp (70): AriesWin.exe!boost::asio::asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection,boost::system::error_code const &,unsigned int>,boost::_bi::l c:\boost\include\boost-1_57\boost\asio\detail\handler_invoke_helpers.hpp (37): AriesWin.exe!boost_asio_handler_invoke_helpers::invokeboost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,boost::system::error_code const &,unsigned int>,boos + 0x16 bytes c:\boost\include\boost-1_57\boost\asio\detail\bind_handler.hpp (171): AriesWin.exe!boost::asio::detail::asio_handler_invokeboost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,boost::system::error_code const &,unsigned int>,boost + 0xD bytes c:\boost\include\boost-1_57\boost\asio\detail\handler_invoke_helpers.hpp (37): AriesWin.exe!boost_asio_handler_invoke_helpers::invokeboost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,boost::system::error_code const &,unsigned int>,boos + 0x16 bytes c:\boost\include\boost-1_57\boost\asio\detail\completion_handler.hpp (68): AriesWin.exe!boost::asio::detail::completion_handlerboost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,boost::system::error_code const &,unsigned int>,boost: + 0xD bytes c:\boost\include\boost-1_57\boost\asio\detail\impl\strand_service.hpp (89): AriesWin.exe!boost::asio::detail::strand_service::dispatchboost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,boost::system::error_code const &,unsigned int>, + 0x1E bytes c:\boost\include\boost-1_57\boost\asio\strand.hpp (160): AriesWin.exe!boost::asio::io_service::strand::dispatchboost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,boost::system::error_code const &,unsigned int>,boos c:\boost\include\boost-1_57\boost\asio\detail\wrapped_handler.hpp (99): AriesWin.exe!boost::asio::detail::wrapped_handlerboost::asio::io_service::strand,boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,boost::system::error_code const &,unsigned int>,boost: + 0x5C bytes c:\boost\include\boost-1_57\boost\function\function_template.hpp (154): AriesWin.exe!boost::detail::function::void_function_obj_invoker2boost::asio::detail::wrapped_handler<boost::asio::io_service::strand,boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,bo c:\boost\include\boost-1_57\boost\function\function_template.hpp (767): AriesWin.exe!boost::function2<void,boost::system::error_code const &,unsigned int>::operator() + 0x1E bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\transport\asio\base.hpp (123): AriesWin.exe!websocketpp::transport::asio::custom_alloc_handler<boost::function<void __cdecl(boost::system::error_code const &,unsigned int)> >::operator()<boost::system::error_code,unsigned int> c:\boost\include\boost-1_57\boost\asio\impl\read.hpp (284): AriesWin.exe!boost::asio::detail::read_opboost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service,boost::asio::mutable_buffers_1,boost::asio::detail::transfer_at_least_t,websocketpp::transport::asio::custom_allo c:\boost\include\boost-1_57\boost\asio\detail\bind_handler.hpp (129): AriesWin.exe!boost::asio::detail::binder2boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service,boost::asio::mutable_buffers_1,boost::asio::detail::transfer_at_least_t,websocketpp: c:\boost\include\boost-1_57\boost\asio\handler_invoke_hook.hpp (70): AriesWin.exe!boost::asio::asio_handler_invokeboost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service,boost::asio::mutable_buffers_1,boost::asio::detail: c:\boost\include\boost-1_57\boost\asio\detail\handler_invoke_helpers.hpp (37): AriesWin.exe!boost_asio_handler_invoke_helpers::invokeboost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service,boost::asio::mutable_buffers_1,boost::asio + 0x16 bytes c:\boost\include\boost-1_57\boost\asio\impl\read.hpp (503): AriesWin.exe!boost::asio::detail::asio_handler_invokeboost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service,boost::asio::mutable_buffers_1,boost::asio: + 0x10 bytes c:\boost\include\boost-1_57\boost\asio\detail\handler_invoke_helpers.hpp (37): AriesWin.exe!boost_asio_handler_invoke_helpers::invokeboost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service,boost::asio::mutable_buffers_1,boost::asio + 0x16 bytes c:\boost\include\boost-1_57\boost\asio\detail\win_iocp_socket_recv_op.hpp (97): AriesWin.exe!boost::asio::detail::win_iocp_socket_recv_opboost::asio::mutable_buffers_1,boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service,boost::asio::mutable_buffers_1,boost: + 0x13 bytes c:\boost\include\boost-1_57\boost\asio\detail\win_iocp_operation.hpp (46): AriesWin.exe!boost::asio::detail::win_iocp_operation::complete + 0x1A bytes c:\boost\include\boost-1_57\boost\asio\detail\impl\win_iocp_io_service.ipp (406): AriesWin.exe!boost::asio::detail::win_iocp_io_service::do_one c:\boost\include\boost-1_57\boost\asio\detail\impl\win_iocp_io_service.ipp (164): AriesWin.exe!boost::asio::detail::win_iocp_io_service::run + 0xE bytes c:\boost\include\boost-1_57\boost\asio\impl\io_service.ipp (59): AriesWin.exe!boost::asio::io_service::run + 0xF bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\transport\asio\endpoint.hpp (564): AriesWin.exe!websocketpp::transport::asio::endpointwebsocketpp::config::asio::transport_config::run c:\boost\include\boost-1_57\boost\bind\mem_fn_template.hpp (40): AriesWin.exe!boost::_mfi::mf0<unsigned int,websocketpp::transport::asio::endpoint >::callwebsocketpp::server<websocketpp::config::asio > + 0x19 bytes c:\boost\include\boost-1_57\boost\bind\mem_fn_template.hpp (56): AriesWin.exe!boost::_mfi::mf0<unsigned int,websocketpp::transport::asio::endpoint >::operator()websocketpp::server<websocketpp::config::asio > c:\boost\include\boost-1_57\boost\bind\bind.hpp (254): AriesWin.exe!boost::_bi::list1boost::_bi::value<websocketpp::server<websocketpp::config::asio > >::operator()<boost::_mfi::mf0<unsigned int,websocketpp::transport::asio::endpoint >,boost::_bi::list0> c:\boost\include\boost-1_57\boost\bind\bind_template.hpp (21): AriesWin.exe!boost::_bi::bind_t<void,boost::_mfi::mf0<unsigned int,websocketpp::transport::asio::endpoint >,boost::_bi::list1boost::_bi::value<websocketpp::server<websocketpp::config::asio > > >::operator() c:\boost\include\boost-1_57\boost\thread\detail\thread.hpp (117): AriesWin.exe!boost::detail::thread_data<boost::_bi::bind_t<void,boost::_mfi::mf0<unsigned int,websocketpp::transport::asio::endpoint >,boost::_bi::list1boost::_bi::value<websocketpp::server<websocketpp::config::asio *> > e:\boost_1_57_0\libs\thread\src\win32\thread.cpp (305): AriesWin.exe!boost::`anonymous namespace'::thread_start_function f:\dd\vctools\crt_bld\self_x86\crt\src\threadex.c (348): MSVCR90D.dll!_callthreadstartex + 0xF bytes f:\dd\vctools\crt_bld\self_x86\crt\src\threadex.c (331): MSVCR90D.dll!threadstartex 0x769D338A (File and line number not available): kernel32.dll!BaseThreadInitThunk + 0x12 bytes 0x77929F72 (File and line number not available): ntdll.dll!RtlInitializeExceptionChain + 0x63 bytes 0x77929F45 (File and line number not available): ntdll.dll!RtlInitializeExceptionChain + 0x36 bytes Data: 00 00 00 00 CD CD CD CD E0 F5 49 00 CD CD CD CD ........ ..I..... CD CD CD CD CD CD CD CD 10 00 00 00 1F 00 00 00 ........ ........ 81 B3 2A 01 0F 9E 2A 01 E7 0B 2B 01 33 D4 2A 01 ...... ..+.3..

---------- Block 157 at 0x0049F698: 48 bytes ---------- Leak Hash: 0xBCDE1D7C, Count: 1, Total 48 bytes Call Stack (TID 7892): f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\afxmem.cpp (339): mfc90d.dll!operator new c:\work\projects\91_aries\ariesclient\libjson_internal\source\jsonstats.h (65): AriesWin.exe!JSONStats::setCallbacks + 0x7 bytes c:\work\projects\91_aries\ariesclient\libjson_internal\source\jsonnode.h (134): AriesWin.exe!JSONNode::getCtorCounter + 0x99 bytes c:\work\projects\91_aries\ariesclient\libjson_internal\source\jsonnode.h (598): AriesWin.exe!JSONNode::JSONNode + 0x5 bytes c:\work\projects\91_aries\ariesclient\arieswin\ariesserver.cpp (94): AriesWin.exe!CAriesServer::on_message + 0xA bytes c:\boost\include\boost-1_57\boost\bind\mem_fn_template.hpp (280): AriesWin.exe!boost::_mfi::mf2<void,CAriesServer,boost::weak_ptr,boost::shared_ptrwebsocketpp::message_buffer::message >::operator() + 0x52 bytes c:\boost\include\boost-1_57\boost\bind\bind.hpp (393): AriesWin.exe!boost::_bi::list3<boost::_bi::value<CAriesServer >,boost::arg<1>,boost::arg<2> >::operator()boost::_mfi::mf2<void,CAriesServer,boost::weak_ptr<void,boost::shared_ptr<websocketpp::message_buffer::message<websocketpp::message_buffer::alloc::con_msg_manag c:\boost\include\boost-1_57\boost\bind\bind_template.hpp (62): AriesWin.exe!boost::_bi::bind_t<void,boost::_mfi::mf2<void,CAriesServer,boost::weak_ptr,boost::shared_ptrwebsocketpp::message_buffer::message >,boost::_bi::list3<boost::_bi::value<CAriesServer >,boost::arg c:\boost\include\boost-1_57\boost\function\function_template.hpp (154): AriesWin.exe!boost::detail::function::void_function_obj_invoker2boost::_bi::bind_t<void,boost::_mfi::mf2<void,CAriesServer,boost::weak_ptr<void,boost::shared_ptrwebsocketpp::message_buffer::message >,boost::_bi c:\boost\include\boost-1_57\boost\function\function_template.hpp (767): AriesWin.exe!boost::function2<void,boost::weak_ptr,boost::shared_ptrwebsocketpp::message_buffer::message >::operator() + 0x6C bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\impl\connection_impl.hpp (1020): AriesWin.exe!websocketpp::connectionwebsocketpp::config::asio::handle_read_frame c:\boost\include\boost-1_57\boost\bind\mem_fn_template.hpp (280): AriesWin.exe!boost::_mfi::mf2<void,websocketpp::connection,boost::system::error_code const &,unsigned int>::operator() + 0x1A bytes c:\boost\include\boost-1_57\boost\bind\bind.hpp (393): AriesWin.exe!boost::_bi::list3boost::bi::value<websocketpp::connection<websocketpp::config::asio >,boost::arg<1>,boost::arg<2> >::operator()boost::_mfi::mf2<void,websocketpp::connection<websocketpp::config::asio,boost::system::error_code const &,unsigned int>,bo c:\boost\include\boost-1_57\boost\bind\bind_template.hpp (77): AriesWin.exe!boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::connection,boost::system::error_code const &,unsigned int>,boost::_bi::list3boost::_bi::value<websocketpp::connection<websocketpp::config::asio *>,boost::arg<1>,boost: c:\boost\include\boost-1_57\boost\function\function_template.hpp (154): AriesWin.exe!boost::detail::function::void_function_obj_invoker2boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::connection<websocketpp::config::asio,boost::system::error_code const &,unsigned int>,boost::_bi::list3<boost::_bi::value<websocketpp::connectio c:\boost\include\boost-1_57\boost\function\function_template.hpp (767): AriesWin.exe!boost::function2<void,boost::system::error_code const &,unsigned int>::operator() + 0x1E bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\transport\asio\connection.hpp (877): AriesWin.exe!websocketpp::transport::asio::connectionwebsocketpp::config::asio::transport_config::handle_async_read c:\boost\include\boost-1_57\boost\bind\mem_fn_template.hpp (271): AriesWin.exe!boost::_mfi::mf2<void,websocketpp::transport::asio::connection,boost::system::error_code const &,unsigned int>::call<boost::shared_ptr<websocketpp::transport::asio::connection<websocketpp::config::asio::transpo + 0x21 bytes c:\boost\include\boost-1_57\boost\bind\mem_fn_template.hpp (287): AriesWin.exe!boost::_mfi::mf2<void,websocketpp::transport::asio::connection,boost::system::error_code const &,unsigned int>::operator()<boost::shared_ptr<websocketpp::transport::asio::connection<websocketpp::config::asio::t c:\boost\include\boost-1_57\boost\bind\bind.hpp (393): AriesWin.exe!boost::_bi::list3<boost::_bi::value<boost::shared_ptr<websocketpp::transport::asio::connection > >,boost::arg<1>,boost::arg<2> >::operator()<boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websoc c:\boost\include\boost-1_57\boost\bind\bind_template.hpp (103): AriesWin.exe!boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection,boost::system::error_code const &,unsigned int>,boost::_bi::list3<boost::_bi::value<boost::shared_ptr<websocketpp::transpor c:\boost\include\boost-1_57\boost\asio\detail\bind_handler.hpp (129): AriesWin.exe!boost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection,boost::system::error_code const &,unsigned int>,boost::_bi::list3<boost::_bi::value<boost::sha c:\boost\include\boost-1_57\boost\asio\handler_invoke_hook.hpp (70): AriesWin.exe!boost::asio::asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection,boost::system::error_code const &,unsigned int>,boost::_bi::l c:\boost\include\boost-1_57\boost\asio\detail\handler_invoke_helpers.hpp (37): AriesWin.exe!boost_asio_handler_invoke_helpers::invokeboost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,boost::system::error_code const &,unsigned int>,boos + 0x16 bytes c:\boost\include\boost-1_57\boost\asio\detail\bind_handler.hpp (171): AriesWin.exe!boost::asio::detail::asio_handler_invokeboost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,boost::system::error_code const &,unsigned int>,boost + 0xD bytes c:\boost\include\boost-1_57\boost\asio\detail\handler_invoke_helpers.hpp (37): AriesWin.exe!boost_asio_handler_invoke_helpers::invokeboost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,boost::system::error_code const &,unsigned int>,boos + 0x16 bytes c:\boost\include\boost-1_57\boost\asio\detail\completion_handler.hpp (68): AriesWin.exe!boost::asio::detail::completion_handlerboost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,boost::system::error_code const &,unsigned int>,boost: + 0xD bytes c:\boost\include\boost-1_57\boost\asio\detail\impl\strand_service.hpp (89): AriesWin.exe!boost::asio::detail::strand_service::dispatchboost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,boost::system::error_code const &,unsigned int>, + 0x1E bytes c:\boost\include\boost-1_57\boost\asio\strand.hpp (160): AriesWin.exe!boost::asio::io_service::strand::dispatchboost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,boost::system::error_code const &,unsigned int>,boos c:\boost\include\boost-1_57\boost\asio\detail\wrapped_handler.hpp (99): AriesWin.exe!boost::asio::detail::wrapped_handlerboost::asio::io_service::strand,boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,boost::system::error_code const &,unsigned int>,boost: + 0x5C bytes c:\boost\include\boost-1_57\boost\function\function_template.hpp (154): AriesWin.exe!boost::detail::function::void_function_obj_invoker2boost::asio::detail::wrapped_handler<boost::asio::io_service::strand,boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,bo c:\boost\include\boost-1_57\boost\function\function_template.hpp (767): AriesWin.exe!boost::function2<void,boost::system::error_code const &,unsigned int>::operator() + 0x1E bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\transport\asio\base.hpp (123): AriesWin.exe!websocketpp::transport::asio::custom_alloc_handler<boost::function<void __cdecl(boost::system::error_code const &,unsigned int)> >::operator()<boost::system::error_code,unsigned int> c:\boost\include\boost-1_57\boost\asio\impl\read.hpp (284): AriesWin.exe!boost::asio::detail::read_opboost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service,boost::asio::mutable_buffers_1,boost::asio::detail::transfer_at_least_t,websocketpp::transport::asio::custom_allo c:\boost\include\boost-1_57\boost\asio\detail\bind_handler.hpp (129): AriesWin.exe!boost::asio::detail::binder2boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service,boost::asio::mutable_buffers_1,boost::asio::detail::transfer_at_least_t,websocketpp: c:\boost\include\boost-1_57\boost\asio\handler_invoke_hook.hpp (70): AriesWin.exe!boost::asio::asio_handler_invokeboost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service,boost::asio::mutable_buffers_1,boost::asio::detail: c:\boost\include\boost-1_57\boost\asio\detail\handler_invoke_helpers.hpp (37): AriesWin.exe!boost_asio_handler_invoke_helpers::invokeboost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service,boost::asio::mutable_buffers_1,boost::asio + 0x16 bytes c:\boost\include\boost-1_57\boost\asio\impl\read.hpp (503): AriesWin.exe!boost::asio::detail::asio_handler_invokeboost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service,boost::asio::mutable_buffers_1,boost::asio: + 0x10 bytes c:\boost\include\boost-1_57\boost\asio\detail\handler_invoke_helpers.hpp (37): AriesWin.exe!boost_asio_handler_invoke_helpers::invokeboost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service,boost::asio::mutable_buffers_1,boost::asio + 0x16 bytes c:\boost\include\boost-1_57\boost\asio\detail\win_iocp_socket_recv_op.hpp (97): AriesWin.exe!boost::asio::detail::win_iocp_socket_recv_opboost::asio::mutable_buffers_1,boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service,boost::asio::mutable_buffers_1,boost: + 0x13 bytes c:\boost\include\boost-1_57\boost\asio\detail\win_iocp_operation.hpp (46): AriesWin.exe!boost::asio::detail::win_iocp_operation::complete + 0x1A bytes c:\boost\include\boost-1_57\boost\asio\detail\impl\win_iocp_io_service.ipp (406): AriesWin.exe!boost::asio::detail::win_iocp_io_service::do_one c:\boost\include\boost-1_57\boost\asio\detail\impl\win_iocp_io_service.ipp (164): AriesWin.exe!boost::asio::detail::win_iocp_io_service::run + 0xE bytes c:\boost\include\boost-1_57\boost\asio\impl\io_service.ipp (59): AriesWin.exe!boost::asio::io_service::run + 0xF bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\transport\asio\endpoint.hpp (564): AriesWin.exe!websocketpp::transport::asio::endpointwebsocketpp::config::asio::transport_config::run c:\boost\include\boost-1_57\boost\bind\mem_fn_template.hpp (40): AriesWin.exe!boost::_mfi::mf0<unsigned int,websocketpp::transport::asio::endpoint >::callwebsocketpp::server<websocketpp::config::asio > + 0x19 bytes c:\boost\include\boost-1_57\boost\bind\mem_fn_template.hpp (56): AriesWin.exe!boost::_mfi::mf0<unsigned int,websocketpp::transport::asio::endpoint >::operator()websocketpp::server<websocketpp::config::asio > c:\boost\include\boost-1_57\boost\bind\bind.hpp (254): AriesWin.exe!boost::_bi::list1boost::_bi::value<websocketpp::server<websocketpp::config::asio > >::operator()<boost::_mfi::mf0<unsigned int,websocketpp::transport::asio::endpoint >,boost::_bi::list0> c:\boost\include\boost-1_57\boost\bind\bind_template.hpp (21): AriesWin.exe!boost::_bi::bind_t<void,boost::_mfi::mf0<unsigned int,websocketpp::transport::asio::endpoint >,boost::_bi::list1boost::_bi::value<websocketpp::server<websocketpp::config::asio > > >::operator() c:\boost\include\boost-1_57\boost\thread\detail\thread.hpp (117): AriesWin.exe!boost::detail::thread_data<boost::_bi::bind_t<void,boost::_mfi::mf0<unsigned int,websocketpp::transport::asio::endpoint >,boost::_bi::list1boost::_bi::value<websocketpp::server<websocketpp::config::asio > > e:\boost_1_57_0\libs\thread\src\win32\thread.cpp (305): AriesWin.exe!boost::`anonymous namespace'::thread_start_function f:\dd\vctools\crt_bld\self_x86\crt\src\threadex.c (348): MSVCR90D.dll!_callthreadstartex + 0xF bytes f:\dd\vctools\crt_bld\self_x86\crt\src\threadex.c (331): MSVCR90D.dll!threadstartex 0x769D338A (File and line number not available): kernel32.dll!BaseThreadInitThunk + 0x12 bytes 0x77929F72 (File and line number not available): ntdll.dll!RtlInitializeExceptionChain + 0x63 bytes 0x77929F45 (File and line number not available): ntdll.dll!RtlInitializeExceptionChain + 0x36 bytes Data: 00 00 00 00 CD CD CD CD 4A 53 4F 4E 4E 6F 64 65 ........ JSONNode 00 CD CD CD CD CD CD CD 08 00 00 00 0F 00 00 00 ........ ........ F3 E6 2A 01 15 9D 2A 01 10 0B 2B 01 06 01 2B 01 ...... ..+...+.

---------- Block 162 at 0x0049F770: 48 bytes ---------- Leak Hash: 0x00BFD9FA, Count: 1, Total 48 bytes Call Stack (TID 7892): f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\afxmem.cpp (339): mfc90d.dll!operator new c:\work\projects\91_aries\ariesclient\libjson_internal\source\jsonstats.h (65): AriesWin.exe!JSONStats::setCallbacks + 0x7 bytes c:\work\projects\91_aries\ariesclient\libjson_internal\source\jsonnode.h (134): AriesWin.exe!JSONNode::getDtorCounter + 0x99 bytes c:\work\projects\91_aries\ariesclient\libjson_internal\source\jsonnode.h (613): AriesWin.exe!JSONNode::~JSONNode + 0x5 bytes c:\work\projects\91_aries\ariesclient\libjson_internal\source\jsonworker.cpp (69): AriesWin.exe!JSONWorker::_parse_unformatted + 0x29 bytes c:\work\projects\91_aries\ariesclient\libjson_internal\source\jsonworker.cpp (15): AriesWin.exe!JSONWorker::parse + 0x14 bytes c:\work\projects\91_aries\ariesclient\libjson\libjson.h (248): AriesWin.exe!libjson::parse + 0xD bytes c:\work\projects\91_aries\ariesclient\arieswin\ariesserver.cpp (95): AriesWin.exe!CAriesServer::on_message + 0x10 bytes c:\boost\include\boost-1_57\boost\bind\mem_fn_template.hpp (280): AriesWin.exe!boost::_mfi::mf2<void,CAriesServer,boost::weak_ptr,boost::shared_ptrwebsocketpp::message_buffer::message >::operator() + 0x52 bytes c:\boost\include\boost-1_57\boost\bind\bind.hpp (393): AriesWin.exe!boost::_bi::list3<boost::_bi::value<CAriesServer >,boost::arg<1>,boost::arg<2> >::operator()boost::_mfi::mf2<void,CAriesServer,boost::weak_ptr<void,boost::shared_ptr<websocketpp::message_buffer::message<websocketpp::message_buffer::alloc::con_msg_manag c:\boost\include\boost-1_57\boost\bind\bind_template.hpp (62): AriesWin.exe!boost::_bi::bind_t<void,boost::_mfi::mf2<void,CAriesServer,boost::weak_ptr,boost::shared_ptrwebsocketpp::message_buffer::message >,boost::_bi::list3<boost::_bi::value<CAriesServer >,boost::arg c:\boost\include\boost-1_57\boost\function\function_template.hpp (154): AriesWin.exe!boost::detail::function::void_function_obj_invoker2boost::_bi::bind_t<void,boost::_mfi::mf2<void,CAriesServer,boost::weak_ptr<void,boost::shared_ptrwebsocketpp::message_buffer::message >,boost::_bi c:\boost\include\boost-1_57\boost\function\function_template.hpp (767): AriesWin.exe!boost::function2<void,boost::weak_ptr,boost::shared_ptrwebsocketpp::message_buffer::message >::operator() + 0x6C bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\impl\connection_impl.hpp (1020): AriesWin.exe!websocketpp::connectionwebsocketpp::config::asio::handle_read_frame c:\boost\include\boost-1_57\boost\bind\mem_fn_template.hpp (280): AriesWin.exe!boost::_mfi::mf2<void,websocketpp::connection,boost::system::error_code const &,unsigned int>::operator() + 0x1A bytes c:\boost\include\boost-1_57\boost\bind\bind.hpp (393): AriesWin.exe!boost::_bi::list3boost::bi::value<websocketpp::connection<websocketpp::config::asio >,boost::arg<1>,boost::arg<2> >::operator()boost::_mfi::mf2<void,websocketpp::connection<websocketpp::config::asio,boost::system::error_code const &,unsigned int>,bo c:\boost\include\boost-1_57\boost\bind\bind_template.hpp (77): AriesWin.exe!boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::connection,boost::system::error_code const &,unsigned int>,boost::_bi::list3boost::_bi::value<websocketpp::connection<websocketpp::config::asio *>,boost::arg<1>,boost: c:\boost\include\boost-1_57\boost\function\function_template.hpp (154): AriesWin.exe!boost::detail::function::void_function_obj_invoker2boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::connection<websocketpp::config::asio,boost::system::error_code const &,unsigned int>,boost::_bi::list3<boost::_bi::value<websocketpp::connectio c:\boost\include\boost-1_57\boost\function\function_template.hpp (767): AriesWin.exe!boost::function2<void,boost::system::error_code const &,unsigned int>::operator() + 0x1E bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\transport\asio\connection.hpp (877): AriesWin.exe!websocketpp::transport::asio::connectionwebsocketpp::config::asio::transport_config::handle_async_read c:\boost\include\boost-1_57\boost\bind\mem_fn_template.hpp (271): AriesWin.exe!boost::_mfi::mf2<void,websocketpp::transport::asio::connection,boost::system::error_code const &,unsigned int>::call<boost::shared_ptr<websocketpp::transport::asio::connection<websocketpp::config::asio::transpo + 0x21 bytes c:\boost\include\boost-1_57\boost\bind\mem_fn_template.hpp (287): AriesWin.exe!boost::_mfi::mf2<void,websocketpp::transport::asio::connection,boost::system::error_code const &,unsigned int>::operator()<boost::shared_ptr<websocketpp::transport::asio::connection<websocketpp::config::asio::t c:\boost\include\boost-1_57\boost\bind\bind.hpp (393): AriesWin.exe!boost::_bi::list3<boost::_bi::value<boost::shared_ptr<websocketpp::transport::asio::connection > >,boost::arg<1>,boost::arg<2> >::operator()<boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websoc c:\boost\include\boost-1_57\boost\bind\bind_template.hpp (103): AriesWin.exe!boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection,boost::system::error_code const &,unsigned int>,boost::_bi::list3<boost::_bi::value<boost::shared_ptr<websocketpp::transpor c:\boost\include\boost-1_57\boost\asio\detail\bind_handler.hpp (129): AriesWin.exe!boost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection,boost::system::error_code const &,unsigned int>,boost::_bi::list3<boost::_bi::value<boost::sha c:\boost\include\boost-1_57\boost\asio\handler_invoke_hook.hpp (70): AriesWin.exe!boost::asio::asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection,boost::system::error_code const &,unsigned int>,boost::_bi::l c:\boost\include\boost-1_57\boost\asio\detail\handler_invoke_helpers.hpp (37): AriesWin.exe!boost_asio_handler_invoke_helpers::invokeboost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,boost::system::error_code const &,unsigned int>,boos + 0x16 bytes c:\boost\include\boost-1_57\boost\asio\detail\bind_handler.hpp (171): AriesWin.exe!boost::asio::detail::asio_handler_invokeboost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,boost::system::error_code const &,unsigned int>,boost + 0xD bytes c:\boost\include\boost-1_57\boost\asio\detail\handler_invoke_helpers.hpp (37): AriesWin.exe!boost_asio_handler_invoke_helpers::invokeboost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,boost::system::error_code const &,unsigned int>,boos + 0x16 bytes c:\boost\include\boost-1_57\boost\asio\detail\completion_handler.hpp (68): AriesWin.exe!boost::asio::detail::completion_handlerboost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,boost::system::error_code const &,unsigned int>,boost: + 0xD bytes c:\boost\include\boost-1_57\boost\asio\detail\impl\strand_service.hpp (89): AriesWin.exe!boost::asio::detail::strand_service::dispatchboost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,boost::system::error_code const &,unsigned int>, + 0x1E bytes c:\boost\include\boost-1_57\boost\asio\strand.hpp (160): AriesWin.exe!boost::asio::io_service::strand::dispatchboost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,boost::system::error_code const &,unsigned int>,boos c:\boost\include\boost-1_57\boost\asio\detail\wrapped_handler.hpp (99): AriesWin.exe!boost::asio::detail::wrapped_handlerboost::asio::io_service::strand,boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,boost::system::error_code const &,unsigned int>,boost: + 0x5C bytes c:\boost\include\boost-1_57\boost\function\function_template.hpp (154): AriesWin.exe!boost::detail::function::void_function_obj_invoker2boost::asio::detail::wrapped_handler<boost::asio::io_service::strand,boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,bo c:\boost\include\boost-1_57\boost\function\function_template.hpp (767): AriesWin.exe!boost::function2<void,boost::system::error_code const &,unsigned int>::operator() + 0x1E bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\transport\asio\base.hpp (123): AriesWin.exe!websocketpp::transport::asio::custom_alloc_handler<boost::function<void __cdecl(boost::system::error_code const &,unsigned int)> >::operator()<boost::system::error_code,unsigned int> c:\boost\include\boost-1_57\boost\asio\impl\read.hpp (284): AriesWin.exe!boost::asio::detail::read_opboost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service,boost::asio::mutable_buffers_1,boost::asio::detail::transfer_at_least_t,websocketpp::transport::asio::custom_allo c:\boost\include\boost-1_57\boost\asio\detail\bind_handler.hpp (129): AriesWin.exe!boost::asio::detail::binder2boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service,boost::asio::mutable_buffers_1,boost::asio::detail::transfer_at_least_t,websocketpp: c:\boost\include\boost-1_57\boost\asio\handler_invoke_hook.hpp (70): AriesWin.exe!boost::asio::asio_handler_invokeboost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service,boost::asio::mutable_buffers_1,boost::asio::detail: c:\boost\include\boost-1_57\boost\asio\detail\handler_invoke_helpers.hpp (37): AriesWin.exe!boost_asio_handler_invoke_helpers::invokeboost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service,boost::asio::mutable_buffers_1,boost::asio + 0x16 bytes c:\boost\include\boost-1_57\boost\asio\impl\read.hpp (503): AriesWin.exe!boost::asio::detail::asio_handler_invokeboost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service,boost::asio::mutable_buffers_1,boost::asio: + 0x10 bytes c:\boost\include\boost-1_57\boost\asio\detail\handler_invoke_helpers.hpp (37): AriesWin.exe!boost_asio_handler_invoke_helpers::invokeboost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service,boost::asio::mutable_buffers_1,boost::asio + 0x16 bytes c:\boost\include\boost-1_57\boost\asio\detail\win_iocp_socket_recv_op.hpp (97): AriesWin.exe!boost::asio::detail::win_iocp_socket_recv_opboost::asio::mutable_buffers_1,boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service,boost::asio::mutable_buffers_1,boost: + 0x13 bytes c:\boost\include\boost-1_57\boost\asio\detail\win_iocp_operation.hpp (46): AriesWin.exe!boost::asio::detail::win_iocp_operation::complete + 0x1A bytes c:\boost\include\boost-1_57\boost\asio\detail\impl\win_iocp_io_service.ipp (406): AriesWin.exe!boost::asio::detail::win_iocp_io_service::do_one c:\boost\include\boost-1_57\boost\asio\detail\impl\win_iocp_io_service.ipp (164): AriesWin.exe!boost::asio::detail::win_iocp_io_service::run + 0xE bytes c:\boost\include\boost-1_57\boost\asio\impl\io_service.ipp (59): AriesWin.exe!boost::asio::io_service::run + 0xF bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\transport\asio\endpoint.hpp (564): AriesWin.exe!websocketpp::transport::asio::endpointwebsocketpp::config::asio::transport_config::run c:\boost\include\boost-1_57\boost\bind\mem_fn_template.hpp (40): AriesWin.exe!boost::_mfi::mf0<unsigned int,websocketpp::transport::asio::endpoint >::callwebsocketpp::server<websocketpp::config::asio > + 0x19 bytes c:\boost\include\boost-1_57\boost\bind\mem_fn_template.hpp (56): AriesWin.exe!boost::_mfi::mf0<unsigned int,websocketpp::transport::asio::endpoint >::operator()websocketpp::server<websocketpp::config::asio > c:\boost\include\boost-1_57\boost\bind\bind.hpp (254): AriesWin.exe!boost::_bi::list1boost::_bi::value<websocketpp::server<websocketpp::config::asio > >::operator()<boost::_mfi::mf0<unsigned int,websocketpp::transport::asio::endpoint >,boost::_bi::list0> c:\boost\include\boost-1_57\boost\bind\bind_template.hpp (21): AriesWin.exe!boost::_bi::bind_t<void,boost::_mfi::mf0<unsigned int,websocketpp::transport::asio::endpoint >,boost::_bi::list1boost::_bi::value<websocketpp::server<websocketpp::config::asio > > >::operator() c:\boost\include\boost-1_57\boost\thread\detail\thread.hpp (117): AriesWin.exe!boost::detail::thread_data<boost::_bi::bind_t<void,boost::_mfi::mf0<unsigned int,websocketpp::transport::asio::endpoint >,boost::_bi::list1boost::_bi::value<websocketpp::server<websocketpp::config::asio > > e:\boost_1_57_0\libs\thread\src\win32\thread.cpp (305): AriesWin.exe!boost::`anonymous namespace'::thread_start_function f:\dd\vctools\crt_bld\self_x86\crt\src\threadex.c (348): MSVCR90D.dll!_callthreadstartex + 0xF bytes f:\dd\vctools\crt_bld\self_x86\crt\src\threadex.c (331): MSVCR90D.dll!threadstartex 0x769D338A (File and line number not available): kernel32.dll!BaseThreadInitThunk + 0x12 bytes 0x77929F72 (File and line number not available): ntdll.dll!RtlInitializeExceptionChain + 0x63 bytes 0x77929F45 (File and line number not available): ntdll.dll!RtlInitializeExceptionChain + 0x36 bytes Data: 00 00 00 00 CD CD CD CD 4A 53 4F 4E 4E 6F 64 65 ........ JSONNode 00 CD CD CD CD CD CD CD 08 00 00 00 0F 00 00 00 ........ ........ F3 E6 2A 01 15 9D 2A 01 10 0B 2B 01 06 01 2B 01 ...... ..+...+.

---------- Block 163 at 0x0049F960: 48 bytes ---------- Leak Hash: 0xF5FEB48B, Count: 1, Total 48 bytes Call Stack (TID 7892): f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\afxmem.cpp (339): mfc90d.dll!operator new c:\work\projects\91_aries\ariesclient\libjson_internal\source\jsonstats.h (65): AriesWin.exe!JSONStats::setCallbacks + 0x7 bytes c:\work\projects\91_aries\ariesclient\libjson_internal\source\internaljsonnode.h (83): AriesWin.exe!internalJSONNode::getDtorCounter + 0x99 bytes c:\work\projects\91_aries\ariesclient\libjson_internal\source\internaljsonnode.cpp (151): AriesWin.exe!internalJSONNode::~internalJSONNode + 0x5 bytes 0x013E750B (File and line number not available): AriesWin.exe!internalJSONNode::scalar deleting destructor' + 0x2B bytes c:\work\projects\91_aries\ariesclient\libjson\_internal\source\internaljsonnode.cpp (677): AriesWin.exe!internalJSONNode::deleteInternal + 0x2B bytes c:\work\projects\91_aries\ariesclient\libjson\_internal\source\jsonnode.h (823): AriesWin.exe!JSONNode::decRef + 0xB bytes c:\work\projects\91_aries\ariesclient\libjson\_internal\source\jsonnode.h (730): AriesWin.exe!JSONNode::operator= c:\work\projects\91_aries\ariesclient\arieswin\ariesserver.cpp (95): AriesWin.exe!CAriesServer::on_message + 0x38 bytes c:\boost\include\boost-1_57\boost\bind\mem_fn_template.hpp (280): AriesWin.exe!boost::_mfi::mf2<void,CAriesServer,boost::weak_ptr<void>,boost::shared_ptr<websocketpp::message_buffer::message<websocketpp::message_buffer::alloc::con_msg_manager> > >::operator() + 0x52 bytes c:\boost\include\boost-1_57\boost\bind\bind.hpp (393): AriesWin.exe!boost::_bi::list3<boost::_bi::value<CAriesServer *>,boost::arg<1>,boost::arg<2> >::operator()<boost::_mfi::mf2<void,CAriesServer,boost::weak_ptr<void>,boost::shared_ptr<websocketpp::message_buffer::message<websocketpp::message_buffer::alloc::con_msg_manag c:\boost\include\boost-1_57\boost\bind\bind_template.hpp (62): AriesWin.exe!boost::_bi::bind_t<void,boost::_mfi::mf2<void,CAriesServer,boost::weak_ptr<void>,boost::shared_ptr<websocketpp::message_buffer::message<websocketpp::message_buffer::alloc::con_msg_manager> > >,boost::_bi::list3<boost::_bi::value<CAriesServer *>,boost::arg c:\boost\include\boost-1_57\boost\function\function_template.hpp (154): AriesWin.exe!boost::detail::function::void_function_obj_invoker2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,CAriesServer,boost::weak_ptr<void>,boost::shared_ptr<websocketpp::message_buffer::message<websocketpp::message_buffer::alloc::con_msg_manager> > >,boost::_bi c:\boost\include\boost-1_57\boost\function\function_template.hpp (767): AriesWin.exe!boost::function2<void,boost::weak_ptr<void>,boost::shared_ptr<websocketpp::message_buffer::message<websocketpp::message_buffer::alloc::con_msg_manager> > >::operator() + 0x6C bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\impl\connection_impl.hpp (1020): AriesWin.exe!websocketpp::connection<websocketpp::config::asio>::handle_read_frame c:\boost\include\boost-1_57\boost\bind\mem_fn_template.hpp (280): AriesWin.exe!boost::_mfi::mf2<void,websocketpp::connection<websocketpp::config::asio>,boost::system::error_code const &,unsigned int>::operator() + 0x1A bytes c:\boost\include\boost-1_57\boost\bind\bind.hpp (393): AriesWin.exe!boost::_bi::list3<boost::_bi::value<websocketpp::connection<websocketpp::config::asio> *>,boost::arg<1>,boost::arg<2> >::operator()<boost::_mfi::mf2<void,websocketpp::connection<websocketpp::config::asio>,boost::system::error_code const &,unsigned int>,bo c:\boost\include\boost-1_57\boost\bind\bind_template.hpp (77): AriesWin.exe!boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::connection<websocketpp::config::asio>,boost::system::error_code const &,unsigned int>,boost::_bi::list3<boost::_bi::value<websocketpp::connection<websocketpp::config::asio> *>,boost::arg<1>,boost: c:\boost\include\boost-1_57\boost\function\function_template.hpp (154): AriesWin.exe!boost::detail::function::void_function_obj_invoker2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::connection<websocketpp::config::asio>,boost::system::error_code const &,unsigned int>,boost::_bi::list3<boost::_bi::value<websocketpp::connectio c:\boost\include\boost-1_57\boost\function\function_template.hpp (767): AriesWin.exe!boost::function2<void,boost::system::error_code const &,unsigned int>::operator() + 0x1E bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\transport\asio\connection.hpp (877): AriesWin.exe!websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config>::handle_async_read c:\boost\include\boost-1_57\boost\bind\mem_fn_template.hpp (271): AriesWin.exe!boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config>,boost::system::error_code const &,unsigned int>::call<boost::shared_ptr<websocketpp::transport::asio::connection<websocketpp::config::asio::transpo + 0x21 bytes c:\boost\include\boost-1_57\boost\bind\mem_fn_template.hpp (287): AriesWin.exe!boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config>,boost::system::error_code const &,unsigned int>::operator()<boost::shared_ptr<websocketpp::transport::asio::connection<websocketpp::config::asio::t c:\boost\include\boost-1_57\boost\bind\bind.hpp (393): AriesWin.exe!boost::_bi::list3<boost::_bi::value<boost::shared_ptr<websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config> > >,boost::arg<1>,boost::arg<2> >::operator()<boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websoc c:\boost\include\boost-1_57\boost\bind\bind_template.hpp (103): AriesWin.exe!boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config>,boost::system::error_code const &,unsigned int>,boost::_bi::list3<boost::_bi::value<boost::shared_ptr<websocketpp::transpor c:\boost\include\boost-1_57\boost\asio\detail\bind_handler.hpp (129): AriesWin.exe!boost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config>,boost::system::error_code const &,unsigned int>,boost::_bi::list3<boost::_bi::value<boost::sha c:\boost\include\boost-1_57\boost\asio\handler_invoke_hook.hpp (70): AriesWin.exe!boost::asio::asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config>,boost::system::error_code const &,unsigned int>,boost::_bi::l c:\boost\include\boost-1_57\boost\asio\detail\handler_invoke_helpers.hpp (37): AriesWin.exe!boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config>,boost::system::error_code const &,unsigned int>,boos + 0x16 bytes c:\boost\include\boost-1_57\boost\asio\detail\bind_handler.hpp (171): AriesWin.exe!boost::asio::detail::asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config>,boost::system::error_code const &,unsigned int>,boost + 0xD bytes c:\boost\include\boost-1_57\boost\asio\detail\handler_invoke_helpers.hpp (37): AriesWin.exe!boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config>,boost::system::error_code const &,unsigned int>,boos + 0x16 bytes c:\boost\include\boost-1_57\boost\asio\detail\completion_handler.hpp (68): AriesWin.exe!boost::asio::detail::completion_handler<boost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config>,boost::system::error_code const &,unsigned int>,boost: + 0xD bytes c:\boost\include\boost-1_57\boost\asio\detail\impl\strand_service.hpp (89): AriesWin.exe!boost::asio::detail::strand_service::dispatch<boost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config>,boost::system::error_code const &,unsigned int>, + 0x1E bytes c:\boost\include\boost-1_57\boost\asio\strand.hpp (160): AriesWin.exe!boost::asio::io_service::strand::dispatch<boost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config>,boost::system::error_code const &,unsigned int>,boos c:\boost\include\boost-1_57\boost\asio\detail\wrapped_handler.hpp (99): AriesWin.exe!boost::asio::detail::wrapped_handler<boost::asio::io_service::strand,boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config>,boost::system::error_code const &,unsigned int>,boost: + 0x5C bytes c:\boost\include\boost-1_57\boost\function\function_template.hpp (154): AriesWin.exe!boost::detail::function::void_function_obj_invoker2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand,boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config>,bo c:\boost\include\boost-1_57\boost\function\function_template.hpp (767): AriesWin.exe!boost::function2<void,boost::system::error_code const &,unsigned int>::operator() + 0x1E bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\transport\asio\base.hpp (123): AriesWin.exe!websocketpp::transport::asio::custom_alloc_handler<boost::function<void __cdecl(boost::system::error_code const &,unsigned int)> >::operator()<boost::system::error_code,unsigned int> c:\boost\include\boost-1_57\boost\asio\impl\read.hpp (284): AriesWin.exe!boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service<boost::asio::ip::tcp> >,boost::asio::mutable_buffers_1,boost::asio::detail::transfer_at_least_t,websocketpp::transport::asio::custom_allo c:\boost\include\boost-1_57\boost\asio\detail\bind_handler.hpp (129): AriesWin.exe!boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service<boost::asio::ip::tcp> >,boost::asio::mutable_buffers_1,boost::asio::detail::transfer_at_least_t,websocketpp: c:\boost\include\boost-1_57\boost\asio\handler_invoke_hook.hpp (70): AriesWin.exe!boost::asio::asio_handler_invoke<boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service<boost::asio::ip::tcp> >,boost::asio::mutable_buffers_1,boost::asio::detail: c:\boost\include\boost-1_57\boost\asio\detail\handler_invoke_helpers.hpp (37): AriesWin.exe!boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service<boost::asio::ip::tcp> >,boost::asio::mutable_buffers_1,boost::asio + 0x16 bytes c:\boost\include\boost-1_57\boost\asio\impl\read.hpp (503): AriesWin.exe!boost::asio::detail::asio_handler_invoke<boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service<boost::asio::ip::tcp> >,boost::asio::mutable_buffers_1,boost::asio: + 0x10 bytes c:\boost\include\boost-1_57\boost\asio\detail\handler_invoke_helpers.hpp (37): AriesWin.exe!boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service<boost::asio::ip::tcp> >,boost::asio::mutable_buffers_1,boost::asio + 0x16 bytes c:\boost\include\boost-1_57\boost\asio\detail\win_iocp_socket_recv_op.hpp (97): AriesWin.exe!boost::asio::detail::win_iocp_socket_recv_op<boost::asio::mutable_buffers_1,boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service<boost::asio::ip::tcp> >,boost::asio::mutable_buffers_1,boost: + 0x13 bytes c:\boost\include\boost-1_57\boost\asio\detail\win_iocp_operation.hpp (46): AriesWin.exe!boost::asio::detail::win_iocp_operation::complete + 0x1A bytes c:\boost\include\boost-1_57\boost\asio\detail\impl\win_iocp_io_service.ipp (406): AriesWin.exe!boost::asio::detail::win_iocp_io_service::do_one c:\boost\include\boost-1_57\boost\asio\detail\impl\win_iocp_io_service.ipp (164): AriesWin.exe!boost::asio::detail::win_iocp_io_service::run + 0xE bytes c:\boost\include\boost-1_57\boost\asio\impl\io_service.ipp (59): AriesWin.exe!boost::asio::io_service::run + 0xF bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\transport\asio\endpoint.hpp (564): AriesWin.exe!websocketpp::transport::asio::endpoint<websocketpp::config::asio::transport_config>::run c:\boost\include\boost-1_57\boost\bind\mem_fn_template.hpp (40): AriesWin.exe!boost::_mfi::mf0<unsigned int,websocketpp::transport::asio::endpoint<websocketpp::config::asio::transport_config> >::call<websocketpp::server<websocketpp::config::asio> *> + 0x19 bytes c:\boost\include\boost-1_57\boost\bind\mem_fn_template.hpp (56): AriesWin.exe!boost::_mfi::mf0<unsigned int,websocketpp::transport::asio::endpoint<websocketpp::config::asio::transport_config> >::operator()<websocketpp::server<websocketpp::config::asio> *> c:\boost\include\boost-1_57\boost\bind\bind.hpp (254): AriesWin.exe!boost::_bi::list1<boost::_bi::value<websocketpp::server<websocketpp::config::asio> *> >::operator()<boost::_mfi::mf0<unsigned int,websocketpp::transport::asio::endpoint<websocketpp::config::asio::transport_config> >,boost::_bi::list0> c:\boost\include\boost-1_57\boost\bind\bind_template.hpp (21): AriesWin.exe!boost::_bi::bind_t<void,boost::_mfi::mf0<unsigned int,websocketpp::transport::asio::endpoint<websocketpp::config::asio::transport_config> >,boost::_bi::list1<boost::_bi::value<websocketpp::server<websocketpp::config::asio> *> > >::operator() c:\boost\include\boost-1_57\boost\thread\detail\thread.hpp (117): AriesWin.exe!boost::detail::thread_data<boost::_bi::bind_t<void,boost::_mfi::mf0<unsigned int,websocketpp::transport::asio::endpoint<websocketpp::config::asio::transport_config> >,boost::_bi::list1<boost::_bi::value<websocketpp::server<websocketpp::config::asio> *> > e:\boost_1_57_0\libs\thread\src\win32\thread.cpp (305): AriesWin.exe!boost::anonymous namespace'::thread_start_function f:\dd\vctools\crt_bld\self_x86\crt\src\threadex.c (348): MSVCR90D.dll!_callthreadstartex + 0xF bytes f:\dd\vctools\crt_bld\self_x86\crt\src\threadex.c (331): MSVCR90D.dll!threadstartex 0x769D338A (File and line number not available): kernel32.dll!BaseThreadInitThunk + 0x12 bytes 0x77929F72 (File and line number not available): ntdll.dll!RtlInitializeExceptionChain + 0x63 bytes 0x77929F45 (File and line number not available): ntdll.dll!RtlInitializeExceptionChain + 0x36 bytes Data: 00 00 00 00 CD CD CD CD D0 F9 49 00 CD CD CD CD ........ ..I..... CD CD CD CD CD CD CD CD 10 00 00 00 1F 00 00 00 ........ ........ 81 B3 2A 01 0F 9E 2A 01 E7 0B 2B 01 33 D4 2A 01 ....._. ..+.3.*.

---------- Block 164 at 0x0049FA30: 48 bytes ---------- Leak Hash: 0x15C8ADF2, Count: 1, Total 48 bytes Call Stack (TID 7892): f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\afxmem.cpp (339): mfc90d.dll!operator new c:\work\projects\91_aries\ariesclient\libjson_internal\source\jsonstats.h (65): AriesWin.exe!JSONStats::setCallbacks + 0x7 bytes c:\work\projects\91_aries\ariesclient\libjson_internal\source\jsonchildren.h (39): AriesWin.exe!jsonChildren::getDtorCounter + 0x99 bytes c:\work\projects\91_aries\ariesclient\libjson_internal\source\jsonchildren.h (57): AriesWin.exe!jsonChildren::~jsonChildren + 0x5 bytes 0x013E2ABB (File and line number not available): AriesWin.exe!jsonChildren::scalar deleting destructor' + 0x2B bytes c:\work\projects\91_aries\ariesclient\libjson\_internal\source\jsonchildren.h (256): AriesWin.exe!jsonChildren::deleteChildren + 0x2B bytes c:\work\projects\91_aries\ariesclient\libjson\_internal\source\internaljsonnode.cpp (155): AriesWin.exe!internalJSONNode::~internalJSONNode + 0x1B bytes 0x013E750B (File and line number not available): AriesWin.exe!internalJSONNode::scalar deleting destructor' + 0x2B bytes c:\work\projects\91_aries\ariesclient\libjson_internal\source\internaljsonnode.cpp (677): AriesWin.exe!internalJSONNode::deleteInternal + 0x2B bytes c:\work\projects\91_aries\ariesclient\libjson_internal\source\jsonnode.h (823): AriesWin.exe!JSONNode::decRef + 0xB bytes c:\work\projects\91_aries\ariesclient\libjson_internal\source\jsonnode.h (730): AriesWin.exe!JSONNode::operator= c:\work\projects\91_aries\ariesclient\arieswin\ariesserver.cpp (95): AriesWin.exe!CAriesServer::on_message + 0x38 bytes c:\boost\include\boost-1_57\boost\bind\mem_fn_template.hpp (280): AriesWin.exe!boost::_mfi::mf2<void,CAriesServer,boost::weak_ptr,boost::shared_ptrwebsocketpp::message_buffer::message >::operator() + 0x52 bytes c:\boost\include\boost-1_57\boost\bind\bind.hpp (393): AriesWin.exe!boost::_bi::list3<boost::_bi::value<CAriesServer >,boost::arg<1>,boost::arg<2> >::operator()boost::_mfi::mf2<void,CAriesServer,boost::weak_ptr<void,boost::shared_ptr<websocketpp::message_buffer::message<websocketpp::message_buffer::alloc::con_msg_manag c:\boost\include\boost-1_57\boost\bind\bind_template.hpp (62): AriesWin.exe!boost::_bi::bind_t<void,boost::_mfi::mf2<void,CAriesServer,boost::weak_ptr,boost::shared_ptrwebsocketpp::message_buffer::message >,boost::_bi::list3<boost::_bi::value<CAriesServer >,boost::arg c:\boost\include\boost-1_57\boost\function\function_template.hpp (154): AriesWin.exe!boost::detail::function::void_function_obj_invoker2boost::_bi::bind_t<void,boost::_mfi::mf2<void,CAriesServer,boost::weak_ptr<void,boost::shared_ptrwebsocketpp::message_buffer::message >,boost::_bi c:\boost\include\boost-1_57\boost\function\function_template.hpp (767): AriesWin.exe!boost::function2<void,boost::weak_ptr,boost::shared_ptrwebsocketpp::message_buffer::message >::operator() + 0x6C bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\impl\connection_impl.hpp (1020): AriesWin.exe!websocketpp::connectionwebsocketpp::config::asio::handle_read_frame c:\boost\include\boost-1_57\boost\bind\mem_fn_template.hpp (280): AriesWin.exe!boost::_mfi::mf2<void,websocketpp::connection,boost::system::error_code const &,unsigned int>::operator() + 0x1A bytes c:\boost\include\boost-1_57\boost\bind\bind.hpp (393): AriesWin.exe!boost::_bi::list3boost::bi::value<websocketpp::connection<websocketpp::config::asio >,boost::arg<1>,boost::arg<2> >::operator()boost::_mfi::mf2<void,websocketpp::connection<websocketpp::config::asio,boost::system::error_code const &,unsigned int>,bo c:\boost\include\boost-1_57\boost\bind\bind_template.hpp (77): AriesWin.exe!boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::connection,boost::system::error_code const &,unsigned int>,boost::_bi::list3boost::_bi::value<websocketpp::connection<websocketpp::config::asio *>,boost::arg<1>,boost: c:\boost\include\boost-1_57\boost\function\function_template.hpp (154): AriesWin.exe!boost::detail::function::void_function_obj_invoker2boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::connection<websocketpp::config::asio,boost::system::error_code const &,unsigned int>,boost::_bi::list3<boost::_bi::value<websocketpp::connectio c:\boost\include\boost-1_57\boost\function\function_template.hpp (767): AriesWin.exe!boost::function2<void,boost::system::error_code const &,unsigned int>::operator() + 0x1E bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\transport\asio\connection.hpp (877): AriesWin.exe!websocketpp::transport::asio::connectionwebsocketpp::config::asio::transport_config::handle_async_read c:\boost\include\boost-1_57\boost\bind\mem_fn_template.hpp (271): AriesWin.exe!boost::_mfi::mf2<void,websocketpp::transport::asio::connection,boost::system::error_code const &,unsigned int>::call<boost::shared_ptr<websocketpp::transport::asio::connection<websocketpp::config::asio::transpo + 0x21 bytes c:\boost\include\boost-1_57\boost\bind\mem_fn_template.hpp (287): AriesWin.exe!boost::_mfi::mf2<void,websocketpp::transport::asio::connection,boost::system::error_code const &,unsigned int>::operator()<boost::shared_ptr<websocketpp::transport::asio::connection<websocketpp::config::asio::t c:\boost\include\boost-1_57\boost\bind\bind.hpp (393): AriesWin.exe!boost::_bi::list3<boost::_bi::value<boost::shared_ptr<websocketpp::transport::asio::connection > >,boost::arg<1>,boost::arg<2> >::operator()<boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websoc c:\boost\include\boost-1_57\boost\bind\bind_template.hpp (103): AriesWin.exe!boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection,boost::system::error_code const &,unsigned int>,boost::_bi::list3<boost::_bi::value<boost::shared_ptr<websocketpp::transpor c:\boost\include\boost-1_57\boost\asio\detail\bind_handler.hpp (129): AriesWin.exe!boost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection,boost::system::error_code const &,unsigned int>,boost::_bi::list3<boost::_bi::value<boost::sha c:\boost\include\boost-1_57\boost\asio\handler_invoke_hook.hpp (70): AriesWin.exe!boost::asio::asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection,boost::system::error_code const &,unsigned int>,boost::_bi::l c:\boost\include\boost-1_57\boost\asio\detail\handler_invoke_helpers.hpp (37): AriesWin.exe!boost_asio_handler_invoke_helpers::invokeboost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,boost::system::error_code const &,unsigned int>,boos + 0x16 bytes c:\boost\include\boost-1_57\boost\asio\detail\bind_handler.hpp (171): AriesWin.exe!boost::asio::detail::asio_handler_invokeboost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,boost::system::error_code const &,unsigned int>,boost + 0xD bytes c:\boost\include\boost-1_57\boost\asio\detail\handler_invoke_helpers.hpp (37): AriesWin.exe!boost_asio_handler_invoke_helpers::invokeboost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,boost::system::error_code const &,unsigned int>,boos + 0x16 bytes c:\boost\include\boost-1_57\boost\asio\detail\completion_handler.hpp (68): AriesWin.exe!boost::asio::detail::completion_handlerboost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,boost::system::error_code const &,unsigned int>,boost: + 0xD bytes c:\boost\include\boost-1_57\boost\asio\detail\impl\strand_service.hpp (89): AriesWin.exe!boost::asio::detail::strand_service::dispatchboost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,boost::system::error_code const &,unsigned int>, + 0x1E bytes c:\boost\include\boost-1_57\boost\asio\strand.hpp (160): AriesWin.exe!boost::asio::io_service::strand::dispatchboost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,boost::system::error_code const &,unsigned int>,boos c:\boost\include\boost-1_57\boost\asio\detail\wrapped_handler.hpp (99): AriesWin.exe!boost::asio::detail::wrapped_handlerboost::asio::io_service::strand,boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,boost::system::error_code const &,unsigned int>,boost: + 0x5C bytes c:\boost\include\boost-1_57\boost\function\function_template.hpp (154): AriesWin.exe!boost::detail::function::void_function_obj_invoker2boost::asio::detail::wrapped_handler<boost::asio::io_service::strand,boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,bo c:\boost\include\boost-1_57\boost\function\function_template.hpp (767): AriesWin.exe!boost::function2<void,boost::system::error_code const &,unsigned int>::operator() + 0x1E bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\transport\asio\base.hpp (123): AriesWin.exe!websocketpp::transport::asio::custom_alloc_handler<boost::function<void __cdecl(boost::system::error_code const &,unsigned int)> >::operator()<boost::system::error_code,unsigned int> c:\boost\include\boost-1_57\boost\asio\impl\read.hpp (284): AriesWin.exe!boost::asio::detail::read_opboost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service,boost::asio::mutable_buffers_1,boost::asio::detail::transfer_at_least_t,websocketpp::transport::asio::custom_allo c:\boost\include\boost-1_57\boost\asio\detail\bind_handler.hpp (129): AriesWin.exe!boost::asio::detail::binder2boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service,boost::asio::mutable_buffers_1,boost::asio::detail::transfer_at_least_t,websocketpp: c:\boost\include\boost-1_57\boost\asio\handler_invoke_hook.hpp (70): AriesWin.exe!boost::asio::asio_handler_invokeboost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service,boost::asio::mutable_buffers_1,boost::asio::detail: c:\boost\include\boost-1_57\boost\asio\detail\handler_invoke_helpers.hpp (37): AriesWin.exe!boost_asio_handler_invoke_helpers::invokeboost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service,boost::asio::mutable_buffers_1,boost::asio + 0x16 bytes c:\boost\include\boost-1_57\boost\asio\impl\read.hpp (503): AriesWin.exe!boost::asio::detail::asio_handler_invokeboost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service,boost::asio::mutable_buffers_1,boost::asio: + 0x10 bytes c:\boost\include\boost-1_57\boost\asio\detail\handler_invoke_helpers.hpp (37): AriesWin.exe!boost_asio_handler_invoke_helpers::invokeboost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service,boost::asio::mutable_buffers_1,boost::asio + 0x16 bytes c:\boost\include\boost-1_57\boost\asio\detail\win_iocp_socket_recv_op.hpp (97): AriesWin.exe!boost::asio::detail::win_iocp_socket_recv_opboost::asio::mutable_buffers_1,boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service,boost::asio::mutable_buffers_1,boost: + 0x13 bytes c:\boost\include\boost-1_57\boost\asio\detail\win_iocp_operation.hpp (46): AriesWin.exe!boost::asio::detail::win_iocp_operation::complete + 0x1A bytes c:\boost\include\boost-1_57\boost\asio\detail\impl\win_iocp_io_service.ipp (406): AriesWin.exe!boost::asio::detail::win_iocp_io_service::do_one c:\boost\include\boost-1_57\boost\asio\detail\impl\win_iocp_io_service.ipp (164): AriesWin.exe!boost::asio::detail::win_iocp_io_service::run + 0xE bytes c:\boost\include\boost-1_57\boost\asio\impl\io_service.ipp (59): AriesWin.exe!boost::asio::io_service::run + 0xF bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\transport\asio\endpoint.hpp (564): AriesWin.exe!websocketpp::transport::asio::endpointwebsocketpp::config::asio::transport_config::run c:\boost\include\boost-1_57\boost\bind\mem_fn_template.hpp (40): AriesWin.exe!boost::_mfi::mf0<unsigned int,websocketpp::transport::asio::endpoint >::callwebsocketpp::server<websocketpp::config::asio > + 0x19 bytes c:\boost\include\boost-1_57\boost\bind\mem_fn_template.hpp (56): AriesWin.exe!boost::_mfi::mf0<unsigned int,websocketpp::transport::asio::endpoint >::operator()websocketpp::server<websocketpp::config::asio > c:\boost\include\boost-1_57\boost\bind\bind.hpp (254): AriesWin.exe!boost::_bi::list1boost::_bi::value<websocketpp::server<websocketpp::config::asio > >::operator()<boost::_mfi::mf0<unsigned int,websocketpp::transport::asio::endpoint >,boost::_bi::list0> c:\boost\include\boost-1_57\boost\bind\bind_template.hpp (21): AriesWin.exe!boost::_bi::bind_t<void,boost::_mfi::mf0<unsigned int,websocketpp::transport::asio::endpoint >,boost::_bi::list1boost::_bi::value<websocketpp::server<websocketpp::config::asio > > >::operator() c:\boost\include\boost-1_57\boost\thread\detail\thread.hpp (117): AriesWin.exe!boost::detail::thread_data<boost::_bi::bind_t<void,boost::_mfi::mf0<unsigned int,websocketpp::transport::asio::endpoint >,boost::_bi::list1boost::_bi::value<websocketpp::server<websocketpp::config::asio > > e:\boost_1_57_0\libs\thread\src\win32\thread.cpp (305): AriesWin.exe!boost::`anonymous namespace'::thread_start_function f:\dd\vctools\crt_bld\self_x86\crt\src\threadex.c (348): MSVCR90D.dll!_callthreadstartex + 0xF bytes f:\dd\vctools\crt_bld\self_x86\crt\src\threadex.c (331): MSVCR90D.dll!threadstartex 0x769D338A (File and line number not available): kernel32.dll!BaseThreadInitThunk + 0x12 bytes 0x77929F72 (File and line number not available): ntdll.dll!RtlInitializeExceptionChain + 0x63 bytes 0x77929F45 (File and line number not available): ntdll.dll!RtlInitializeExceptionChain + 0x36 bytes Data: 00 00 00 00 CD CD CD CD 6A 73 6F 6E 43 68 69 6C ........ jsonChil 64 72 65 6E 00 CD CD CD 0C 00 00 00 0F 00 00 00 dren.... ........ CF C4 2A 01 6B CE 2A 01 1E EE 2A 01 23 80 2A 01 ...k.. ...#..

---------- Block 174 at 0x0049FF28: 48 bytes ---------- Leak Hash: 0x66811F83, Count: 1, Total 48 bytes Call Stack (TID 7892): f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\afxmem.cpp (339): mfc90d.dll!operator new c:\work\projects\91_aries\ariesclient\libjson_internal\source\jsonstats.h (65): AriesWin.exe!JSONStats::setCallbacks + 0x7 bytes c:\work\projects\91_aries\ariesclient\libjson_internal\source\jsonnode.h (134): AriesWin.exe!JSONNode::getCopyCtorCounter + 0x99 bytes c:\work\projects\91_aries\ariesclient\libjson_internal\source\jsonnode.h (602): AriesWin.exe!JSONNode::JSONNode + 0x5 bytes c:\work\projects\91_aries\ariesclient\libjson_internal\source\jsonnode.cpp (321): AriesWin.exe!_newJSONNode + 0x2F bytes c:\work\projects\91_aries\ariesclient\libjson_internal\source\jsonnode.cpp (333): AriesWin.exe!JSONNode::newJSONNode + 0x9 bytes c:\work\projects\91_aries\ariesclient\libjson_internal\source\internaljsonnode.cpp (407): AriesWin.exe!internalJSONNode::push_back + 0x9 bytes c:\work\projects\91_aries\ariesclient\libjson_internal\source\jsonnode.h (717): AriesWin.exe!JSONNode::push_back c:\work\projects\91_aries\ariesclient\arieswin\ariesserver.cpp (106): AriesWin.exe!CAriesServer::on_message + 0x5F bytes c:\boost\include\boost-1_57\boost\bind\mem_fn_template.hpp (280): AriesWin.exe!boost::_mfi::mf2<void,CAriesServer,boost::weak_ptr,boost::shared_ptrwebsocketpp::message_buffer::message >::operator() + 0x52 bytes c:\boost\include\boost-1_57\boost\bind\bind.hpp (393): AriesWin.exe!boost::_bi::list3<boost::_bi::value<CAriesServer >,boost::arg<1>,boost::arg<2> >::operator()boost::_mfi::mf2<void,CAriesServer,boost::weak_ptr<void,boost::shared_ptr<websocketpp::message_buffer::message<websocketpp::message_buffer::alloc::con_msg_manag c:\boost\include\boost-1_57\boost\bind\bind_template.hpp (62): AriesWin.exe!boost::_bi::bind_t<void,boost::_mfi::mf2<void,CAriesServer,boost::weak_ptr,boost::shared_ptrwebsocketpp::message_buffer::message >,boost::_bi::list3<boost::_bi::value<CAriesServer >,boost::arg c:\boost\include\boost-1_57\boost\function\function_template.hpp (154): AriesWin.exe!boost::detail::function::void_function_obj_invoker2boost::_bi::bind_t<void,boost::_mfi::mf2<void,CAriesServer,boost::weak_ptr<void,boost::shared_ptrwebsocketpp::message_buffer::message >,boost::_bi c:\boost\include\boost-1_57\boost\function\function_template.hpp (767): AriesWin.exe!boost::function2<void,boost::weak_ptr,boost::shared_ptrwebsocketpp::message_buffer::message >::operator() + 0x6C bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\impl\connection_impl.hpp (1020): AriesWin.exe!websocketpp::connectionwebsocketpp::config::asio::handle_read_frame c:\boost\include\boost-1_57\boost\bind\mem_fn_template.hpp (280): AriesWin.exe!boost::_mfi::mf2<void,websocketpp::connection,boost::system::error_code const &,unsigned int>::operator() + 0x1A bytes c:\boost\include\boost-1_57\boost\bind\bind.hpp (393): AriesWin.exe!boost::_bi::list3boost::bi::value<websocketpp::connection<websocketpp::config::asio >,boost::arg<1>,boost::arg<2> >::operator()boost::_mfi::mf2<void,websocketpp::connection<websocketpp::config::asio,boost::system::error_code const &,unsigned int>,bo c:\boost\include\boost-1_57\boost\bind\bind_template.hpp (77): AriesWin.exe!boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::connection,boost::system::error_code const &,unsigned int>,boost::_bi::list3boost::_bi::value<websocketpp::connection<websocketpp::config::asio *>,boost::arg<1>,boost: c:\boost\include\boost-1_57\boost\function\function_template.hpp (154): AriesWin.exe!boost::detail::function::void_function_obj_invoker2boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::connection<websocketpp::config::asio,boost::system::error_code const &,unsigned int>,boost::_bi::list3<boost::_bi::value<websocketpp::connectio c:\boost\include\boost-1_57\boost\function\function_template.hpp (767): AriesWin.exe!boost::function2<void,boost::system::error_code const &,unsigned int>::operator() + 0x1E bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\transport\asio\connection.hpp (877): AriesWin.exe!websocketpp::transport::asio::connectionwebsocketpp::config::asio::transport_config::handle_async_read c:\boost\include\boost-1_57\boost\bind\mem_fn_template.hpp (271): AriesWin.exe!boost::_mfi::mf2<void,websocketpp::transport::asio::connection,boost::system::error_code const &,unsigned int>::call<boost::shared_ptr<websocketpp::transport::asio::connection<websocketpp::config::asio::transpo + 0x21 bytes c:\boost\include\boost-1_57\boost\bind\mem_fn_template.hpp (287): AriesWin.exe!boost::_mfi::mf2<void,websocketpp::transport::asio::connection,boost::system::error_code const &,unsigned int>::operator()<boost::shared_ptr<websocketpp::transport::asio::connection<websocketpp::config::asio::t c:\boost\include\boost-1_57\boost\bind\bind.hpp (393): AriesWin.exe!boost::_bi::list3<boost::_bi::value<boost::shared_ptr<websocketpp::transport::asio::connection > >,boost::arg<1>,boost::arg<2> >::operator()<boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websoc c:\boost\include\boost-1_57\boost\bind\bind_template.hpp (103): AriesWin.exe!boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection,boost::system::error_code const &,unsigned int>,boost::_bi::list3<boost::_bi::value<boost::shared_ptr<websocketpp::transpor c:\boost\include\boost-1_57\boost\asio\detail\bind_handler.hpp (129): AriesWin.exe!boost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection,boost::system::error_code const &,unsigned int>,boost::_bi::list3<boost::_bi::value<boost::sha c:\boost\include\boost-1_57\boost\asio\handler_invoke_hook.hpp (70): AriesWin.exe!boost::asio::asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection,boost::system::error_code const &,unsigned int>,boost::_bi::l c:\boost\include\boost-1_57\boost\asio\detail\handler_invoke_helpers.hpp (37): AriesWin.exe!boost_asio_handler_invoke_helpers::invokeboost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,boost::system::error_code const &,unsigned int>,boos + 0x16 bytes c:\boost\include\boost-1_57\boost\asio\detail\bind_handler.hpp (171): AriesWin.exe!boost::asio::detail::asio_handler_invokeboost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,boost::system::error_code const &,unsigned int>,boost + 0xD bytes c:\boost\include\boost-1_57\boost\asio\detail\handler_invoke_helpers.hpp (37): AriesWin.exe!boost_asio_handler_invoke_helpers::invokeboost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,boost::system::error_code const &,unsigned int>,boos + 0x16 bytes c:\boost\include\boost-1_57\boost\asio\detail\completion_handler.hpp (68): AriesWin.exe!boost::asio::detail::completion_handlerboost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,boost::system::error_code const &,unsigned int>,boost: + 0xD bytes c:\boost\include\boost-1_57\boost\asio\detail\impl\strand_service.hpp (89): AriesWin.exe!boost::asio::detail::strand_service::dispatchboost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,boost::system::error_code const &,unsigned int>, + 0x1E bytes c:\boost\include\boost-1_57\boost\asio\strand.hpp (160): AriesWin.exe!boost::asio::io_service::strand::dispatchboost::asio::detail::binder2<boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,boost::system::error_code const &,unsigned int>,boos c:\boost\include\boost-1_57\boost\asio\detail\wrapped_handler.hpp (99): AriesWin.exe!boost::asio::detail::wrapped_handlerboost::asio::io_service::strand,boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,boost::system::error_code const &,unsigned int>,boost: + 0x5C bytes c:\boost\include\boost-1_57\boost\function\function_template.hpp (154): AriesWin.exe!boost::detail::function::void_function_obj_invoker2boost::asio::detail::wrapped_handler<boost::asio::io_service::strand,boost::_bi::bind_t<void,boost::_mfi::mf2<void,websocketpp::transport::asio::connection<websocketpp::config::asio::transport_config,bo c:\boost\include\boost-1_57\boost\function\function_template.hpp (767): AriesWin.exe!boost::function2<void,boost::system::error_code const &,unsigned int>::operator() + 0x1E bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\transport\asio\base.hpp (123): AriesWin.exe!websocketpp::transport::asio::custom_alloc_handler<boost::function<void __cdecl(boost::system::error_code const &,unsigned int)> >::operator()<boost::system::error_code,unsigned int> c:\boost\include\boost-1_57\boost\asio\impl\read.hpp (284): AriesWin.exe!boost::asio::detail::read_opboost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service,boost::asio::mutable_buffers_1,boost::asio::detail::transfer_at_least_t,websocketpp::transport::asio::custom_allo c:\boost\include\boost-1_57\boost\asio\detail\bind_handler.hpp (129): AriesWin.exe!boost::asio::detail::binder2boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service,boost::asio::mutable_buffers_1,boost::asio::detail::transfer_at_least_t,websocketpp: c:\boost\include\boost-1_57\boost\asio\handler_invoke_hook.hpp (70): AriesWin.exe!boost::asio::asio_handler_invokeboost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service,boost::asio::mutable_buffers_1,boost::asio::detail: c:\boost\include\boost-1_57\boost\asio\detail\handler_invoke_helpers.hpp (37): AriesWin.exe!boost_asio_handler_invoke_helpers::invokeboost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service,boost::asio::mutable_buffers_1,boost::asio + 0x16 bytes c:\boost\include\boost-1_57\boost\asio\impl\read.hpp (503): AriesWin.exe!boost::asio::detail::asio_handler_invokeboost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service,boost::asio::mutable_buffers_1,boost::asio: + 0x10 bytes c:\boost\include\boost-1_57\boost\asio\detail\handler_invoke_helpers.hpp (37): AriesWin.exe!boost_asio_handler_invoke_helpers::invokeboost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service,boost::asio::mutable_buffers_1,boost::asio + 0x16 bytes c:\boost\include\boost-1_57\boost\asio\detail\win_iocp_socket_recv_op.hpp (97): AriesWin.exe!boost::asio::detail::win_iocp_socket_recv_opboost::asio::mutable_buffers_1,boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service,boost::asio::mutable_buffers_1,boost: + 0x13 bytes c:\boost\include\boost-1_57\boost\asio\detail\win_iocp_operation.hpp (46): AriesWin.exe!boost::asio::detail::win_iocp_operation::complete + 0x1A bytes c:\boost\include\boost-1_57\boost\asio\detail\impl\win_iocp_io_service.ipp (406): AriesWin.exe!boost::asio::detail::win_iocp_io_service::do_one c:\boost\include\boost-1_57\boost\asio\detail\impl\win_iocp_io_service.ipp (164): AriesWin.exe!boost::asio::detail::win_iocp_io_service::run + 0xE bytes c:\boost\include\boost-1_57\boost\asio\impl\io_service.ipp (59): AriesWin.exe!boost::asio::io_service::run + 0xF bytes c:\work\projects\91_aries\websocketpp-0.5.1\websocketpp\transport\asio\endpoint.hpp (564): AriesWin.exe!websocketpp::transport::asio::endpointwebsocketpp::config::asio::transport_config::run c:\boost\include\boost-1_57\boost\bind\mem_fn_template.hpp (40): AriesWin.exe!boost::_mfi::mf0<unsigned int,websocketpp::transport::asio::endpoint >::callwebsocketpp::server<websocketpp::config::asio > + 0x19 bytes c:\boost\include\boost-1_57\boost\bind\mem_fn_template.hpp (56): AriesWin.exe!boost::_mfi::mf0<unsigned int,websocketpp::transport::asio::endpoint >::operator()websocketpp::server<websocketpp::config::asio > c:\boost\include\boost-1_57\boost\bind\bind.hpp (254): AriesWin.exe!boost::_bi::list1boost::_bi::value<websocketpp::server<websocketpp::config::asio > >::operator()<boost::_mfi::mf0<unsigned int,websocketpp::transport::asio::endpoint >,boost::_bi::list0> c:\boost\include\boost-1_57\boost\bind\bind_template.hpp (21): AriesWin.exe!boost::_bi::bind_t<void,boost::_mfi::mf0<unsigned int,websocketpp::transport::asio::endpoint >,boost::_bi::list1boost::_bi::value<websocketpp::server<websocketpp::config::asio > > >::operator() c:\boost\include\boost-1_57\boost\thread\detail\thread.hpp (117): AriesWin.exe!boost::detail::thread_data<boost::_bi::bind_t<void,boost::_mfi::mf0<unsigned int,websocketpp::transport::asio::endpoint >,boost::_bi::list1boost::_bi::value<websocketpp::server<websocketpp::config::asio > > e:\boost_1_57_0\libs\thread\src\win32\thread.cpp (305): AriesWin.exe!boost::`anonymous namespace'::thread_start_function f:\dd\vctools\crt_bld\self_x86\crt\src\threadex.c (348): MSVCR90D.dll!_callthreadstartex + 0xF bytes f:\dd\vctools\crt_bld\self_x86\crt\src\threadex.c (331): MSVCR90D.dll!threadstartex 0x769D338A (File and line number not available): kernel32.dll!BaseThreadInitThunk + 0x12 bytes 0x77929F72 (File and line number not available): ntdll.dll!RtlInitializeExceptionChain + 0x63 bytes 0x77929F45 (File and line number not available): ntdll.dll!RtlInitializeExceptionChain + 0x36 bytes Data: 00 00 00 00 CD CD CD CD 4A 53 4F 4E 4E 6F 64 65 ........ JSONNode 00 CD CD CD CD CD CD CD 08 00 00 00 0F 00 00 00 ........ ........ F3 E6 2A 01 15 9D 2A 01 10 0B 2B 01 06 01 2B 01 ...... ..+...+.

Visual Leak Detector detected 9 memory leaks (1816 bytes). Largest number used: 59533 bytes. Total allocations: 77050 bytes. Visual Leak Detector is now exiting. The program '[0x210C] AriesWin.exe: Native' has exited with code 2 (0x2).