This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author bms
Recipients aimacintyre, bms, brett.cannon, djmdjm, jnoller, ncoghlan
Date 2009-03-12.15:51:44
SpamBayes Score 7.772602e-05
Marked as misclassified No
Message-id <1236873105.95.0.296802031695.issue3770@psf.upfronthosting.co.za>
In-reply-to
Content
POSIX semaphores should be fixed in 8-CURRENT, pending MFC.

There are rtld + malloc issues in FreeBSD. Python multiprocessing's
use of POSIX threads is not strictly POSIX compliant, as it tries
to do a lot more than just call exec() or async-signal-safe POSIX
APIs after fork()-ing. There is a degree of reluctance in the camp
to fix for these reasons...

In the meantime, you may wish to try building Python 2.6 on FreeBSD
using GNU Pth, here is a patch:

http://people.freebsd.org/~bms/dump/python26-fbsd-pth.patch

thanks!
BMS
History
Date User Action Args
2009-03-12 15:51:46bmssetrecipients: + bms, brett.cannon, aimacintyre, ncoghlan, djmdjm, jnoller
2009-03-12 15:51:45bmssetmessageid: <1236873105.95.0.296802031695.issue3770@psf.upfronthosting.co.za>
2009-03-12 15:51:44bmslinkissue3770 messages
2009-03-12 15:51:44bmscreate