Re: [Boost-bugs] [Boost C++ Libraries] #11256: future<>::is_ready() == false in continuation function

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #11256: future<>::is_ready() == false in continuation function
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2015-05-01 22:24:34


#11256: future<>::is_ready() == false in continuation function
-------------------------------------+-------------------------------------
  Reporter: Konrad Zemek | Owner: viboes
  <konrad.zemek@…> | Status: assigned
      Type: Bugs | Component: thread
 Milestone: To Be Determined | Severity: Problem
   Version: Boost 1.58.0 | Keywords: then continuation
Resolution: | is_ready
-------------------------------------+-------------------------------------

Comment (by Konrad Zemek <konrad.zemek@…>):

 I'll try to put together an example to reproduce; I had very limited time
 when the issue popped up, and I couldn't get a simple example to fail.

 I'll also try and trace calls in future.hpp to get an understanding of
 what logic leads to the continuation being triggered prematurely.

 I'm using released Boost 1.58 patched with fix for future<>::then with
 executors not compiling; the future.hpp is effectively the one from commit
 0bed674 . I'm using 64-bit Ubuntu 14.10 with GCC 4.9.1 .

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/11256#comment:2>
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:18 UTC