Arduino freezes when using push button. I2C related - SOLVED -

Well done for working it out!

My guess is that the 6-wire cable is acting as some sort of massive capacitor. Causing a transition (pushing the button) is inducing some sort of reaction in the cable. Just for interest I would try terminating the wires that are not in use (eg. connect them all together, and to the ground).

I might be wrong, the electronics experts might have other ideas.