[Boost-bugs] [Boost C++ Libraries] #3083: [asio] regression test failures on VC10 beta 1

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