#### Thread 1 RtlReportCriticalFailure() Unknown RtlpHeapHandleError() Unknown RtlpLogHeapFailure() Unknown RtlFreeHeap() Unknown 00007ff9185fe3bb() Unknown std::_Tree,std::allocator > >,std::less,std::allocator,std::allocator > > > >,0> >::erase(std::_Tree_const_iterator,std::allocator > > > > > > _Where) Line 1434 C++ std::_Tree,std::allocator > >,std::less,std::allocator,std::allocator > > > >,0> >::erase(std::_Tree_const_iterator,std::allocator > > > > > > _First, std::_Tree_const_iterator,std::allocator > > > > > > _Last) Line 1452 C++ std::_Tree,std::allocator > >,std::less,std::allocator,std::allocator > > > >,0> >::erase(const BitFactory::Object * const & _Keyval) Line 1464 C++ BitFactory::Object::ClearPropertyCaches() Line 947 C++ BitFactory::Object::~Object() Line 123 C++ [External Code] boost::detail::sp_counted_impl_pd<`anonymous namespace'::LoadLogicIDObjectTemplateStrategie * __ptr64,boost::detail::sp_ms_deleter<`anonymous namespace'::LoadLogicIDObjectTemplateStrategie> >::dispose() Line 153 C++ `anonymous namespace'::BackEndRawDataToLogicIDObject(const BitFactory::Ref & root, const BitFactory::RawData & rawData) Line 356 C++ BitFactory::AllBackEndRawDataToObject(const BitFactory::Ref & root, const BitFactory::RawData & rawData, const BitFactory::Ref & queriedType) Line 381 C++ BitFactory::RootObjectImpl::BackEndSink(BitFactory::Ref qp, const boost::function const &)> & sink, unsigned __int64 limit, unsigned __int64 & fetched, const BitFactory::RawData & rawData) Line 69 C++ boost::_mfi::mf5,boost::function const & __ptr64)> const & __ptr64,unsigned __int64,unsigned __int64 & __ptr64,BitFactory::RawData const & __ptr64>::operator() >(boost::shared_ptr & u, BitFactory::Ref a1, const boost::function const &)> & a2, unsigned __int64 a3, unsigned __int64 & a4, const BitFactory::RawData & a5) Line 625 C++ boost::_bi::bind_t,boost::function const & __ptr64)> const & __ptr64,unsigned __int64,unsigned __int64 & __ptr64,BitFactory::RawData const & __ptr64>,boost::_bi::list6 >,boost::_bi::value >,boost::_bi::value const & __ptr64)> >,boost::_bi::value,boost::_bi::value,boost::arg<1> > >::operator()(const BitFactory::RawData & a1) Line 1235 C++ BitFactory::QueryRequest::Into(const bsoncxx::v_noabi::document::view & s, const boost::function & sink) Line 50 C++ BitFactory::Request::SubmitTo(const boost::asio::ip::basic_endpoint & endpoint, const BitFactory::Ref & root, int sessionID, int lastReflectedTxnNo, boost::function apply) Line 86 C++ BitFactory::Request::SubmitTo(const boost::asio::ip::basic_endpoint & endpoint, BitFactory::ClientRootBottom * bottom, boost::function apply) Line 97 C++ BitFactory::ClientRootBottom::Fetch(BitFactory::Ref queryParam, const boost::function & sink) Line 242 C++ BitFactory::RootObject::PhysicalFetch(BitFactory::Ref qp, const boost::function const &)> & sink) Line 152 C++ BitFactory::RootObject::SelectInto(const boost::function const &)> & sink, const BitFactory::Ref & queryParams) Line 230 C++ BitFactory::RootObject::Select(const BitFactory::Ref & queryParams, BitFactory::NoFilter filter) Line 243 C++ BitFactory::RootObject::Select(const BitFactory::Ref & queryParams, BitFactory::NoFilter w) Line 194 C++ `anonymous namespace'::WarmupPositionOfAccounts(BitFactory::IStepper & step, const BitFactory::Ref & planPeriod, const std::set,std::less >,std::allocator > > & actionReportEmployees) Line 87 C++ BitFactory::Alex::WarmupPlanPeriod(BitFactory::IStepper & step, const BitFactory::Ref & planPeriod) Line 207 C++ BitFactory::Alex::PlanPeriod::Warmup(BitFactory::IStepper & stepper) Line 199 C++ BitFactory::WatchAlways(boost::function f) Line 57 C++ `anonymous namespace'::WatchAlwaysUnknown(boost::function f) Line 81 C++ BitFactory::Watch(boost::function f) Line 102 C++ BitFactory::UI::Web::WebApp::Impl::DoAfterWarmUp(BitFactory::Ref object, const boost::function & afterWarmup) Line 212 C++ boost::_bi::bind_t,boost::function const & __ptr64>,boost::_bi::list3,boost::_bi::value >,boost::_bi::value > > >::operator()() Line 1222 C++ BitFactory::BackgroundWork::Run() Line 103 C++ [External Code] #### Thread 2 CBITDate::ToDOW() Line 1473 C++ CBITWeekOfYear::Monday() Line 1685 C++ CBITWeekOfYear::WeeksDiff(const CBITWeekOfYear & weekLeft, const CBITWeekOfYear & weekRight) Line 1263 C++ BitFactory::Alex::RotatingShiftSchedule::GetWeekAndDayFor(const BitFactory::Ref & o, const CBITDateMin & start, int startWeek, const CBITDateMin & query) Line 171 C++ BitFactory::Alex::RotatingShiftSchedule::GetDayForAllocation(const BitFactory::Ref & o, const CBITDateMin & start, int startWeek, const CBITDateMin & query) Line 184 C++ BitFactory::Alex::GetRotatingShiftScheduleDay(const BitFactory::Ref & e, const CBITDateMin & date) Line 219 C++ BitFactory::Alex::Day::GetRotaDay() Line 174 C++ BitFactory::Alex::GetRealDerivedValueImpl (const BitFactory::Ref &),BitFactory::DeclaredScalarPropertyAccess > >(const BitFactory::Ref & day, const BitFactory::Alex::GetRealDerivedValue::__l2::BitFactory::Ref (const BitFactory::Ref &) & getRotaDayProperty, const BitFactory::DeclaredScalarPropertyAccess > & dayAccess) Line 63 C++ BitFactory::Alex::GetRealDerivedValue >,BitFactory::DeclaredScalarPropertyAccess > >(const BitFactory::Ref & day, const BitFactory::DeclaredScalarPropertyAccess > & rotaDayAccess, const BitFactory::DeclaredScalarPropertyAccess > & dayAccess) Line 76 C++ BitFactory::Alex::GetDerivedValuePure >,BitFactory::DeclaredScalarPropertyAccess > >(const BitFactory::Ref & day, const BitFactory::DeclaredScalarPropertyAccess > & rsaAccess, const BitFactory::DeclaredScalarPropertyAccess > & dayAccess, const BitFactory::Ref & thisValue) Line 107 C++ BitFactory::Alex::GetDerivedValue >,BitFactory::DeclaredScalarPropertyAccess > >(const BitFactory::Ref & day, const BitFactory::DeclaredScalarPropertyAccess > & rsaAccess, const BitFactory::DeclaredScalarPropertyAccess > & dayAccess, const BitFactory::Ref & thisValue) Line 120 C++ BitFactory::Alex::Day::OnGetPlanSymbol(const BitFactory::Ref & thisValue) Line 433 C++ BitFactory::Alex::DayPlanSymbol_::OnGet(const BitFactory::Ref & thisValue) Line 279 C++ BitFactory::DeclaredScalarPropertyAccess >::In(const BitFactory::Ref & o) Line 50 C++ BitFactory::operator>> > >(const BitFactory::Ref & o, const BitFactory::DeclaredScalarPropertyAccess > & get) Line 470 C++ BitFactory::Alex::GetRealDerivedValueImpl (const BitFactory::Ref &),BitFactory::DeclaredScalarPropertyAccess > >(const BitFactory::Ref & day, const BitFactory::Alex::GetRealDerivedValue::__l2::BitFactory::Ref (const BitFactory::Ref &) & getRotaDayProperty, const BitFactory::DeclaredScalarPropertyAccess > & dayAccess) Line 68 C++ BitFactory::Alex::GetRealDerivedValue >,BitFactory::DeclaredScalarPropertyAccess > >(const BitFactory::Ref & day, const BitFactory::DeclaredScalarPropertyAccess > & rotaDayAccess, const BitFactory::DeclaredScalarPropertyAccess > & dayAccess) Line 76 C++ BitFactory::Alex::GetDerivedValuePure >,BitFactory::DeclaredScalarPropertyAccess > >(const BitFactory::Ref & day, const BitFactory::DeclaredScalarPropertyAccess > & rsaAccess, const BitFactory::DeclaredScalarPropertyAccess > & dayAccess, const BitFactory::Ref & thisValue) Line 107 C++ BitFactory::Alex::GetDerivedValue >,BitFactory::DeclaredScalarPropertyAccess > >(const BitFactory::Ref & day, const BitFactory::DeclaredScalarPropertyAccess > & rsaAccess, const BitFactory::DeclaredScalarPropertyAccess > & dayAccess, const BitFactory::Ref & thisValue) Line 120 C++ BitFactory::Alex::Day::OnGetPlanSymbol(const BitFactory::Ref & thisValue) Line 433 C++ BitFactory::Alex::DayPlanSymbol_::OnGet(const BitFactory::Ref & thisValue) Line 279 C++ BitFactory::Alex::DayBase::HasNoPlanSymbol() Line 212 C++ BitFactory::Alex::DayBase::HasPlanSymbol() Line 192 C++ `anonymous namespace'::UnpunchedPlanSymbol(const BitFactory::Ref & day) Line 209 C++ BitFactory::Alex::TimeStampProcessor::GenerateForwardOrAutoTimeStamp(BitFactory::Alex::TimeStamps & out, const BitFactory::Ref & day, bool isAuto, bool isForward, CBITDateMin t, BitFactory::Alex::enumTimeStampType type) Line 341 C++ BitFactory::Alex::TimeStampProcessor::GenerateAuto(const BitFactory::Alex::TimeStamps & in, BitFactory::Alex::TimeStamps & out) Line 380 C++ BitFactory::Alex::PunchedTimeStampProcessor::GenerateAuto(const BitFactory::Alex::TimeStamps & in, BitFactory::Alex::TimeStamps & out) Line 220 C++ BitFactory::Alex::TimeStampProcessor::InternalProcessTimeStamps(BitFactory::Alex::IDayIntervalBuilder & builder) Line 158 C++ BitFactory::Alex::TimeStampProcessor::Processed() Line 86 C++ BitFactory::Alex::VisitTimeStamps(const BitFactory::Ref & day, const boost::function const &,BitFactory::Ref const &)> & visitor) Line 585 C++ BitFactory::Alex::BuildDayInfoText(const BitFactory::Ref & day, const BitFactory::Ref & viewingPlan, bool forTimeSheet, int lineSize, bool withDateInfo, bool forDayTooltip, bool withTeammates) Line 429 C++ BitFactory::Alex::GetDayTooltipText(const BitFactory::Ref & d, const BitFactory::Ref & employee, const BitFactory::Ref & plan, const BitFactory::TimeRange & range, bool forDayTooltip) Line 468 C++ BitFactory::Alex::UI::Architecture::PlanGrid::DoBlowBalloon(int x, int y, std::basic_string,std::allocator > & strTitle, std::basic_string,std::allocator > & strContent) Line 130 C++ boost::detail::function::void_function_obj_invoker0<,void>::invoke(boost::detail::function::function_buffer & function_obj_ptr) Line 160 C++ BitFactory::WatchAlways(boost::function f) Line 57 C++ `anonymous namespace'::WatchAlwaysUnknown(boost::function f) Line 81 C++ BitFactory::Watch(boost::function f) Line 102 C++ BitFactory::Alex::UI::Web::WindowCellWidget::Impl::GetTooltip() Line 56 C++ BitFactory::Alex::UI::Web::WindowCellWidget::PaintEvent(Wt::WPaintDevice * paintDevice) Line 148 C++ BitFactory::UI::Web::PaintedWidget::paintEvent(Wt::WPaintDevice * paintDevice) Line 26 C++ Wt::WPaintedWidget::createDomElement(Wt::WApplication * app) Line 394 C++ Wt::WWebWidget::createActualElement(Wt::WWidget * self, Wt::WApplication * app) Line 2196 C++ Wt::WContainerWidget::createDomChildren(Wt::DomElement & parent, Wt::WApplication * app) Line 730 C++ Wt::WContainerWidget::createDomElement(Wt::WApplication * app, bool addChildren) Line 665 C++ Wt::WWebWidget::createActualElement(Wt::WWidget * self, Wt::WApplication * app) Line 2196 C++ Wt::WContainerWidget::createDomChildren(Wt::DomElement & parent, Wt::WApplication * app) Line 730 C++ Wt::WContainerWidget::createDomElement(Wt::WApplication * app, bool addChildren) Line 665 C++ Wt::WWebWidget::createActualElement(Wt::WWidget * self, Wt::WApplication * app) Line 2196 C++ Wt::WContainerWidget::createDomChildren(Wt::DomElement & parent, Wt::WApplication * app) Line 730 C++ Wt::WContainerWidget::createDomElement(Wt::WApplication * app, bool addChildren) Line 665 C++ Wt::WWebWidget::createActualElement(Wt::WWidget * self, Wt::WApplication * app) Line 2196 C++ Wt::WContainerWidget::createDomChildren(Wt::DomElement & parent, Wt::WApplication * app) Line 730 C++ Wt::WContainerWidget::createDomElement(Wt::WApplication * app, bool addChildren) Line 665 C++ Wt::WWebWidget::createActualElement(Wt::WWidget * self, Wt::WApplication * app) Line 2196 C++ Wt::WContainerWidget::createDomChildren(Wt::DomElement & parent, Wt::WApplication * app) Line 730 C++ Wt::WContainerWidget::createDomElement(Wt::WApplication * app, bool addChildren) Line 665 C++ Wt::WWebWidget::createActualElement(Wt::WWidget * self, Wt::WApplication * app) Line 2196 C++ Wt::WContainerWidget::createDomChildren(Wt::DomElement & parent, Wt::WApplication * app) Line 730 C++ Wt::WContainerWidget::createDomElement(Wt::WApplication * app, bool addChildren) Line 665 C++ Wt::WWebWidget::createActualElement(Wt::WWidget * self, Wt::WApplication * app) Line 2196 C++ Wt::WContainerWidget::updateDomChildren(Wt::DomElement & parent, Wt::WApplication * app) Line 762 C++ Wt::WContainerWidget::getDomChanges(std::vector > & result, Wt::WApplication * app) Line 644 C++ Wt::WWebWidget::getSDomChanges(std::vector > & result, Wt::WApplication * app) Line 2026 C++ Wt::WebRenderer::collectChanges(std::vector > & changes) Line 1549 C++ Wt::WebRenderer::collectJS(Wt::WStringStream * js) Line 1690 C++ Wt::WebRenderer::collectJavaScriptUpdate(Wt::WStringStream & out) Line 1619 C++ Wt::WebRenderer::collectJavaScript() Line 806 C++ Wt::WebRenderer::serveJavaScriptUpdate(Wt::WebResponse & response) Line 601 C++ Wt::WebSession::serveResponse(Wt::WebSession::Handler & handler) Line 2678 C++ Wt::WebSession::render(Wt::WebSession::Handler & handler) Line 2614 C++ Wt::WebSession::notify(const Wt::WEvent & event) Line 2493 C++ BitFactory::WatchAlways(boost::function f) Line 57 C++ `anonymous namespace'::WatchAlwaysUnknown(boost::function f) Line 81 C++ BitFactory::Watch(boost::function f) Line 102 C++ BitFactory::UI::Web::WebApp::notify(const Wt::WEvent & e) Line 285 C++ Wt::WebSession::handleRequest(Wt::WebSession::Handler & handler) Line 1646 C++ Wt::WebController::handleRequest(Wt::WebRequest * request) Line 723 C++ boost::asio::detail::completion_handler,boost::_bi::list2,boost::_bi::value > > >::do_complete(boost::asio::detail::win_iocp_io_service * owner, boost::asio::detail::win_iocp_operation * base, const boost::system::error_code & __formal, unsigned __int64 __formal) Line 68 C++ boost::asio::detail::win_iocp_io_service::do_one(bool block, boost::system::error_code & ec) Line 406 C++ boost::asio::detail::win_iocp_io_service::run(boost::system::error_code & ec) Line 164 C++ Wt::WIOService::run() Line 180 C++ [External Code]