*** This log is abridged to its last 1000 lines: pebble/pool/channel.py:136: in __init__ self.reader_mutex = mp_context.RLock() /usr/lib/python3.12/multiprocessing/context.py:73: in RLock return RLock(ctx=self.get_context()) /usr/lib/python3.12/multiprocessing/synchronize.py:194: in __init__ SemLock.__init__(self, RECURSIVE_MUTEX, 1, 1, ctx=ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , kind = 0, value = 1, maxvalue = 1 def __init__(self, kind, value, maxvalue, *, ctx): if ctx is None: ctx = context._default_context.get_context() self._is_fork_ctx = ctx.get_start_method() == 'fork' unlink_now = sys.platform == 'win32' or self._is_fork_ctx for i in range(100): try: > sl = self._semlock = _multiprocessing.SemLock( kind, value, maxvalue, self._make_name(), unlink_now) E PermissionError: [Errno 13] Permission denied /usr/lib/python3.12/multiprocessing/synchronize.py:57: PermissionError _______________________________________________________________________________________________________________________________ TestAsyncIOProcessPool.test_process_pool_error _______________________________________________________________________________________________________________________________ [gw17] linux -- Python 3.12.11 /home/udu/aports/community/py3-pebble/src/pebble-5.1.1/.testenv/bin/python3 self = def test_process_pool_error(self): """Process Pool Spawn errors are raised by future get.""" async def test(pool): loop = asyncio.get_running_loop() return await loop.run_in_executor(pool, error_function, None) > with ProcessPool(max_workers=1, context=mp_context) as pool: test/test_process_pool_spawn.py:651: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ pebble/pool/process.py:62: in __init__ self._pool_manager = PoolManager(self._context, context) pebble/pool/process.py:204: in __init__ self.worker_manager = WorkerManager(context.workers, pebble/pool/process.py:349: in __init__ self.pool_channel, self.workers_channel = channels(mp_context) pebble/pool/channel.py:37: in channels WorkerChannel(read0, write1, (read1, write0), mp_context)) pebble/pool/channel.py:85: in __init__ self.mutex = ChannelMutex(mp_context) pebble/pool/channel.py:136: in __init__ self.reader_mutex = mp_context.RLock() /usr/lib/python3.12/multiprocessing/context.py:73: in RLock return RLock(ctx=self.get_context()) /usr/lib/python3.12/multiprocessing/synchronize.py:194: in __init__ SemLock.__init__(self, RECURSIVE_MUTEX, 1, 1, ctx=ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , kind = 0, value = 1, maxvalue = 1 def __init__(self, kind, value, maxvalue, *, ctx): if ctx is None: ctx = context._default_context.get_context() self._is_fork_ctx = ctx.get_start_method() == 'fork' unlink_now = sys.platform == 'win32' or self._is_fork_ctx for i in range(100): try: > sl = self._semlock = _multiprocessing.SemLock( kind, value, maxvalue, self._make_name(), unlink_now) E PermissionError: [Errno 13] Permission denied /usr/lib/python3.12/multiprocessing/synchronize.py:57: PermissionError __________________________________________________________________________________________________________________________ TestAsyncIOProcessPool.test_process_pool_cancel_callback __________________________________________________________________________________________________________________________ [gw13] linux -- Python 3.12.11 /home/udu/aports/community/py3-pebble/src/pebble-5.1.1/.testenv/bin/python3 self = def test_process_pool_cancel_callback(self): """Process Pool Spawn CancelledError is forwarded to callback.""" async def test(pool): loop = asyncio.get_running_loop() self.event = asyncio.Event() self.event.clear() future = loop.run_in_executor(pool, long_function, None) future.add_done_callback(self.callback) await asyncio.sleep(0.1) # let the process pick up the task self.assertTrue(future.cancel()) await self.event.wait() > with ProcessPool(max_workers=1, context=mp_context) as pool: test/test_process_pool_spawn.py:745: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ pebble/pool/process.py:62: in __init__ self._pool_manager = PoolManager(self._context, context) pebble/pool/process.py:204: in __init__ self.worker_manager = WorkerManager(context.workers, pebble/pool/process.py:349: in __init__ self.pool_channel, self.workers_channel = channels(mp_context) pebble/pool/channel.py:37: in channels WorkerChannel(read0, write1, (read1, write0), mp_context)) pebble/pool/channel.py:85: in __init__ self.mutex = ChannelMutex(mp_context) pebble/pool/channel.py:136: in __init__ self.reader_mutex = mp_context.RLock() /usr/lib/python3.12/multiprocessing/context.py:73: in RLock return RLock(ctx=self.get_context()) /usr/lib/python3.12/multiprocessing/synchronize.py:194: in __init__ SemLock.__init__(self, RECURSIVE_MUTEX, 1, 1, ctx=ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , kind = 0, value = 1, maxvalue = 1 def __init__(self, kind, value, maxvalue, *, ctx): if ctx is None: ctx = context._default_context.get_context() self._is_fork_ctx = ctx.get_start_method() == 'fork' unlink_now = sys.platform == 'win32' or self._is_fork_ctx for i in range(100): try: > sl = self._semlock = _multiprocessing.SemLock( kind, value, maxvalue, self._make_name(), unlink_now) E PermissionError: [Errno 13] Permission denied /usr/lib/python3.12/multiprocessing/synchronize.py:57: PermissionError _________________________________________________________________________________________________________________________ TestAsyncIOProcessPool.test_process_pool_timeout_callback __________________________________________________________________________________________________________________________ [gw3] linux -- Python 3.12.11 /home/udu/aports/community/py3-pebble/src/pebble-5.1.1/.testenv/bin/python3 self = def test_process_pool_timeout_callback(self): """Process Pool Spawn TimeoutError is forwarded to callback.""" async def test(pool): loop = asyncio.get_running_loop() self.event = asyncio.Event() self.event.clear() future = loop.run_in_executor(pool, long_function, 0.1) future.add_done_callback(self.callback) await asyncio.sleep(0.1) # let the process pick up the task await self.event.wait() > with ProcessPool(max_workers=1, context=mp_context) as pool: test/test_process_pool_spawn.py:708: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ pebble/pool/process.py:62: in __init__ self._pool_manager = PoolManager(self._context, context) pebble/pool/process.py:204: in __init__ self.worker_manager = WorkerManager(context.workers, pebble/pool/process.py:349: in __init__ self.pool_channel, self.workers_channel = channels(mp_context) pebble/pool/channel.py:37: in channels WorkerChannel(read0, write1, (read1, write0), mp_context)) pebble/pool/channel.py:85: in __init__ self.mutex = ChannelMutex(mp_context) pebble/pool/channel.py:136: in __init__ self.reader_mutex = mp_context.RLock() /usr/lib/python3.12/multiprocessing/context.py:73: in RLock return RLock(ctx=self.get_context()) /usr/lib/python3.12/multiprocessing/synchronize.py:194: in __init__ SemLock.__init__(self, RECURSIVE_MUTEX, 1, 1, ctx=ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , kind = 0, value = 1, maxvalue = 1 def __init__(self, kind, value, maxvalue, *, ctx): if ctx is None: ctx = context._default_context.get_context() self._is_fork_ctx = ctx.get_start_method() == 'fork' unlink_now = sys.platform == 'win32' or self._is_fork_ctx for i in range(100): try: > sl = self._semlock = _multiprocessing.SemLock( kind, value, maxvalue, self._make_name(), unlink_now) E PermissionError: [Errno 13] Permission denied /usr/lib/python3.12/multiprocessing/synchronize.py:57: PermissionError _____________________________________________________________________________________________________________________________ TestProcessPoolDeadlockOnResult.test_pool_deadlock _____________________________________________________________________________________________________________________________ [gw7] linux -- Python 3.12.11 /home/udu/aports/community/py3-pebble/src/pebble-5.1.1/.testenv/bin/python3 self = def test_pool_deadlock(self): """Process Pool Spawn no deadlock if writing worker dies locking channel.""" > with pebble.ProcessPool(max_workers=1, context=mp_context) as pool: test/test_process_pool_spawn.py:831: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ pebble/pool/process.py:62: in __init__ self._pool_manager = PoolManager(self._context, context) pebble/pool/process.py:204: in __init__ self.worker_manager = WorkerManager(context.workers, pebble/pool/process.py:349: in __init__ self.pool_channel, self.workers_channel = channels(mp_context) pebble/pool/channel.py:37: in channels WorkerChannel(read0, write1, (read1, write0), mp_context)) pebble/pool/channel.py:85: in __init__ self.mutex = ChannelMutex(mp_context) pebble/pool/channel.py:136: in __init__ self.reader_mutex = mp_context.RLock() /usr/lib/python3.12/multiprocessing/context.py:73: in RLock return RLock(ctx=self.get_context()) /usr/lib/python3.12/multiprocessing/synchronize.py:194: in __init__ SemLock.__init__(self, RECURSIVE_MUTEX, 1, 1, ctx=ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , kind = 0, value = 1, maxvalue = 1 def __init__(self, kind, value, maxvalue, *, ctx): if ctx is None: ctx = context._default_context.get_context() self._is_fork_ctx = ctx.get_start_method() == 'fork' unlink_now = sys.platform == 'win32' or self._is_fork_ctx for i in range(100): try: > sl = self._semlock = _multiprocessing.SemLock( kind, value, maxvalue, self._make_name(), unlink_now) E PermissionError: [Errno 13] Permission denied /usr/lib/python3.12/multiprocessing/synchronize.py:57: PermissionError ___________________________________________________________________________________________________________________________ TestAsyncIOProcessPool.test_process_pool_single_future ___________________________________________________________________________________________________________________________ [gw2] linux -- Python 3.12.11 /home/udu/aports/community/py3-pebble/src/pebble-5.1.1/.testenv/bin/python3 self = def test_process_pool_single_future(self): """Process Pool Spawn single future.""" async def test(pool): loop = asyncio.get_running_loop() return await loop.run_in_executor(pool, function, None, 1) > with ProcessPool(max_workers=1, context=mp_context) as pool: test/test_process_pool_spawn.py:609: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ pebble/pool/process.py:62: in __init__ self._pool_manager = PoolManager(self._context, context) pebble/pool/process.py:204: in __init__ self.worker_manager = WorkerManager(context.workers, pebble/pool/process.py:349: in __init__ self.pool_channel, self.workers_channel = channels(mp_context) pebble/pool/channel.py:37: in channels WorkerChannel(read0, write1, (read1, write0), mp_context)) pebble/pool/channel.py:85: in __init__ self.mutex = ChannelMutex(mp_context) pebble/pool/channel.py:136: in __init__ self.reader_mutex = mp_context.RLock() /usr/lib/python3.12/multiprocessing/context.py:73: in RLock return RLock(ctx=self.get_context()) /usr/lib/python3.12/multiprocessing/synchronize.py:194: in __init__ SemLock.__init__(self, RECURSIVE_MUTEX, 1, 1, ctx=ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , kind = 0, value = 1, maxvalue = 1 def __init__(self, kind, value, maxvalue, *, ctx): if ctx is None: ctx = context._default_context.get_context() self._is_fork_ctx = ctx.get_start_method() == 'fork' unlink_now = sys.platform == 'win32' or self._is_fork_ctx for i in range(100): try: > sl = self._semlock = _multiprocessing.SemLock( kind, value, maxvalue, self._make_name(), unlink_now) E PermissionError: [Errno 13] Permission denied /usr/lib/python3.12/multiprocessing/synchronize.py:57: PermissionError _________________________________________________________________________________________________________________________________ TestProcessPool.test_process_pool_stopped __________________________________________________________________________________________________________________________________ [gw1] linux -- Python 3.12.11 /home/udu/aports/community/py3-pebble/src/pebble-5.1.1/.testenv/bin/python3 self = def test_process_pool_stopped(self): """Process Pool Spawn is not active once stopped.""" > with ProcessPool(max_workers=1, context=mp_context) as pool: test/test_process_pool_spawn.py:296: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ pebble/pool/process.py:62: in __init__ self._pool_manager = PoolManager(self._context, context) pebble/pool/process.py:204: in __init__ self.worker_manager = WorkerManager(context.workers, pebble/pool/process.py:349: in __init__ self.pool_channel, self.workers_channel = channels(mp_context) pebble/pool/channel.py:37: in channels WorkerChannel(read0, write1, (read1, write0), mp_context)) pebble/pool/channel.py:85: in __init__ self.mutex = ChannelMutex(mp_context) pebble/pool/channel.py:136: in __init__ self.reader_mutex = mp_context.RLock() /usr/lib/python3.12/multiprocessing/context.py:73: in RLock return RLock(ctx=self.get_context()) /usr/lib/python3.12/multiprocessing/synchronize.py:194: in __init__ SemLock.__init__(self, RECURSIVE_MUTEX, 1, 1, ctx=ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , kind = 0, value = 1, maxvalue = 1 def __init__(self, kind, value, maxvalue, *, ctx): if ctx is None: ctx = context._default_context.get_context() self._is_fork_ctx = ctx.get_start_method() == 'fork' unlink_now = sys.platform == 'win32' or self._is_fork_ctx for i in range(100): try: > sl = self._semlock = _multiprocessing.SemLock( kind, value, maxvalue, self._make_name(), unlink_now) E PermissionError: [Errno 13] Permission denied /usr/lib/python3.12/multiprocessing/synchronize.py:57: PermissionError ____________________________________________________________________________________________________________________________ TestAsyncIOProcessPool.test_process_pool_stop_cancel ____________________________________________________________________________________________________________________________ [gw6] linux -- Python 3.12.11 /home/udu/aports/community/py3-pebble/src/pebble-5.1.1/.testenv/bin/python3 self = def test_process_pool_stop_cancel(self): """Process Pool Spawn workers are stopped if future is cancelled.""" async def test(pool): loop = asyncio.get_running_loop() future1 = loop.run_in_executor(pool, pid_function, None) cancel_future = loop.run_in_executor(pool, long_function, None) await asyncio.sleep(0.1) # let the process pick up the task self.assertTrue(cancel_future.cancel()) future2 = loop.run_in_executor(pool, pid_function, None) self.assertNotEqual(await future1, await future2) > with ProcessPool(max_workers=1, context=mp_context) as pool: test/test_process_pool_spawn.py:775: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ pebble/pool/process.py:62: in __init__ self._pool_manager = PoolManager(self._context, context) pebble/pool/process.py:204: in __init__ self.worker_manager = WorkerManager(context.workers, pebble/pool/process.py:349: in __init__ self.pool_channel, self.workers_channel = channels(mp_context) pebble/pool/channel.py:37: in channels WorkerChannel(read0, write1, (read1, write0), mp_context)) pebble/pool/channel.py:85: in __init__ self.mutex = ChannelMutex(mp_context) pebble/pool/channel.py:136: in __init__ self.reader_mutex = mp_context.RLock() /usr/lib/python3.12/multiprocessing/context.py:73: in RLock return RLock(ctx=self.get_context()) /usr/lib/python3.12/multiprocessing/synchronize.py:194: in __init__ SemLock.__init__(self, RECURSIVE_MUTEX, 1, 1, ctx=ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , kind = 0, value = 1, maxvalue = 1 def __init__(self, kind, value, maxvalue, *, ctx): if ctx is None: ctx = context._default_context.get_context() self._is_fork_ctx = ctx.get_start_method() == 'fork' unlink_now = sys.platform == 'win32' or self._is_fork_ctx for i in range(100): try: > sl = self._semlock = _multiprocessing.SemLock( kind, value, maxvalue, self._make_name(), unlink_now) E PermissionError: [Errno 13] Permission denied /usr/lib/python3.12/multiprocessing/synchronize.py:57: PermissionError _________________________________________________________________________________________________________________________ TestAsyncIOProcessPool.test_process_pool_multiple_futures __________________________________________________________________________________________________________________________ [gw18] linux -- Python 3.12.11 /home/udu/aports/community/py3-pebble/src/pebble-5.1.1/.testenv/bin/python3 self = def test_process_pool_multiple_futures(self): """Process Pool Spawn multiple futures.""" async def test(pool): futures = [] loop = asyncio.get_running_loop() for _ in range(5): futures.append(loop.run_in_executor(pool, function, None, 1)) return await asyncio.wait(futures) > with ProcessPool(max_workers=2, context=mp_context) as pool: test/test_process_pool_spawn.py:623: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ pebble/pool/process.py:62: in __init__ self._pool_manager = PoolManager(self._context, context) pebble/pool/process.py:204: in __init__ self.worker_manager = WorkerManager(context.workers, pebble/pool/process.py:349: in __init__ self.pool_channel, self.workers_channel = channels(mp_context) pebble/pool/channel.py:37: in channels WorkerChannel(read0, write1, (read1, write0), mp_context)) pebble/pool/channel.py:85: in __init__ self.mutex = ChannelMutex(mp_context) pebble/pool/channel.py:136: in __init__ self.reader_mutex = mp_context.RLock() /usr/lib/python3.12/multiprocessing/context.py:73: in RLock return RLock(ctx=self.get_context()) /usr/lib/python3.12/multiprocessing/synchronize.py:194: in __init__ SemLock.__init__(self, RECURSIVE_MUTEX, 1, 1, ctx=ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , kind = 0, value = 1, maxvalue = 1 def __init__(self, kind, value, maxvalue, *, ctx): if ctx is None: ctx = context._default_context.get_context() self._is_fork_ctx = ctx.get_start_method() == 'fork' unlink_now = sys.platform == 'win32' or self._is_fork_ctx for i in range(100): try: > sl = self._semlock = _multiprocessing.SemLock( kind, value, maxvalue, self._make_name(), unlink_now) E PermissionError: [Errno 13] Permission denied /usr/lib/python3.12/multiprocessing/synchronize.py:57: PermissionError ___________________________________________________________________________________________________________________________ TestAsyncIOProcessPool.test_process_pool_stop_timeout ____________________________________________________________________________________________________________________________ [gw10] linux -- Python 3.12.11 /home/udu/aports/community/py3-pebble/src/pebble-5.1.1/.testenv/bin/python3 self = def test_process_pool_stop_timeout(self): """Process Pool Spawn workers are stopped if future timeout.""" async def test(pool): loop = asyncio.get_running_loop() future1 = loop.run_in_executor(pool, pid_function, None) with self.assertRaises(asyncio.TimeoutError): await loop.run_in_executor(pool, long_function, 0.1) future2 = loop.run_in_executor(pool, pid_function, None) self.assertNotEqual(await future1, await future2) > with ProcessPool(max_workers=1, context=mp_context) as pool: test/test_process_pool_spawn.py:760: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ pebble/pool/process.py:62: in __init__ self._pool_manager = PoolManager(self._context, context) pebble/pool/process.py:204: in __init__ self.worker_manager = WorkerManager(context.workers, pebble/pool/process.py:349: in __init__ self.pool_channel, self.workers_channel = channels(mp_context) pebble/pool/channel.py:37: in channels WorkerChannel(read0, write1, (read1, write0), mp_context)) pebble/pool/channel.py:85: in __init__ self.mutex = ChannelMutex(mp_context) pebble/pool/channel.py:136: in __init__ self.reader_mutex = mp_context.RLock() /usr/lib/python3.12/multiprocessing/context.py:73: in RLock return RLock(ctx=self.get_context()) /usr/lib/python3.12/multiprocessing/synchronize.py:194: in __init__ SemLock.__init__(self, RECURSIVE_MUTEX, 1, 1, ctx=ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , kind = 0, value = 1, maxvalue = 1 def __init__(self, kind, value, maxvalue, *, ctx): if ctx is None: ctx = context._default_context.get_context() self._is_fork_ctx = ctx.get_start_method() == 'fork' unlink_now = sys.platform == 'win32' or self._is_fork_ctx for i in range(100): try: > sl = self._semlock = _multiprocessing.SemLock( kind, value, maxvalue, self._make_name(), unlink_now) E PermissionError: [Errno 13] Permission denied /usr/lib/python3.12/multiprocessing/synchronize.py:57: PermissionError _____________________________________________________________________________________________________________________________ TestProcessPool.test_process_pool_stop_large_data ______________________________________________________________________________________________________________________________ [gw12] linux -- Python 3.12.11 /home/udu/aports/community/py3-pebble/src/pebble-5.1.1/.testenv/bin/python3 self = def test_process_pool_stop_large_data(self): """Process Pool Spawn stopped if large data is sent on the channel.""" data = "a" * 1098 * 1024 * 100 # 100 Mb > pool = ProcessPool(max_workers=1, context=mp_context) test/test_process_pool_spawn.py:364: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ pebble/pool/process.py:62: in __init__ self._pool_manager = PoolManager(self._context, context) pebble/pool/process.py:204: in __init__ self.worker_manager = WorkerManager(context.workers, pebble/pool/process.py:349: in __init__ self.pool_channel, self.workers_channel = channels(mp_context) pebble/pool/channel.py:37: in channels WorkerChannel(read0, write1, (read1, write0), mp_context)) pebble/pool/channel.py:85: in __init__ self.mutex = ChannelMutex(mp_context) pebble/pool/channel.py:136: in __init__ self.reader_mutex = mp_context.RLock() /usr/lib/python3.12/multiprocessing/context.py:73: in RLock return RLock(ctx=self.get_context()) /usr/lib/python3.12/multiprocessing/synchronize.py:194: in __init__ SemLock.__init__(self, RECURSIVE_MUTEX, 1, 1, ctx=ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , kind = 0, value = 1, maxvalue = 1 def __init__(self, kind, value, maxvalue, *, ctx): if ctx is None: ctx = context._default_context.get_context() self._is_fork_ctx = ctx.get_start_method() == 'fork' unlink_now = sys.platform == 'win32' or self._is_fork_ctx for i in range(100): try: > sl = self._semlock = _multiprocessing.SemLock( kind, value, maxvalue, self._make_name(), unlink_now) E PermissionError: [Errno 13] Permission denied /usr/lib/python3.12/multiprocessing/synchronize.py:57: PermissionError ________________________________________________________________________________________________________________________ TestProcessPoolDeadlockOnNewFutures.test_pool_deadlock_stop _________________________________________________________________________________________________________________________ [gw15] linux -- Python 3.12.11 /home/udu/aports/community/py3-pebble/src/pebble-5.1.1/.testenv/bin/python3 self = def test_pool_deadlock_stop(self): """Process Pool Spawn reading deadlocks are stopping the Pool.""" with self.assertRaises(RuntimeError): > pool = pebble.ProcessPool(max_workers=1, context=mp_context) test/test_process_pool_spawn.py:812: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ pebble/pool/process.py:62: in __init__ self._pool_manager = PoolManager(self._context, context) pebble/pool/process.py:204: in __init__ self.worker_manager = WorkerManager(context.workers, pebble/pool/process.py:349: in __init__ self.pool_channel, self.workers_channel = channels(mp_context) pebble/pool/channel.py:37: in channels WorkerChannel(read0, write1, (read1, write0), mp_context)) pebble/pool/channel.py:85: in __init__ self.mutex = ChannelMutex(mp_context) pebble/pool/channel.py:136: in __init__ self.reader_mutex = mp_context.RLock() /usr/lib/python3.12/multiprocessing/context.py:73: in RLock return RLock(ctx=self.get_context()) /usr/lib/python3.12/multiprocessing/synchronize.py:194: in __init__ SemLock.__init__(self, RECURSIVE_MUTEX, 1, 1, ctx=ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ def __init__(self, kind, value, maxvalue, *, ctx): if ctx is None: ctx = context._default_context.get_context() self._is_fork_ctx = ctx.get_start_method() == 'fork' unlink_now = sys.platform == 'win32' or self._is_fork_ctx for i in range(100): try: > sl = self._semlock = _multiprocessing.SemLock( kind, value, maxvalue, self._make_name(), unlink_now) E PermissionError: [Errno 13] Permission denied /usr/lib/python3.12/multiprocessing/synchronize.py:57: PermissionError ______________________________________________________________________________________________________________________________ TestAsyncIOProcessPool.test_process_pool_timeout ______________________________________________________________________________________________________________________________ [gw5] linux -- Python 3.12.11 /home/udu/aports/community/py3-pebble/src/pebble-5.1.1/.testenv/bin/python3 self = def test_process_pool_timeout(self): """Process Pool Spawn future raises TimeoutError if so.""" async def test(pool): loop = asyncio.get_running_loop() return await loop.run_in_executor(pool, long_function, 0.1) > with ProcessPool(max_workers=1, context=mp_context) as pool: test/test_process_pool_spawn.py:689: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ pebble/pool/process.py:62: in __init__ self._pool_manager = PoolManager(self._context, context) pebble/pool/process.py:204: in __init__ self.worker_manager = WorkerManager(context.workers, pebble/pool/process.py:349: in __init__ self.pool_channel, self.workers_channel = channels(mp_context) pebble/pool/channel.py:37: in channels WorkerChannel(read0, write1, (read1, write0), mp_context)) pebble/pool/channel.py:85: in __init__ self.mutex = ChannelMutex(mp_context) pebble/pool/channel.py:136: in __init__ self.reader_mutex = mp_context.RLock() /usr/lib/python3.12/multiprocessing/context.py:73: in RLock return RLock(ctx=self.get_context()) /usr/lib/python3.12/multiprocessing/synchronize.py:194: in __init__ SemLock.__init__(self, RECURSIVE_MUTEX, 1, 1, ctx=ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , kind = 0, value = 1, maxvalue = 1 def __init__(self, kind, value, maxvalue, *, ctx): if ctx is None: ctx = context._default_context.get_context() self._is_fork_ctx = ctx.get_start_method() == 'fork' unlink_now = sys.platform == 'win32' or self._is_fork_ctx for i in range(100): try: > sl = self._semlock = _multiprocessing.SemLock( kind, value, maxvalue, self._make_name(), unlink_now) E PermissionError: [Errno 13] Permission denied /usr/lib/python3.12/multiprocessing/synchronize.py:57: PermissionError __________________________________________________________________________________________________________________ TestProcessPoolDeadlockOnCancelLargeData.test_pool_deadlock_stop_cancel ___________________________________________________________________________________________________________________ [gw12] linux -- Python 3.12.11 /home/udu/aports/community/py3-pebble/src/pebble-5.1.1/.testenv/bin/python3 self = def test_pool_deadlock_stop_cancel(self): """Process Pool Spawn is stopped when futures are cancelled on large data.""" data = b'A' * 1024 * 1024 * 100 > with pebble.ProcessPool() as pool: test/test_process_pool_spawn.py:842: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ pebble/pool/process.py:62: in __init__ self._pool_manager = PoolManager(self._context, context) pebble/pool/process.py:204: in __init__ self.worker_manager = WorkerManager(context.workers, pebble/pool/process.py:349: in __init__ self.pool_channel, self.workers_channel = channels(mp_context) pebble/pool/channel.py:37: in channels WorkerChannel(read0, write1, (read1, write0), mp_context)) pebble/pool/channel.py:85: in __init__ self.mutex = ChannelMutex(mp_context) pebble/pool/channel.py:136: in __init__ self.reader_mutex = mp_context.RLock() /usr/lib/python3.12/multiprocessing/context.py:73: in RLock return RLock(ctx=self.get_context()) /usr/lib/python3.12/multiprocessing/synchronize.py:194: in __init__ SemLock.__init__(self, RECURSIVE_MUTEX, 1, 1, ctx=ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , kind = 0, value = 1, maxvalue = 1 def __init__(self, kind, value, maxvalue, *, ctx): if ctx is None: ctx = context._default_context.get_context() self._is_fork_ctx = ctx.get_start_method() == 'fork' unlink_now = sys.platform == 'win32' or self._is_fork_ctx for i in range(100): try: > sl = self._semlock = _multiprocessing.SemLock( kind, value, maxvalue, self._make_name(), unlink_now) E PermissionError: [Errno 13] Permission denied /usr/lib/python3.12/multiprocessing/synchronize.py:57: PermissionError ========================================================================================================================================== short test summary info =========================================================================================================================================== FAILED test/test_process_pool_fork.py::TestProcessPool::test_process_pool_expired_worker FAILED test/test_process_pool_fork.py::TestProcessPool::test_process_pool_error FAILED test/test_process_pool_fork.py::TestProcessPool::test_process_pool_map_empty FAILED test/test_process_pool_fork.py::TestProcessPool::test_process_pool_child_pebble FAILED test/test_process_pool_fork.py::TestProcessPool::test_process_pool_callback_error FAILED test/test_process_pool_fork.py::TestProcessPool::test_process_pool_broken_initializer FAILED test/test_process_pool_fork.py::TestProcessPool::test_process_pool_stop_stopped FAILED test/test_process_pool_fork.py::TestAsyncIOProcessPool::test_process_pool_stop_timeout FAILED test/test_process_pool_fork.py::TestProcessPool::test_process_pool_close_futures FAILED test/test_process_pool_fork.py::TestProcessPool::test_process_pool_initializer FAILED test/test_process_pool_fork.py::TestProcessPool::test_process_pool_stop_cancel FAILED test/test_process_pool_fork.py::TestProcessPool::test_process_pool_stopped FAILED test/test_process_pool_fork.py::TestProcessPool::test_process_pool_map_zero_chunk FAILED test/test_process_pool_fork.py::TestProcessPool::test_process_pool_map_single FAILED test/test_process_pool_fork.py::TestProcessPool::test_process_pool_pickling_error_task FAILED test/test_process_pool_fork.py::TestProcessPool::test_process_pool_error_callback FAILED test/test_process_pool_fork.py::TestAsyncIOProcessPool::test_process_pool_callback FAILED test/test_process_pool_fork.py::TestAsyncIOProcessPool::test_process_pool_multiple_futures FAILED test/test_process_pool_fork.py::TestProcessPoolDeadlockOnNewFutures::test_pool_deadlock_stop FAILED test/test_process_pool_fork.py::TestProcessPool::test_process_pool_large_data FAILED test/test_process_pool_fork.py::TestProcessPool::test_process_pool_frozen_error FAILED test/test_process_pool_fork.py::TestAsyncIOProcessPool::test_process_pool_error FAILED test/test_process_pool_fork.py::TestProcessPool::test_process_pool_child_pool FAILED test/test_process_pool_fork.py::TestProcessPool::test_process_pool_map_error FAILED test/test_process_pool_fork.py::TestProcessPool::test_process_pool_multiple_futures FAILED test/test_process_pool_fork.py::TestProcessPool::test_process_pool_close_stopped FAILED test/test_process_pool_fork.py::TestProcessPool::test_process_pool_timeout FAILED test/test_process_pool_fork.py::TestProcessPool::test_process_pool_stop_stopped_callback FAILED test/test_process_pool_fork.py::TestProcessPool::test_process_pool_callback FAILED test/test_process_pool_fork.py::TestProcessPool::test_process_pool_cancel FAILED test/test_process_pool_fork.py::TestProcessPool::test_process_pool_error_returned FAILED test/test_process_pool_fork.py::TestProcessPool::test_process_pool_stop_futures FAILED test/test_process_pool_fork.py::TestAsyncIOProcessPool::test_process_pool_timeout FAILED test/test_process_pool_fork.py::TestProcessPool::test_process_pool_map_timeout FAILED test/test_process_pool_fork.py::TestProcessPool::test_process_pool_running FAILED test/test_process_pool_fork.py::TestProcessPool::test_process_pool_join_futures_timeout FAILED test/test_process_pool_fork.py::TestAsyncIOProcessPool::test_process_pool_cancel FAILED test/test_process_pool_fork.py::TestProcessPool::test_process_pool_future_limit FAILED test/test_process_pool_fork.py::TestAsyncIOProcessPool::test_process_pool_single_future FAILED test/test_process_pool_fork.py::TestProcessPool::test_process_pool_map FAILED test/test_process_pool_fork.py::TestProcessPoolDeadlockOnResult::test_pool_deadlock FAILED test/test_process_pool_fork.py::TestProcessPool::test_process_pool_child_process FAILED test/test_process_pool_fork.py::TestAsyncIOProcessPool::test_process_pool_error_callback FAILED test/test_process_pool_fork.py::TestProcessPool::test_process_pool_exception_isolated FAILED test/test_process_pool_fork.py::TestProcessPool::test_process_pool_map_multi FAILED test/test_process_pool_fork.py::TestProcessPool::test_process_pool_different_process FAILED test/test_process_pool_fork.py::TestProcessPool::test_process_pool_pickling_error_result FAILED test/test_process_pool_fork.py::TestProcessPool::test_process_pool_stop_timeout FAILED test/test_process_pool_fork.py::TestProcessPool::test_process_pool_cancel_callback FAILED test/test_process_pool_fork.py::TestProcessPool::test_process_pool_timeout_callback FAILED test/test_process_pool_forkserver.py::TestProcessPool::test_process_pool_broken_initializer FAILED test/test_process_pool_forkserver.py::TestProcessPool::test_process_pool_cancel FAILED test/test_process_pool_fork.py::TestAsyncIOProcessPool::test_process_pool_timeout_callback FAILED test/test_process_pool_forkserver.py::TestProcessPool::test_process_pool_future_limit FAILED test/test_process_pool_fork.py::TestProcessPool::test_process_pool_map_timeout_chunks FAILED test/test_process_pool_fork.py::TestProcessPool::test_process_pool_ignoring_sigterm FAILED test/test_process_pool_fork.py::TestProcessPool::test_process_pool_join_running FAILED test/test_process_pool_fork.py::TestAsyncIOProcessPool::test_process_pool_cancel_callback FAILED test/test_process_pool_fork.py::TestProcessPool::test_process_pool_single_future FAILED test/test_process_pool_fork.py::TestProcessPool::test_process_pool_map_one_chunk FAILED test/test_process_pool_fork.py::TestProcessPool::test_process_pool_map_broken_pool FAILED test/test_process_pool_forkserver.py::TestProcessPool::test_process_pool_close_stopped FAILED test/test_process_pool_fork.py::TestAsyncIOProcessPool::test_process_pool_stop_cancel FAILED test/test_process_pool_forkserver.py::TestProcessPool::test_process_pool_callback FAILED test/test_process_pool_fork.py::TestAsyncIOProcessPool::test_process_pool_error_returned FAILED test/test_process_pool_forkserver.py::TestProcessPool::test_process_pool_error FAILED test/test_process_pool_forkserver.py::TestProcessPool::test_process_pool_ignoring_sigterm FAILED test/test_process_pool_fork.py::TestProcessPool::test_process_pool_stop_large_data FAILED test/test_process_pool_forkserver.py::TestProcessPool::test_process_pool_cancel_callback FAILED test/test_process_pool_forkserver.py::TestProcessPool::test_process_pool_error_returned FAILED test/test_process_pool_forkserver.py::TestProcessPool::test_process_pool_child_pool FAILED test/test_process_pool_forkserver.py::TestProcessPool::test_process_pool_map_broken_pool FAILED test/test_process_pool_forkserver.py::TestProcessPool::test_process_pool_expired_worker FAILED test/test_process_pool_forkserver.py::TestProcessPool::test_process_pool_map_multi FAILED test/test_process_pool_fork.py::TestProcessPoolDeadlockOnCancelLargeData::test_pool_deadlock_stop_cancel FAILED test/test_process_pool_forkserver.py::TestProcessPool::test_process_pool_join_running FAILED test/test_process_pool_forkserver.py::TestProcessPool::test_process_pool_single_future FAILED test/test_process_pool_fork.py::TestProcessPool::test_process_pool_join_workers FAILED test/test_process_pool_forkserver.py::TestProcessPool::test_process_pool_pickling_error_task FAILED test/test_process_pool_fork.py::TestProcessPool::test_process_pool_map_cancel FAILED test/test_process_pool_forkserver.py::TestProcessPool::test_process_pool_map_empty FAILED test/test_process_pool_forkserver.py::TestProcessPool::test_process_pool_different_process FAILED test/test_process_pool_forkserver.py::TestProcessPool::test_process_pool_map_single FAILED test/test_process_pool_forkserver.py::TestProcessPool::test_process_pool_map_timeout_chunks FAILED test/test_process_pool_forkserver.py::TestProcessPool::test_process_pool_child_pebble FAILED test/test_process_pool_forkserver.py::TestProcessPool::test_process_pool_exception_isolated FAILED test/test_process_pool_forkserver.py::TestProcessPool::test_process_pool_child_process FAILED test/test_process_pool_forkserver.py::TestProcessPool::test_process_pool_large_data FAILED test/test_process_pool_forkserver.py::TestProcessPool::test_process_pool_error_callback FAILED test/test_process_pool_forkserver.py::TestProcessPool::test_process_pool_map_cancel FAILED test/test_process_pool_forkserver.py::TestProcessPool::test_process_pool_multiple_futures FAILED test/test_process_pool_forkserver.py::TestProcessPool::test_process_pool_callback_error FAILED test/test_process_pool_forkserver.py::TestProcessPool::test_process_pool_frozen_error FAILED test/test_process_pool_forkserver.py::TestProcessPool::test_process_pool_initializer FAILED test/test_process_pool_forkserver.py::TestProcessPool::test_process_pool_map_one_chunk FAILED test/test_process_pool_forkserver.py::TestProcessPool::test_process_pool_stop_cancel FAILED test/test_process_pool_forkserver.py::TestAsyncIOProcessPool::test_process_pool_cancel FAILED test/test_process_pool_forkserver.py::TestProcessPool::test_process_pool_join_workers FAILED test/test_process_pool_forkserver.py::TestProcessPool::test_process_pool_close_futures FAILED test/test_process_pool_forkserver.py::TestProcessPool::test_process_pool_stop_futures FAILED test/test_process_pool_forkserver.py::TestProcessPool::test_process_pool_stop_stopped FAILED test/test_process_pool_forkserver.py::TestProcessPool::test_process_pool_running FAILED test/test_process_pool_forkserver.py::TestProcessPool::test_process_pool_map_error FAILED test/test_process_pool_forkserver.py::TestProcessPool::test_process_pool_stop_timeout FAILED test/test_process_pool_forkserver.py::TestAsyncIOProcessPool::test_process_pool_callback FAILED test/test_process_pool_forkserver.py::TestProcessPool::test_process_pool_map_timeout FAILED test/test_process_pool_forkserver.py::TestProcessPool::test_process_pool_join_futures_timeout FAILED test/test_process_pool_forkserver.py::TestProcessPool::test_process_pool_map_zero_chunk FAILED test/test_process_pool_forkserver.py::TestAsyncIOProcessPool::test_process_pool_single_future FAILED test/test_process_pool_forkserver.py::TestProcessPool::test_process_pool_map FAILED test/test_process_pool_forkserver.py::TestProcessPool::test_process_pool_timeout_callback FAILED test/test_process_pool_forkserver.py::TestAsyncIOProcessPool::test_process_pool_cancel_callback FAILED test/test_process_pool_forkserver.py::TestProcessPool::test_process_pool_timeout FAILED test/test_process_pool_forkserver.py::TestProcessPool::test_process_pool_pickling_error_result FAILED test/test_process_pool_forkserver.py::TestAsyncIOProcessPool::test_process_pool_error_callback FAILED test/test_process_pool_forkserver.py::TestAsyncIOProcessPool::test_process_pool_error FAILED test/test_process_pool_forkserver.py::TestProcessPoolDeadlockOnNewFutures::test_pool_deadlock_stop FAILED test/test_process_pool_forkserver.py::TestProcessPoolDeadlockOnResult::test_pool_deadlock FAILED test/test_process_pool_forkserver.py::TestAsyncIOProcessPool::test_process_pool_error_returned FAILED test/test_process_pool_forkserver.py::TestAsyncIOProcessPool::test_process_pool_stop_timeout FAILED test/test_process_pool_spawn.py::TestProcessPool::test_process_pool_child_process FAILED test/test_process_pool_forkserver.py::TestProcessPool::test_process_pool_stopped FAILED test/test_process_pool_forkserver.py::TestAsyncIOProcessPool::test_process_pool_timeout_callback FAILED test/test_process_pool_forkserver.py::TestAsyncIOProcessPool::test_process_pool_stop_cancel FAILED test/test_process_pool_spawn.py::TestProcessPool::test_process_pool_child_pebble FAILED test/test_process_pool_forkserver.py::TestAsyncIOProcessPool::test_process_pool_multiple_futures FAILED test/test_process_pool_forkserver.py::TestProcessPool::test_process_pool_stop_stopped_callback FAILED test/test_process_pool_spawn.py::TestProcessPool::test_process_pool_callback_error FAILED test/test_process_pool_spawn.py::TestProcessPool::test_process_pool_broken_initializer FAILED test/test_process_pool_spawn.py::TestProcessPool::test_process_pool_join_futures_timeout FAILED test/test_process_pool_forkserver.py::TestAsyncIOProcessPool::test_process_pool_timeout FAILED test/test_process_pool_spawn.py::TestProcessPool::test_process_pool_cancel FAILED test/test_process_pool_spawn.py::TestProcessPool::test_process_pool_child_pool FAILED test/test_process_pool_spawn.py::TestProcessPool::test_process_pool_cancel_callback FAILED test/test_process_pool_spawn.py::TestProcessPool::test_process_pool_callback FAILED test/test_process_pool_spawn.py::TestProcessPool::test_process_pool_close_futures FAILED test/test_process_pool_spawn.py::TestProcessPool::test_process_pool_ignoring_sigterm FAILED test/test_process_pool_spawn.py::TestProcessPool::test_process_pool_different_process FAILED test/test_process_pool_forkserver.py::TestProcessPool::test_process_pool_stop_large_data FAILED test/test_process_pool_spawn.py::TestProcessPool::test_process_pool_close_stopped FAILED test/test_process_pool_spawn.py::TestProcessPool::test_process_pool_expired_worker FAILED test/test_process_pool_spawn.py::TestProcessPool::test_process_pool_future_limit FAILED test/test_process_pool_spawn.py::TestProcessPool::test_process_pool_map_timeout FAILED test/test_process_pool_spawn.py::TestProcessPool::test_process_pool_frozen_error FAILED test/test_process_pool_forkserver.py::TestProcessPoolDeadlockOnCancelLargeData::test_pool_deadlock_stop_cancel FAILED test/test_process_pool_spawn.py::TestProcessPool::test_process_pool_error_returned FAILED test/test_process_pool_spawn.py::TestProcessPool::test_process_pool_error_callback FAILED test/test_process_pool_spawn.py::TestProcessPool::test_process_pool_exception_isolated FAILED test/test_process_pool_spawn.py::TestProcessPool::test_process_pool_pickling_error_result FAILED test/test_process_pool_spawn.py::TestProcessPool::test_process_pool_map_broken_pool FAILED test/test_process_pool_spawn.py::TestProcessPool::test_process_pool_map_cancel FAILED test/test_process_pool_spawn.py::TestProcessPool::test_process_pool_initializer FAILED test/test_process_pool_spawn.py::TestProcessPool::test_process_pool_map_empty FAILED test/test_process_pool_spawn.py::TestProcessPool::test_process_pool_join_workers FAILED test/test_process_pool_spawn.py::TestProcessPool::test_process_pool_map FAILED test/test_process_pool_spawn.py::TestProcessPool::test_process_pool_map_error FAILED test/test_process_pool_spawn.py::TestProcessPool::test_process_pool_map_multi FAILED test/test_process_pool_spawn.py::TestProcessPool::test_process_pool_stop_futures FAILED test/test_process_pool_spawn.py::TestProcessPool::test_process_pool_map_one_chunk FAILED test/test_process_pool_spawn.py::TestProcessPool::test_process_pool_error FAILED test/test_process_pool_spawn.py::TestProcessPool::test_process_pool_join_running FAILED test/test_process_pool_spawn.py::TestProcessPool::test_process_pool_single_future FAILED test/test_process_pool_spawn.py::TestProcessPool::test_process_pool_map_single FAILED test/test_process_pool_spawn.py::TestProcessPool::test_process_pool_stop_stopped_callback FAILED test/test_process_pool_spawn.py::TestProcessPool::test_process_pool_map_timeout_chunks FAILED test/test_process_pool_spawn.py::TestProcessPool::test_process_pool_map_zero_chunk FAILED test/test_process_pool_spawn.py::TestProcessPool::test_process_pool_pickling_error_task FAILED test/test_process_pool_spawn.py::TestProcessPool::test_process_pool_large_data FAILED test/test_process_pool_spawn.py::TestProcessPool::test_process_pool_running FAILED test/test_process_pool_spawn.py::TestProcessPool::test_process_pool_timeout_callback FAILED test/test_process_pool_spawn.py::TestProcessPool::test_process_pool_stop_cancel FAILED test/test_process_pool_spawn.py::TestProcessPool::test_process_pool_multiple_futures FAILED test/test_process_pool_spawn.py::TestProcessPool::test_process_pool_stop_stopped FAILED test/test_process_pool_spawn.py::TestProcessPool::test_process_pool_stop_timeout FAILED test/test_process_pool_spawn.py::TestProcessPool::test_process_pool_timeout FAILED test/test_process_pool_spawn.py::TestAsyncIOProcessPool::test_process_pool_error_returned FAILED test/test_process_pool_spawn.py::TestAsyncIOProcessPool::test_process_pool_error_callback FAILED test/test_process_pool_spawn.py::TestAsyncIOProcessPool::test_process_pool_cancel FAILED test/test_process_pool_spawn.py::TestAsyncIOProcessPool::test_process_pool_callback FAILED test/test_process_pool_spawn.py::TestAsyncIOProcessPool::test_process_pool_error FAILED test/test_process_pool_spawn.py::TestAsyncIOProcessPool::test_process_pool_cancel_callback FAILED test/test_process_pool_spawn.py::TestAsyncIOProcessPool::test_process_pool_timeout_callback FAILED test/test_process_pool_spawn.py::TestProcessPoolDeadlockOnResult::test_pool_deadlock FAILED test/test_process_pool_spawn.py::TestAsyncIOProcessPool::test_process_pool_single_future FAILED test/test_process_pool_spawn.py::TestProcessPool::test_process_pool_stopped FAILED test/test_process_pool_spawn.py::TestAsyncIOProcessPool::test_process_pool_stop_cancel FAILED test/test_process_pool_spawn.py::TestAsyncIOProcessPool::test_process_pool_multiple_futures FAILED test/test_process_pool_spawn.py::TestAsyncIOProcessPool::test_process_pool_stop_timeout FAILED test/test_process_pool_spawn.py::TestProcessPool::test_process_pool_stop_large_data FAILED test/test_process_pool_spawn.py::TestProcessPoolDeadlockOnNewFutures::test_pool_deadlock_stop FAILED test/test_process_pool_spawn.py::TestAsyncIOProcessPool::test_process_pool_timeout FAILED test/test_process_pool_spawn.py::TestProcessPoolDeadlockOnCancelLargeData::test_pool_deadlock_stop_cancel ERROR test/test_asynchronous_process_fork.py - PermissionError: [Errno 13] Permission denied ERROR test/test_asynchronous_process_fork.py - PermissionError: [Errno 13] Permission denied ERROR test/test_asynchronous_process_forkserver.py - PermissionError: [Errno 13] Permission denied ERROR test/test_asynchronous_process_forkserver.py - PermissionError: [Errno 13] Permission denied ERROR test/test_asynchronous_process_spawn.py - PermissionError: [Errno 13] Permission denied ERROR test/test_asynchronous_process_fork.py - PermissionError: [Errno 13] Permission denied ERROR test/test_asynchronous_process_spawn.py - PermissionError: [Errno 13] Permission denied ERROR test/test_asynchronous_process_fork.py - PermissionError: [Errno 13] Permission denied ERROR test/test_concurrent_process_fork.py - PermissionError: [Errno 13] Permission denied ERROR test/test_concurrent_process_fork.py - PermissionError: [Errno 13] Permission denied ERROR test/test_asynchronous_process_fork.py - PermissionError: [Errno 13] Permission denied ERROR test/test_asynchronous_process_forkserver.py - PermissionError: [Errno 13] Permission denied ERROR test/test_concurrent_process_forkserver.py - PermissionError: [Errno 13] Permission denied ERROR test/test_asynchronous_process_forkserver.py - PermissionError: [Errno 13] Permission denied ERROR test/test_asynchronous_process_forkserver.py - PermissionError: [Errno 13] Permission denied ERROR test/test_concurrent_process_forkserver.py - PermissionError: [Errno 13] Permission denied ERROR test/test_concurrent_process_spawn.py - PermissionError: [Errno 13] Permission denied ERROR test/test_asynchronous_process_spawn.py - PermissionError: [Errno 13] Permission denied ERROR test/test_asynchronous_process_spawn.py - PermissionError: [Errno 13] Permission denied ERROR test/test_asynchronous_process_spawn.py - PermissionError: [Errno 13] Permission denied ERROR test/test_concurrent_process_spawn.py - PermissionError: [Errno 13] Permission denied ERROR test/test_concurrent_process_fork.py - PermissionError: [Errno 13] Permission denied ERROR test/test_concurrent_process_fork.py - PermissionError: [Errno 13] Permission denied ERROR test/test_concurrent_process_fork.py - PermissionError: [Errno 13] Permission denied ERROR test/test_concurrent_process_forkserver.py - PermissionError: [Errno 13] Permission denied ERROR test/test_concurrent_process_forkserver.py - PermissionError: [Errno 13] Permission denied ERROR test/test_concurrent_process_spawn.py - PermissionError: [Errno 13] Permission denied ERROR test/test_asynchronous_process_fork.py - PermissionError: [Errno 13] Permission denied ERROR test/test_concurrent_process_forkserver.py - PermissionError: [Errno 13] Permission denied ERROR test/test_concurrent_process_spawn.py - PermissionError: [Errno 13] Permission denied ERROR test/test_asynchronous_process_forkserver.py - PermissionError: [Errno 13] Permission denied ERROR test/test_asynchronous_process_fork.py - PermissionError: [Errno 13] Permission denied ERROR test/test_concurrent_process_spawn.py - PermissionError: [Errno 13] Permission denied ERROR test/test_asynchronous_process_forkserver.py - PermissionError: [Errno 13] Permission denied ERROR test/test_asynchronous_process_spawn.py - PermissionError: [Errno 13] Permission denied ERROR test/test_asynchronous_process_spawn.py - PermissionError: [Errno 13] Permission denied ERROR test/test_concurrent_process_fork.py - PermissionError: [Errno 13] Permission denied ERROR test/test_concurrent_process_fork.py - PermissionError: [Errno 13] Permission denied ERROR test/test_concurrent_process_forkserver.py - PermissionError: [Errno 13] Permission denied ERROR test/test_concurrent_process_forkserver.py - PermissionError: [Errno 13] Permission denied ERROR test/test_asynchronous_process_fork.py - PermissionError: [Errno 13] Permission denied ERROR test/test_concurrent_process_spawn.py - PermissionError: [Errno 13] Permission denied ERROR test/test_concurrent_process_spawn.py - PermissionError: [Errno 13] Permission denied ERROR test/test_asynchronous_process_forkserver.py - PermissionError: [Errno 13] Permission denied ERROR test/test_asynchronous_process_fork.py - PermissionError: [Errno 13] Permission denied ERROR test/test_asynchronous_process_spawn.py - PermissionError: [Errno 13] Permission denied ERROR test/test_asynchronous_process_forkserver.py - PermissionError: [Errno 13] Permission denied ERROR test/test_concurrent_process_fork.py - PermissionError: [Errno 13] Permission denied ERROR test/test_asynchronous_process_spawn.py - PermissionError: [Errno 13] Permission denied ERROR test/test_concurrent_process_forkserver.py - PermissionError: [Errno 13] Permission denied ERROR test/test_asynchronous_process_fork.py - PermissionError: [Errno 13] Permission denied ERROR test/test_concurrent_process_fork.py - PermissionError: [Errno 13] Permission denied ERROR test/test_asynchronous_process_fork.py - PermissionError: [Errno 13] Permission denied ERROR test/test_asynchronous_process_forkserver.py - PermissionError: [Errno 13] Permission denied ERROR test/test_concurrent_process_forkserver.py - PermissionError: [Errno 13] Permission denied ERROR test/test_concurrent_process_spawn.py - PermissionError: [Errno 13] Permission denied ERROR test/test_asynchronous_process_spawn.py - PermissionError: [Errno 13] Permission denied ERROR test/test_concurrent_process_spawn.py - PermissionError: [Errno 13] Permission denied ERROR test/test_asynchronous_process_forkserver.py - PermissionError: [Errno 13] Permission denied ERROR test/test_concurrent_process_fork.py - PermissionError: [Errno 13] Permission denied ERROR test/test_concurrent_process_forkserver.py - PermissionError: [Errno 13] Permission denied ERROR test/test_asynchronous_process_fork.py - PermissionError: [Errno 13] Permission denied ERROR test/test_asynchronous_process_spawn.py - PermissionError: [Errno 13] Permission denied ERROR test/test_concurrent_process_spawn.py - PermissionError: [Errno 13] Permission denied ERROR test/test_asynchronous_process_forkserver.py - PermissionError: [Errno 13] Permission denied ERROR test/test_concurrent_process_fork.py - PermissionError: [Errno 13] Permission denied ERROR test/test_asynchronous_process_spawn.py - PermissionError: [Errno 13] Permission denied ERROR test/test_concurrent_process_forkserver.py - PermissionError: [Errno 13] Permission denied ERROR test/test_concurrent_process_fork.py - PermissionError: [Errno 13] Permission denied ERROR test/test_asynchronous_process_fork.py - PermissionError: [Errno 13] Permission denied ERROR test/test_concurrent_process_forkserver.py - PermissionError: [Errno 13] Permission denied ERROR test/test_concurrent_process_spawn.py - PermissionError: [Errno 13] Permission denied ERROR test/test_asynchronous_process_fork.py - PermissionError: [Errno 13] Permission denied ERROR test/test_concurrent_process_spawn.py - PermissionError: [Errno 13] Permission denied ERROR test/test_asynchronous_process_forkserver.py - PermissionError: [Errno 13] Permission denied ERROR test/test_asynchronous_process_fork.py - PermissionError: [Errno 13] Permission denied ERROR test/test_asynchronous_process_spawn.py - PermissionError: [Errno 13] Permission denied ERROR test/test_asynchronous_process_forkserver.py - PermissionError: [Errno 13] Permission denied ERROR test/test_asynchronous_process_fork.py - PermissionError: [Errno 13] Permission denied ERROR test/test_asynchronous_process_forkserver.py - PermissionError: [Errno 13] Permission denied ERROR test/test_concurrent_process_fork.py - PermissionError: [Errno 13] Permission denied ERROR test/test_asynchronous_process_forkserver.py - PermissionError: [Errno 13] Permission denied ERROR test/test_concurrent_process_forkserver.py - PermissionError: [Errno 13] Permission denied ERROR test/test_asynchronous_process_spawn.py - PermissionError: [Errno 13] Permission denied ERROR test/test_asynchronous_process_spawn.py - PermissionError: [Errno 13] Permission denied ERROR test/test_asynchronous_process_spawn.py - PermissionError: [Errno 13] Permission denied ERROR test/test_concurrent_process_spawn.py - PermissionError: [Errno 13] Permission denied ERROR test/test_asynchronous_process_fork.py - PermissionError: [Errno 13] Permission denied ERROR test/test_concurrent_process_fork.py - PermissionError: [Errno 13] Permission denied ERROR test/test_concurrent_process_fork.py - PermissionError: [Errno 13] Permission denied ERROR test/test_asynchronous_process_forkserver.py - PermissionError: [Errno 13] Permission denied ERROR test/test_concurrent_process_forkserver.py - PermissionError: [Errno 13] Permission denied ERROR test/test_concurrent_process_fork.py - PermissionError: [Errno 13] Permission denied ERROR test/test_asynchronous_process_spawn.py - PermissionError: [Errno 13] Permission denied ERROR test/test_concurrent_process_forkserver.py - PermissionError: [Errno 13] Permission denied ERROR test/test_concurrent_process_spawn.py - PermissionError: [Errno 13] Permission denied ERROR test/test_concurrent_process_forkserver.py - PermissionError: [Errno 13] Permission denied ERROR test/test_concurrent_process_fork.py - PermissionError: [Errno 13] Permission denied ERROR test/test_asynchronous_process_fork.py - PermissionError: [Errno 13] Permission denied ERROR test/test_concurrent_process_spawn.py - PermissionError: [Errno 13] Permission denied ERROR test/test_concurrent_process_spawn.py - PermissionError: [Errno 13] Permission denied ERROR test/test_concurrent_process_forkserver.py - PermissionError: [Errno 13] Permission denied ERROR test/test_asynchronous_process_forkserver.py - PermissionError: [Errno 13] Permission denied ERROR test/test_asynchronous_process_fork.py - PermissionError: [Errno 13] Permission denied ERROR test/test_concurrent_process_spawn.py - PermissionError: [Errno 13] Permission denied ERROR test/test_asynchronous_process_forkserver.py - PermissionError: [Errno 13] Permission denied ERROR test/test_asynchronous_process_spawn.py - PermissionError: [Errno 13] Permission denied ERROR test/test_asynchronous_process_fork.py - PermissionError: [Errno 13] Permission denied ERROR test/test_asynchronous_process_spawn.py - PermissionError: [Errno 13] Permission denied ERROR test/test_concurrent_process_fork.py - PermissionError: [Errno 13] Permission denied ERROR test/test_asynchronous_process_forkserver.py - PermissionError: [Errno 13] Permission denied ERROR test/test_concurrent_process_fork.py - PermissionError: [Errno 13] Permission denied ERROR test/test_concurrent_process_forkserver.py - PermissionError: [Errno 13] Permission denied ERROR test/test_asynchronous_process_spawn.py - PermissionError: [Errno 13] Permission denied ERROR test/test_concurrent_process_forkserver.py - PermissionError: [Errno 13] Permission denied ERROR test/test_concurrent_process_spawn.py - PermissionError: [Errno 13] Permission denied ERROR test/test_concurrent_process_spawn.py - PermissionError: [Errno 13] Permission denied ERROR test/test_concurrent_process_fork.py - PermissionError: [Errno 13] Permission denied ERROR test/test_concurrent_process_forkserver.py - PermissionError: [Errno 13] Permission denied ERROR test/test_concurrent_process_spawn.py - PermissionError: [Errno 13] Permission denied ================================================================================================================================ 192 failed, 87 passed, 120 errors in 12.88s ================================================================================================================================= >>> ERROR: py3-pebble: check failed >>> py3-pebble: Uninstalling dependencies... (1/27) Purging .makedepends-py3-pebble (20251012.225503) (2/27) Purging py3-gpep517-pyc (19-r0) (3/27) Purging py3-gpep517 (19-r0) (4/27) Purging py3-installer-pyc (0.7.0-r2) (5/27) Purging py3-installer (0.7.0-r2) (6/27) Purging py3-setuptools-pyc (80.9.0-r0) (7/27) Purging py3-setuptools (80.9.0-r0) (8/27) Purging py3-wheel-pyc (0.46.1-r0) (9/27) Purging py3-wheel (0.46.1-r0) (10/27) Purging py3-pytest-forked-pyc (1.6.0-r2) (11/27) Purging py3-pytest-forked (1.6.0-r2) (12/27) Purging py3-pytest-xdist-pyc (3.6.1-r0) (13/27) Purging py3-pytest-xdist (3.6.1-r0) (14/27) Purging py3-execnet-pyc (2.1.1-r0) (15/27) Purging py3-execnet (2.1.1-r0) (16/27) Purging py3-pytest-pyc (8.3.5-r0) (17/27) Purging py3-pytest (8.3.5-r0) (18/27) Purging py3-iniconfig-pyc (2.1.0-r0) (19/27) Purging py3-iniconfig (2.1.0-r0) (20/27) Purging py3-packaging-pyc (25.0-r0) (21/27) Purging py3-packaging (25.0-r0) (22/27) Purging py3-parsing-pyc (3.2.3-r0) (23/27) Purging py3-parsing (3.2.3-r0) (24/27) Purging py3-pluggy-pyc (1.5.0-r0) (25/27) Purging py3-pluggy (1.5.0-r0) (26/27) Purging py3-py-pyc (1.11.0-r4) (27/27) Purging py3-py (1.11.0-r4) Executing busybox-1.37.0-r19.trigger OK: 296 MiB in 89 packages