Fiat Chrysler is recalling more than one million ram pickup trucks because their air bags and seat belts can fail in a rollover crash.

A software glitch can prevent the seat belts and side airbags from deploying during a rollover.

The company's U.S. division says it's aware of one death, two injuries and two accidents that may be related to the problem.

The recall involves some 2013 to 2016 Ram 1500 and 2500 pickup trucks and 2014 to 2016 Ram 3500 pickups.

Fiat Chrysler plans to reprogram the software free of charge.