まず原因を切り分けろ
Parallel.ForEachを外しても爆発するか確認するんだ