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