Boost C++ Libraries: Ticket #4007: Win32 exception during deserialization of bad content https://svn.boost.org/trac10/ticket/4007 <p> Platform: Windows XP SP2 Compiler: Visual Studio 2008 </p> <p> With the file "filename" that contains bad content, the deserialization fails and no c++ exception is thrown. Thus, it isn't possible to catch it in a try/catch block and the application behaves in an unusual way. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/4007 Trac 1.4.3 anonymous Sun, 14 Mar 2010 14:26:15 GMT attachment set https://svn.boost.org/trac10/ticket/4007 https://svn.boost.org/trac10/ticket/4007 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">main.cpp</span> </li> </ul> Ticket Steven Watanabe Mon, 15 Mar 2010 21:45:21 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/4007#comment:1 https://svn.boost.org/trac10/ticket/4007#comment:1 <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">invalid</span> </li> </ul> <p> I think that the serialization library throws an exception when you create the archive. Obviously this is outside the try/catch and so is not caught. </p> Ticket