Engineers concluded that cables leading to thrust vector control actuators on the upper stage were inverted, apparently a mistake from the assembly of the upper stage engine, according to Roland Lagier, Arianespace’s chief technical officer. The thrust vector control system pivots the upper stage engine nozzle to direct thrust, allowing the rocket to control its orientation and steering.
The cabling problem caused the engine to move its nozzle in the wrong direction in response to commands from the rocket’s guidance system. That resulted in the rocket losing control and tumbling just after ignition of the upper stage engine around eight minutes after launch.
Pretty embarrassing issue. Inverted hardware is a Russian-class error.