The RB211 fanshaft failures were due to LP location bearing (intershaft) ball bearing wear/break-up that allowed excessive axial/radial movement that resulted in heavy rubbing of the air-oil seals. This resulted in oil leakage outside the bearing chamber that ignited and overheated the shaft which then failed.
The LP turbine overspeed was addressed by a fuel cut off system on later marks.