There are many factors that might cause buckling including: Improperly applied feltWrinkled underlaymentRoof deck movementSpacers not used in between roof deck boardsPoor roof ventilationNew shingles applied over old, rough shingles