Re: [Boost-bugs] [Boost C++ Libraries] #9192: condition_variable::notify_one hits debug assertion in MSVC2010

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #9192: condition_variable::notify_one hits debug assertion in MSVC2010
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2013-10-06 19:04:44


#9192: condition_variable::notify_one hits debug assertion in MSVC2010
-------------------------+-------------------------------------------------
  Reporter: Richard | Owner: viboes
      Type: Bugs | Status: assigned
 Milestone: To Be | Component: thread
  Determined | Severity: Problem
   Version: Boost | Keywords: condition_variable notify_one
  1.54.0 | vs2010 debug assertion
Resolution: |
-------------------------+-------------------------------------------------

Comment (by igaztanaga):

 Just a comment. The queue is constructed in shared memory and it stores
 Boost.Thread synchronization mechanisms, so both mappings must go to the
 same address. If each thread maps the segment in different addresses then
 it's an application bug. Try using heap memory to see if the error goes
 away or use Boost.Interprocess sychronization primitives to allow mappings
 in different addreses.

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/9192#comment:3>
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:14 UTC