Olivine is rich in ferrous iron and magnesium. The ferrous iron is oxidised by water to the rusty ferric oxide form. The reaction is exothermic (releasing heat), and generates a large amount of hydrogen gas, dissolved in warm alkaline fluids containing magnesium hydroxides.