OpenCSW Bug Tracker


Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0004894 [python] packaging minor always 2012-02-09 13:04 2012-06-03 11:39
Reporter maciej View Status public  
Assigned To maciej
Priority normal Resolution fixed  
Status closed  
Summary 0004894: multiprocessing.Pool does not work in CSWpython
Description When trying to instantiate multiprocessing.Pool:

ImportError: This platform lacks a functioning sem_open implementation, therefore, the required synchronization primitives needed will not function, see issue 3770.
Additional Information > python2.6
Python 2.6.6 (r266:84292, Jun 30 2011, 16:59:06) [C] on sunos5
Type "help", "copyright", "credits" or "license" for more information.
>>> import multiprocessing
>>> p = multiprocessing.Pool(5)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/opt/csw/lib/python/multiprocessing/__init__.py", line 227, in Pool
    return Pool(processes, initializer, initargs)
  File "/opt/csw/lib/python/multiprocessing/pool.py", line 84, in __init__
    self._setup_queues()
  File "/opt/csw/lib/python/multiprocessing/pool.py", line 130, in _setup_queues
    from .queues import SimpleQueue
  File "/opt/csw/lib/python/multiprocessing/queues.py", line 22, in <module>
    from multiprocessing.synchronize import Lock, BoundedSemaphore, Semaphore, Condition
  File "/opt/csw/lib/python/multiprocessing/synchronize.py", line 33, in <module>
    " function, see issue 3770.")
ImportError: This platform lacks a functioning sem_open implementation, therefore, the required synchronization primitives needed will not function, see issue 3770.
Tags No tags attached.
Attached Files

- Relationships

-  Notes
(0009899)
maciej (reporter)
2012-06-03 11:39

Fixed on Solaris 10, not fixed on Solaris 9, because it can't.


Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker