Causes of engine block crack?

I was thinking hypereutectic pistons and insufficient ring gap