Boost logo

Boost-Build :

Subject: Re: [Boost-build] bjam crashing on trunk regression test runner VeecoFTC
From: David Deakins (ddeakins_at_[hidden])
Date: 2012-08-06 08:50:54


On 7/20/2012 9:34 AM, David Deakins wrote:
> On 7/20/2012 4:15 AM, Jurko Gospodnetić wrote:
>>
>> Can you reproduce the crash? And find out more precise steps that cause
>> it? E.g. is it crashing on bjam's build, on internal Boost Jam/Build
>> tests, or on some concrete Boost library test being run with it? Is it
>> random? The bug mentioned earlier was random and was caused by multiple
>> parallel build actions - one creating a temporary file and deleting it
>> while a the main thread detected the temporary file and then was missing
>> some error handling when that file could not be found on the system a
>> moment later.
>
> I've seen the crash happen at least twice now after running the
> regression tests, so I think it is reproducible. I haven't attempted to
> simplify the steps required to make it happen. I'll try to look into
> that. From looking at the bjam.log file, it is almost my impression
> that all the regression tests have completed and the crash happens when
> bjam tries to exit. But I need to confirm that.
>

Ok, I think this is resolved now. The crash turned out to be happening
during the Boost.Build tests which are run separately from the main
regression tests. The 'default-bjam' setting that was specified here
caused the system to find an ancient copy of bjam that was installed
elsewhere on the regression test machine (rather than the new one that
it built). Because it was using this ancient bjam to run the
Boost.Build tests, it was crashing. I update this bjam executable to a
new one and now everything is running smoothly.

Thanks,
-Dave


Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk