Boost C++ Libraries: Ticket #4210: Changes in boost::exception - 1.43 causing exception to be thrown before main https://svn.boost.org/trac10/ticket/4210 <p> Submitting per Emil Dotchevski's suggestion based on a discusion on boost-users. </p> <p> Changes to boost::exception in 1.43 can cause an exception to be thrown during static initialization (before main() is called). I've attached code that will produce the behavior. The exception is caught, but causes Microsoft Visual Studio to halt if "break when std::exception is thrown" is enabled in the debugger. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/4210 Trac 1.4.3 robertyull@… Wed, 12 May 2010 22:01:28 GMT attachment set https://svn.boost.org/trac10/ticket/4210 https://svn.boost.org/trac10/ticket/4210 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">BoostTest.zip</span> </li> </ul> <p> source to produce the issue </p> Ticket Steven Watanabe Wed, 12 May 2010 22:07:40 GMT component changed; owner set https://svn.boost.org/trac10/ticket/4210#comment:1 https://svn.boost.org/trac10/ticket/4210#comment:1 <ul> <li><strong>owner</strong> set to <span class="trac-author">Emil Dotchevski</span> </li> <li><strong>component</strong> <span class="trac-field-old">None</span> → <span class="trac-field-new">exception</span> </li> </ul> Ticket Emil Dotchevski Wed, 12 May 2010 23:37:14 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/4210#comment:2 https://svn.boost.org/trac10/ticket/4210#comment:2 <ul> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">fixed</span> </li> </ul> <p> See trunk revision 61938. </p> Ticket