Boost logo

Boost :

Subject: Re: [boost] [thread]Forever sleeping
From: Niklas Angare (li51ckf02_at_[hidden])
Date: 2017-02-28 09:20:44


"Vicente J. Botet Escriba wrote:
> Le 24/02/2017 à 13:46, Vicente J. Botet Escriba a écrit :
>> Le 22/02/2017 à 23:39, Niklas Angare via Boost a écrit :
>>> Recent runs of my regression test runner NA-QNX660-x86 leave a lot of
>>> Boost.Thread test executables stuck in nanosleep, waiting for a
>>> condition variable, or both.
...
>>> https://github.com/boostorg/thread/commit/544eda51bdf0c62b2f29dea6fe1cf935ad62580e
>>>
>> I'll rollback it and analyze more deeply the change.
>>
> Done.
>
> https://github.com/boostorg/thread/commit/9bbf9bed80836282263ec0bdea0adf5c1fa3621b
>
> Please, let me know if it works again.

The latest run failed with similar symptoms. I noticed you made another
change so I decided to run the Boost.Thread tests manually.

Commit c7348b29 left seven stuck test processes and b2 reported "failed
updating 85 targets".
Commit 9bbf9bed did not leave any stuck test processes and b2 reported
"failed updating 16 targets".

The following test processes got stuck:
test_2741
test_2741_lib
ex_tennis
ex_tennis_lib
ex_xtime
ex_xtime_lib
test_thread_lib

It looks like these test are failing for other test runners as well but I
don't know if it's for the same reason.

I may not be able to help or tend to the runners for the next two weeks.

Regards,

Niklas Angare
 


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk