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