--- Lib/multiprocessing/util.py.orig 2013-03-27 07:45:19.000000000 +0000 +++ Lib/multiprocessing/util.py 2013-03-27 07:44:24.000000000 +0000 @@ -134,6 +134,7 @@ func(obj) except Exception as e: info('after forker raised exception %s', e) + _afterfork_registry.clear() def register_after_fork(obj, func): _afterfork_registry[(next(_afterfork_counter), id(obj), func)] = obj