Project

General

Profile

Issue with WT sdk precompiled binaries

Added by alex merge almost 9 years ago

Hi all. I'm just curious what I'm doing wrong.

I have installed recent package Wt-3.3.4-msvs2012-Windows-x64-SDK. Trying to compile and run 'Hello world' application I get an error :

<myapp.exe> has triggered a breakpoint. Looks like thread related bug. Any ideas?

Call stack is got from worker thread :

msvcr110d.dll!_free_base(void * pBlock) Line 50 C

msvcr110d.dll!_free_dbg_nolock(void * pUserData, int nBlockUse) Line 1433 C

msvcr110d.dll!_free_dbg(void * pUserData, int nBlockUse) Line 1265 C

msvcr110d.dll!operator delete(void * pUserData) Line 54 C

wtd.dll!std::allocatorstd::_Container_proxy::deallocate(std::_Container_proxy * Ptr, unsignedint64_formal) Line 587 C

wtd.dll!std::_String_alloc<0,std::_String_base_types<char,std::allocator > >::_Free_proxy() Line 683 C

wtd.dll!std::_String_alloc<0,std::_String_base_types<char,std::allocator > >::~_String_alloc<0,std::_String_base_types<char,std::allocator > >() Line 656 C

wtd.dll!std::basic_string<char,std::char_traits,std::allocator >::~basic_string<char,std::char_traits,std::allocator >() Line 965 C

wtd.dll!Wt::WString::~WString() Line 100 C

wtd.dll!Wt::WString::operator=(const Wt::WString & rhs) Line 121 C

wtd.dll!Wt::WApplication::setTitle(const Wt::WString & title) Line 667 C

eolaphttd.exe!HelloApplication::HelloApplication(const Wt::WEnvironment & env) Line 44 C

eolaphttd.exe!createApplication(const Wt::WEnvironment & env) Line 93 C

eolaphttd.exe!boost::detail::function::function_invoker1<Wt::WApplication * _ptr64 (cdecl*)(Wt::WEnvironment const &ptr64),Wt::WApplication *ptr64,Wt::WEnvironment const &_ptr64>::invoke(boost::detail::function::function_buffer & function_ptr, const Wt::WEnvironment & a0) Line 96 C

wtd.dll!boost::function1<Wt::WApplication * _ptr64,Wt::WEnvironment const &_ptr64>::operator()(const Wt::WEnvironment & a0) Line 768 C

wtd.dll!Wt::WebController::doCreateApplication(Wt::WebSession * session) Line 734 C

wtd.dll!Wt::WebSession::start(Wt::WebResponse * response) Line 636 C

wtd.dll!Wt::WebSession::handleRequest(Wt::WebSession::Handler & handler) Line 1551 C

wtd.dll!Wt::WebController::handleRequest(Wt::WebRequest * request) Line 713 C

wthttpd.dll!boost::mfi::mf1<void,Wt::WebController,Wt::WebRequest *_ptr64>::operator()(Wt::WebController * p, Wt::WebRequest * a1) Line 166 C

wthttpd.dll!boost::_bi::list2<boost::bi::value<Wt::WebController *_ptr64>,boost::bi::value<http::server::HTTPRequest *_ptr64> >::operator()<boost::mfi::mf1<void,Wt::WebController,Wt::WebRequest *_ptr64>,boost::_bi::list0>(boost::bi::type_formal, boost::_mfi::mf1<void,Wt::WebController,Wt::WebRequest *> & f, boost::bi::list0 & a, int_formal) Line 314 C

wthttpd.dll!boost::_bi::bind_t<void,boost::mfi::mf1<void,Wt::WebController,Wt::WebRequest *_ptr64>,boost::_bi::list2<boost::bi::value<Wt::WebController *_ptr64>,boost::bi::value<http::server::HTTPRequest *_ptr64> > >::operator()() Line 21 C

