Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 5 Feb 2012 13:32:42 -0500 (EST)
From:      Daniel Eischen <deischen@freebsd.org>
To:        Ivan Voras <ivoras@freebsd.org>
Cc:        Garrett Cooper <yanegomi@gmail.com>, freebsd-hackers@freebsd.org, Xin LI <delphij@delphij.net>, davidxu@freebsd.org, Jan Mikkelsen <janm-freebsd-hackers@transactionware.com>
Subject:   Re: sem(4) lockup in python?
Message-ID:  <Pine.GSO.4.64.1202051330020.28531@sea.ntplx.net>
In-Reply-To: <CAF-QHFVADLkduLH1AG_hSZeDtDVCC=FkqZxbxrsMY3Y3%2BsMZ8A@mail.gmail.com>
References:  <jejrbe$or8$1@dough.gmane.org> <201201110806.30620.jhb@freebsd.org> <CAF-QHFWFvYTPeM68Mk%2BOYVX--MNhKOJ2o1GF9ZOsBmtiC5fYFQ@mail.gmail.com> <CAGH67wRsek2-WY_ETW6QEER1r5dDXLXfDjbzpHMjtv059Y8cJw@mail.gmail.com> <5D37298B-9D68-4F0F-8AAB-E8F2DBB9D9C3@transactionware.com> <CAGH67wT3HuxPHUXeTib0qJNH%2BO5snn3Eiim1bfj8LewYoKdXdA@mail.gmail.com> <CAF-QHFVADLkduLH1AG_hSZeDtDVCC=FkqZxbxrsMY3Y3%2BsMZ8A@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--14dae93b58c8148ec504b83654c2
Content-Type: TEXT/PLAIN; charset=UTF-8; format=flowed
Content-Transfer-Encoding: QUOTED-PRINTABLE
Content-ID: <Pine.GSO.4.64.1202051330022.28531@sea.ntplx.net>

On Sun, 5 Feb 2012, Ivan Voras wrote:

> On 5 February 2012 11:44, Garrett Cooper <yanegomi@gmail.com> wrote:
>
>>
>> =C2=A0 =C2=A0'make MAKE_JOBS_NUMBER=3D1' is the workground used right no=
w..
>
> David Xu suggested that it is a bug in Python - it doesn't set
> process-shared attribute when it calls sem_init(), but i've tried
> patching it (replacing the port patchfile file the one I've attached)
> and I still get the hang.

I don't understand how process shared semaphores can work.  Perhaps
I'm dumb and ignorant, but a sem_id_t is an allocated struct.   The
actual kernel sem_id is inside the struct.  Isn't this the same
reason pthread_mutex_t and pthread_cond_t cannot be process-shared?

--=20
DE
--14dae93b58c8148ec504b83654c2--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.GSO.4.64.1202051330020.28531>