Author neologix
Recipients neologix, pitrou, vstinner
Date 2011-10-03.21:18:05
SpamBayes Score 1.05278e-08
Marked as misclassified No
Message-id <>
test_multiprocessing frequently hangs on FreeBSD < 8 buildbots, and this probably has to do with the limit on the max number of POSIX semaphores:
ERROR: test_notify_all (test.test_multiprocessing.WithProcessesTestCondition)
Traceback (most recent call last):
  File "/usr/home/db3l/buildarea/3.x.bolen-freebsd7/build/Lib/test/", line 777, in test_notify_all
    cond = self.Condition()
  File "/usr/home/db3l/buildarea/3.x.bolen-freebsd7/build/Lib/multiprocessing/", line 189, in Condition
    return Condition(lock)
  File "/usr/home/db3l/buildarea/3.x.bolen-freebsd7/build/Lib/multiprocessing/", line 198, in __init__
    self._lock = lock or RLock()
  File "/usr/home/db3l/buildarea/3.x.bolen-freebsd7/build/Lib/multiprocessing/", line 172, in __init__
    SemLock.__init__(self, RECURSIVE_MUTEX, 1, 1)
  File "/usr/home/db3l/buildarea/3.x.bolen-freebsd7/build/Lib/multiprocessing/", line 75, in __init__
    sl = self._semlock = _multiprocessing.SemLock(kind, value, maxvalue)
OSError: [Errno 23] Too many open files in system

There are probably dangling semaphores, since the test doesn't use that much POSIX semaphores. Either way, we can't do much about it...
Date User Action Args
2011-10-03 21:18:06neologixsetrecipients: + neologix, pitrou, vstinner
2011-10-03 21:18:06neologixsetmessageid: <>
2011-10-03 21:18:05neologixlinkissue12156 messages
2011-10-03 21:18:05neologixcreate