Boost C++ Libraries: Ticket #6036: incorrect rethrow in member function void mapped_file_impl::map_file(param_type& p) https://svn.boost.org/trac10/ticket/6036 <p> The rethrow with boost::throw_exception(e) involves 'object slicing' by making a copy of the base-class object. The original exception-information will be lost. To re-throw the current exception you have to throw without any argument. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/6036 Trac 1.4.3 anonymous Fri, 25 May 2012 09:33:22 GMT <link>https://svn.boost.org/trac10/ticket/6036#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/6036#comment:1</guid> <description> <p> Bug is still present in 1.49.0. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>anonymous</dc:creator> <pubDate>Fri, 13 Jul 2012 08:36:26 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/6036#comment:2 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/6036#comment:2</guid> <description> <p> Replying to <a class="ticket" href="https://svn.boost.org/trac10/ticket/6036#comment:1" title="Comment 1">anonymous</a>: </p> <blockquote class="citation"> <p> Bug is still present in 1.49.0. </p> </blockquote> <p> Same for 1.50.0 ;-( </p> </description> <category>Ticket</category> </item> <item> <dc:creator>anonymous</dc:creator> <pubDate>Thu, 13 Dec 2012 13:07:27 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/6036#comment:3 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/6036#comment:3</guid> <description> <p> Replying to <a class="ticket" href="https://svn.boost.org/trac10/ticket/6036#comment:1" title="Comment 1">anonymous</a>: </p> <blockquote class="citation"> <p> Bug is still present in 1.49.0. </p> </blockquote> <p> Same for 1.51.0 </p> </description> <category>Ticket</category> </item> <item> <dc:creator>anonymous</dc:creator> <pubDate>Thu, 13 Dec 2012 13:15:07 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/6036#comment:4 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/6036#comment:4</guid> <description> <p> 1.52.0 still has this bug </p> </description> <category>Ticket</category> </item> <item> <dc:creator>anonymous</dc:creator> <pubDate>Tue, 05 Feb 2013 09:23:15 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/6036#comment:5 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/6036#comment:5</guid> <description> <p> 1.53.0 no changes :( </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Daniel James</dc:creator> <pubDate>Tue, 02 Jul 2013 15:47:16 GMT</pubDate> <title>owner, status, milestone changed https://svn.boost.org/trac10/ticket/6036#comment:6 https://svn.boost.org/trac10/ticket/6036#comment:6 <ul> <li><strong>owner</strong> changed from <span class="trac-author">Jonathan Turkanis</span> to <span class="trac-author">Daniel James</span> </li> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">assigned</span> </li> <li><strong>milestone</strong> <span class="trac-field-old">To Be Determined</span> → <span class="trac-field-new">Boost 1.55.0</span> </li> </ul> Ticket Daniel James Tue, 02 Jul 2013 21:34:10 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/6036#comment:7 https://svn.boost.org/trac10/ticket/6036#comment:7 <ul> <li><strong>status</strong> <span class="trac-field-old">assigned</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">fixed</span> </li> </ul> <p> (In <a class="changeset" href="https://svn.boost.org/trac10/changeset/84942" title="Rethrow exception without slicing. Fixes #6036. Maybe it should use ...">[84942]</a>) Rethrow exception without slicing. Fixes <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/6036" title="#6036: Bugs: incorrect rethrow in member function void ... (closed: fixed)">#6036</a>. </p> <p> Maybe it should use <code>catch(...)</code>, that's what iostreams uses everywhere else. </p> Ticket