Message309405
You are right, it does not segfault (sorry for the abuse of language). It raises an exception while accessing the shared dictionary. The exception varies but typically is:
Traceback (most recent call last):
File "multiprocessbug.py", line 156, in <module>
test_manyForkedProcessesSingleThreaded(inst1, inst2, nRuns, nProcesses)
File "multiprocessbug.py", line 77, in test_manyForkedProcessesSingleThreaded
run(inst1, nRuns)
File "multiprocessbug.py", line 29, in run
inst.run()
File "multiprocessbug.py", line 18, in run
if (self.d.has_key(self.key)):
File "<string>", line 2, in has_key
File "/usr/local/lib/python2.7/multiprocessing/managers.py", line 759, in _callmethod
kind, result = conn.recv()
cPickle.UnpicklingError: invalid load key, '#'. |
|
Date |
User |
Action |
Args |
2018-01-03 10:12:58 | André Neto | set | recipients:
+ André Neto, christian.heimes |
2018-01-03 10:12:58 | André Neto | set | messageid: <1514974378.64.0.467229070634.issue32485@psf.upfronthosting.co.za> |
2018-01-03 10:12:58 | André Neto | link | issue32485 messages |
2018-01-03 10:12:58 | André Neto | create | |
|