Re: [Boost-bugs] [Boost C++ Libraries] #8586: Boost Thread .join() causes exception

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #8586: Boost Thread .join() causes exception
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2013-05-20 14:39:18


#8586: Boost Thread .join() causes exception
-------------------------------+--------------------------------------------
  Reporter: lakmus@… | Owner: viboes
      Type: Bugs | Status: assigned
 Milestone: To Be Determined | Component: thread
   Version: Boost 1.53.0 | Severity: Problem
Resolution: | Keywords:
-------------------------------+--------------------------------------------

Comment (by viboes):

 Replying to [comment:6 Alexey <lakmus@…>]:
> Replying to [comment:5 viboes]:
> > No the executables are of any use. However the fact that both version
 match the results mean that the problem should come from an evolution on
 Boost 1.52 that doesn't works correctly with Intel compiler.
> >
> > I was expecting a symbolic stack :( This is a must to take care of a
 crash.
> I tried to get call stack and what I got:
> 1. When I attach to process after exception -
 http://i.imgur.com/ke7ze5v.png

 Thanks for this execution context. Could you show the complete symbolic
 stack?

> 2. When I start to debug process from beginning -
 http://i.imgur.com/uvFO9k8.png
>
> I'm sorry if it's might be not helpful, I use Visual Studio very rare,
 so I'm not very experienced in it.
>
> > Could you tell me if adding a sleep on the thread function avoid the
 crash?
> I tried to add this code
> {{{
> boost::this_thread::sleep_for(boost::chrono::milliseconds(10000));
> }}}
> after "Hello from thread!" message, but no difference, still crashes.

 OK. At lest we know it is around the thread destruction.

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