Re: [Boost-bugs] [Boost C++ Libraries] #7666: Boost Thread SIGSEGV on join() when -D_GLIBCXX_DEBUG is used

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #7666: Boost Thread SIGSEGV on join() when -D_GLIBCXX_DEBUG is used
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2013-09-15 22:20:23


#7666: Boost Thread SIGSEGV on join() when -D_GLIBCXX_DEBUG is used
-------------------------------------+-------------------------------------
  Reporter: Antonio Di Monaco | Owner: viboes
  <tony@…> | Status: assigned
      Type: Bugs | Component: thread
 Milestone: To Be Determined | Severity: Problem
   Version: Boost 1.52.0 | Keywords: thread SIGSEGV C++11
Resolution: | -D_GLIBCXX_DEBUG
-------------------------------------+-------------------------------------

Comment (by viboes):

 Please, could you try this patch in case it could be related to this
 issue.


 {{{
 svn diff win32/thread_data.hpp
 Index: win32/thread_data.hpp
 ===================================================================
 --- win32/thread_data.hpp (revision 85663)
 +++ win32/thread_data.hpp (working copy)
 @@ -148,7 +148,7 @@

              virtual void run()=0;

 - void notify_all_at_thread_exit(condition_variable* cv, mutex*
 m)
 + virtual void notify_all_at_thread_exit(condition_variable*
 cv, mutex* m)
              {
                notify.push_back(std::pair<condition_variable*, mutex*>(cv,
 m));
              }

 }}}

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/7666#comment:10>
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