Boost C++ Libraries: Ticket #7750: iostreams & thread cancellation issue https://svn.boost.org/trac10/ticket/7750 <p> In NPTL thread cancellation is implemented using exceptions. The iostreams functions contains a catch-all clause which does not rethrow the exception. This is possible to expect but should really never happen in any code. The rules C++ experts developed state that catch-all cases must rethrow. If not then strange things can happen since one doesn't always know exactly what exceptions are thrown. </p> <p> Simple patch for sync functions attached. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/7750 Trac 1.4.3 Oleg <Oleg.Dolgov@…> Thu, 29 Nov 2012 12:59:45 GMT attachment set https://svn.boost.org/trac10/ticket/7750 https://svn.boost.org/trac10/ticket/7750 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">indirect_streambuf.hpp.patch</span> </li> </ul> Ticket Oleg <Oleg.Dolgov@…> Thu, 29 Nov 2012 13:01:52 GMT <link>https://svn.boost.org/trac10/ticket/7750#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/7750#comment:1</guid> <description> <p> Details: </p> <p> h t t p://udrepper.livejournal.com/21541.html h t t p://gcc.gnu.org/bugzilla/show_bug.cgi?id=28145 </p> </description> <category>Ticket</category> </item> </channel> </rss>