There are three types of rivet failure: shear, pull-out, and fatigue. Shear failure is caused when the rivet shears through the metal. Pull-out failure is when the rivet pops out of the hole. Fatigue failure is when the rivet can no longer take the stress of being pulled repeatedly.