wthttpd.dll!boost::asio::asio_handler_invoke<boost::_bi::bind_t<void,boost::mfi::mf1<void,Wt::WebController,Wt::WebRequest *_ptr64>,boost::_bi::list2<boost::bi::value<Wt::WebController *_ptr64>,boost::bi::value<http::server::HTTPRequest *_ptr64> > > >(boost::_bi::bind_t<void,boost::_mfi::mf1<void,Wt::WebController,Wt::WebRequest ,boost::_bi::list2<boost::_bi::value<Wt::WebController>,boost::_bi::value<http::server::HTTPRequest *> > > & function, ...) Line 70 C

wthttpd.dll!boost_asio_handler_invoke_helpers::invoke<boost::_bi::bind_t<void,boost::mfi::mf1<void,Wt::WebController,Wt::WebRequest *_ptr64>,boost::_bi::list2<boost::bi::value<Wt::WebController *_ptr64>,boost::bi::value<http::server::HTTPRequest *_ptr64> > >,boost::_bi::bind_t<void,boost::mfi::mf1<void,Wt::WebController,Wt::WebRequest *_ptr64>,boost::_bi::list2<boost::bi::value<Wt::WebController *_ptr64>,boost::bi::value<http::server::HTTPRequest *_ptr64> > > >(boost::_bi::bind_t<void,boost::_mfi::mf1<void,Wt::WebController,Wt::WebRequest ,boost::_bi::list2<boost::_bi::value<Wt::WebController>,boost::_bi::value<http::server::HTTPRequest *> > > & function, boost::_bi::bind_t<void,boost::_mfi::mf1<void,Wt::WebController,Wt::WebRequest ,boost::_bi::list2<boost::_bi::value<Wt::WebController>,boost::_bi::value<http::server::HTTPRequest *> > > & context) Line 39 C

wthttpd.dll!boost::asio::detail::completion_handler<boost::_bi::bind_t<void,boost::mfi::mf1<void,Wt::WebController,Wt::WebRequest *_ptr64>,boost::_bi::list2<boost::bi::value<Wt::WebController *_ptr64>,boost::bi::value<http::server::HTTPRequest *ptr64> > > >::do_complete(boost::asio::detail::win_iocp_io_service * owner, boost::asio::detail::win_iocp_operation * base, const boost::system::error_code &formal, unsignedint64_formal) Line 68 C

wtd.dll!boost::asio::detail::win_iocp_operation::complete(boost::asio::detail::win_iocp_io_service & owner, const boost::system::error_code & ec, unsigned __int64 bytes_transferred) Line 47 C

wtd.dll!boost::asio::detail::win_iocp_io_service::do_one(bool block, boost::system::error_code & ec) Line 406 C

wtd.dll!boost::asio::detail::win_iocp_io_service::run(boost::system::error_code & ec) Line 164 C

wtd.dll!boost::asio::io_service::run() Line 59 C

wtd.dll!Wt::WIOService::run() Line 181 C

wtd.dll!boost::_mfi::mf0<void,Wt::WIOService>::operator()(Wt::WIOService * p) Line 50 C

wtd.dll!boost::_bi::list1<boost::bi::value<Wt::WIOService *_ptr64> >::operator()<boost::_mfi::mf0<void,Wt::WIOService>,boost::_bi::list0>(boost::bi::type_formal, boost::_mfi::mf0<void,Wt::WIOService> & f, boost::bi::list0 & a, int_formal) Line 254 C

wtd.dll!boost::_bi::bind_t<void,boost::_mfi::mf0<void,Wt::WIOService>,boost::_bi::list1<boost::bi::value<Wt::WIOService *_ptr64> > >::operator()() Line 21 C

wtd.dll!boost::detail::thread_data<boost::_bi::bind_t<void,boost::_mfi::mf0<void,Wt::WIOService>,boost::_bi::list1<boost::bi::value<Wt::WIOService *_ptr64> > > >::run() Line 116 C

wtd.dll!boost::`anonymous namespace'::thread_start_function(void * param) Line 215 C

msvcr110d.dll!_callthreadstartex() Line 354 C

msvcr110d.dll!_threadstartex(void * ptd) Line 337 C

kernel32.dll!00007ffb800113d2() Unknown

ntdll.dll!00007ffb80445444() Unknown