sem(4) lockup in python?

Garrett Cooper yanegomi at gmail.com
Sun Feb 5 10:44:10 UTC 2012


On Sun, Feb 5, 2012 at 2:41 AM, Jan Mikkelsen
<janm-freebsd-hackers at transactionware.com> wrote:
>
> On 12/01/2012, at 3:47 AM, Garrett Cooper wrote:
>
>> [ builds hanging in python with waf … ]
>
>> Glad to see that iXsystems isn't the only one ([1] -- please add a "me
>> too" to the PR). The problem is that we do FreeNAS nightlies and they
>> frequently get stuck building tdb (10%~20% of the time) and it sticks
>> when doing interactive builds as well. The issue appears to be
>> exacerbated when we have more builds running in parallel on the same
>> machine. I've also run into the same issue compiling talloc because it
>> uses the same waf infrastructure as tdb, which was designed to "speed
>> things up by forcing builds to be parallelized" (It builds
>> kern.smp.ncpus jobs instead of -j 1). Furthermore, it seems to occur
>> regardless of whether or not we have the WITH_SEM enabled in python or
>> not (build.ix's copy of python doesn't have it enabled, but
>> streetfighter.ix, my system bayonetta, etc do).
>
> Any progress on this? Or a workaround?
>
> Just had another build stuck on this …

    'make MAKE_JOBS_NUMBER=1' is the workground used right now..
Thanks,
-Garrett


More information about the freebsd-hackers mailing list