Да, отладка тупиков - это весело. Вы можете установить более высокий уровень ведения журнала - см. документацию по Python , чтобы получить его описание, но очень быстро:
import multiprocessing, logging
logger = multiprocessing.log_to_stderr()
logger.setLevel(multiprocessing.SUBDEBUG)
Кроме того, добавьте в журнал все, что связано с ресурсом или чем-то еще, что может привести к конфликту. Наконец, выстрел в темноте: порождение дочерних процессов во время импорта может вызвать проблемы.