[pypy-issue] [issue629] "Cannot find gc roots" messages on Linux
tracker at bugs.pypy.org
Mon Feb 18 18:01:21 CET 2013
klankschap <vm at klankschap.nl> added the comment:
On 18 Feb 2013, at 17:31, Armin Rigo wrote:
> Armin Rigo <armin.rigo at gmail.com> added the comment:
> klankschap: you need to give us more information, ideally a way to reproduce it
> (e.g. the complete script you're running).
As i mentioned, it appears randomly.
No way to reproduce.
It just seems to happen when i have more tasks in the pool then i have processors.
With 4 cores (8 virtual cores) installed:
nrTask = 32
taskSeeds = [random.random() for i in range(nrTask)]
pool = multiprocessing.Pool()
for iid,s in enumerate(taskSeeds):
arg = ( iid, s, G )
pool.apply_async(task, args=arg, callback=log_result)
With nrTasks larger then 8 it is more likely to happen.
PyPy bug tracker <tracker at bugs.pypy.org>
More information about the pypy-issue