Causes of engine block crack?

I was thinking hypereutectic pistons and insufficient ring gap
It does indeed have hypereutectic pistons.