Subject: [Boost-bugs] [Boost C++ Libraries] #3083: [asio] regression test failures on VC10 beta 1
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2009-05-25 22:42:44
#3083: [asio] regression test failures on VC10 beta 1
---------------------------------------------------------+------------------
Reporter: Richard Webb <richard.webb_at_[hidden]> | Owner: chris_kohlhoff
Type: Bugs | Status: new
Milestone: Boost 1.40.0 | Component: asio
Version: Boost Development Trunk | Severity: Problem
Keywords: |
---------------------------------------------------------+------------------
The 'buffer' and 'buffer_select' tests are failing on VC10 beta 1 (e.g.
http://tinyurl.com/rdgjaf), due to a crash that occurs on line 439 of
asio/buffer.hpp.
The crash actually seems to be a VC10 bug (see
https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=458027),
but while testing i found that changing the workaround on line 435 to
{{{
#if BOOST_WORKAROUND(BOOST_MSVC, >= 1400) && BOOST_WORKAROUND(BOOST_MSVC,
< 1600)
}}}
(i.e. not applying the workaround to VC10) fixes the problem and doesn't
introduce any other failures, so it might be ok to just not use the
workaround in VC10.
----------------------------------------
For reference, the read_until test is also failing, but that seems to be
purely down to the VC10 bug described @
https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=456631
which causes the basic_streambuf constructor at line 126 of
basic_streambuf.hpp to attempt to allocate
std::numeric_limits<std::size_t>::max bytes of memory.
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/3083> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:00 UTC