Charles-François Natali <neolo...@free.fr> added the comment:

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/test_multiprocessing.py",
 line 777, in test_notify_all
    cond = self.Condition()
  File 
"/usr/home/db3l/buildarea/3.x.bolen-freebsd7/build/Lib/multiprocessing/__init__.py",
 line 189, in Condition
    return Condition(lock)
  File 
"/usr/home/db3l/buildarea/3.x.bolen-freebsd7/build/Lib/multiprocessing/synchronize.py",
 line 198, in __init__
    self._lock = lock or RLock()
  File 
"/usr/home/db3l/buildarea/3.x.bolen-freebsd7/build/Lib/multiprocessing/synchronize.py",
 line 172, in __init__
    SemLock.__init__(self, RECURSIVE_MUTEX, 1, 1)
  File 
"/usr/home/db3l/buildarea/3.x.bolen-freebsd7/build/Lib/multiprocessing/synchronize.py",
 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...

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue12156>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to