
Hi, My application uses the boost version of 1.78. and it crashes after running for approximately 2 hours. When I created the dump file, I saw the below exceptions. Can anyone share some insight into what is happening here? How to debug and fix this issue? EXCEPTION_RECORD: (.exr -1) ExceptionAddress: 00007ffc2fece77e (ucrtbase!abort+0x000000000000004e) ExceptionCode: c0000409 (Security check failure or stack buffer overrun) ExceptionFlags: 00000001 NumberParameters: 1 Parameter[0]: 0000000000000007 Subcode: 0x7 FAST_FAIL_FATAL_APP_EXIT PROCESS_NAME: cytiva-aktaflux.exe ERROR_CODE: (NTSTATUS) 0xc0000409 - The system detected an overrun of a stack-based buffer in this application. This overrun could potentially allow a malicious user to gain control of this application. EXCEPTION_CODE_STR: c0000409 EXCEPTION_PARAMETER1: 0000000000000007 FAULTING_THREAD: 00000d2c STACK_TEXT: 00000069`f24fe7a0 00007ffc`220a6c4a : 00007ff6`00000003 000001b4`00000003 00000069`f24fe860 00007ff6`33cc181f : ucrtbase!abort+0x4e 00000069`f24fe7d0 00007ff6`33c41272 : 00000069`f24ff180 00000000`00000000 00000069`00000001 000001b4`301fc3d8 : VCRUNTIME140!_purecall+0x1a 00000069`f24fe800 00007ff6`33cc2d42 : 000001b4`301ff8c0 00000069`f24fe890 00000069`f24fe9d0 00000000`ffffffff : cytiva_aktaflux!ILT+131690(?ReportWarningPumpControllerabbaEEAAXAEBV?$basic_stringDU?$char_traitsDstdV?$allocatorD+0x3 00000069`f24fe840 00007ff6`33dc38ad : 00000069`f24fe9d0 000001b4`301ff8c0 000001b4`4a725560 0000a9ff`85eb46dc : cytiva_aktaflux!boost::system::detail::system_category_message_win32+0x1b2 00000069`f24fe890 00007ff6`33dc2b22 : 000001b4`301ff8c0 00000000`ffffffff 000001b4`301ff8c0 00000000`ffffffff : cytiva_aktaflux!boost::date_time::microsec_clock<boost::posix_time::ptime>::create_time+0xfd 00000069`f24fe8d0 00007ff6`33cb9655 : 000001b4`4d1f8b40 000001b4`4d1f8b40 00000000`00000000 00000000`00000001 : cytiva_aktaflux!std::_Tree<std::_Tmap_traits<unsigned short,ViewDebugRegisterValuesFrame::RegisterTrack,std::less<unsigned short>,std::allocator<std::pair<unsigned short const ,ViewDebugRegisterValuesFrame::RegisterTrack> >,0> >::clear+0x72 00000069`f24fef90 00007ff6`33cb922d : 000001b4`4d1f8b78 000001b4`4d1f8b78 000001b4`4d1f8b40 0000000f`042da045 : cytiva_aktaflux!boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::clone+0xa5 00000069`f24ff060 00007ff6`33cbb200 : 00000069`f24ff1b0 00000000`00000000 000001b4`4ef19a80 00000069`f24ff3b0 : cytiva_aktaflux!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::begin+0xd 00000069`f24ff130 00007ff6`33cb16ff : 000001b4`4d4138f0 00000000`00000001 00000000`00000000 000001b4`4d4138f0 : cytiva_aktaflux!boost::system::error_code::equals+0x120 00000069`f24ff220 00007ff6`33cb1144 : 00000000`00000000 00000069`00000000 00000069`f24ff3b0 00000069`f24ff510 : cytiva_aktaflux!boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::clone_impl<boost::exception_detail::bad_exception_>+0xaf 00000069`f24ff370 00007ff6`33cb2c4a : 00000000`00000000 00000000`ffffffff 00000000`00000000 000001b4`4d25dd10 : cytiva_aktaflux!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::basic_string<char,std::char_traits<char>,std::allocator<char> >+0x34 00000069`f24ff450 00007ff6`33cb2403 : 00000000`406d1388 000001b4`4d208718 000001b4`4d2086a0 00000000`00000000 : cytiva_aktaflux!std::bad_exception::bad_exception+0x3a 00000069`f24ffab0 00007ff6`33c70cd4 : 000001b4`4d208730 000001b4`4d208718 000001b4`4d2086a0 00000000`00000000 : cytiva_aktaflux!boost::wrapexcept<boost::property_tree::ptree_bad_path>::wrapexcept<boost::property_tree::ptree_bad_path>+0x53 00000069`f24ffcb0 00007ff6`33f0df8a : 000001b4`4d42b3e0 00000000`00000000 000001b4`4d42b3e0 00000000`00000000 : cytiva_aktaflux!boost::asio::error::`dynamic initializer for 'misc_category''+0x14 00000069`f24ffe40 00007ffc`2fe8268a : 00000000`00000000 000001b4`4d287670 00000000`00000000 00000000`00000000 : cytiva_aktaflux!boost::exception_detail::current_exception_std_exception<std::underflow_error>+0x9a 00000069`f24ffe70 00007ffc`32917ad4 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : ucrtbase!thread_start<unsigned int (__cdecl*)(void * __ptr64)>+0x3a 00000069`f24ffea0 00007ffc`333aa371 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : kernel32!BaseThreadInitThunk+0x14 00000069`f24ffed0 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : ntdll!RtlUserThreadStart+0x21 Best Regards, Jyotideep (JD) Please be advised that this email may contain confidential information. If you are not the intended recipient, please notify us by email by replying to the sender and delete this message. The sender disclaims that the content of this email constitutes an offer to enter into, or the acceptance of, any agreement; provided that the foregoing does not invalidate the binding effect of any digital or other electronic reproduction of a manual signature that is included in any attachment. Confidential - Company Proprietary