如果在枪机没有闭锁的情况下推进药就被引燃，会对机匣内的部件造成损伤，甚至炸膛。弹药质量问题也会造成意外走火。一些低质量推进药可能会被枪械连续射击后积累的热量引燃（称作“cooking off”），导致枪械在没有触发扳机的情况下走火，通常只会发生在全自动武器中。有些弹药还会出现推进药延迟燃烧的问题，导致扳机被扣动很长时间后弹头才被射出——也就是所谓的“挂火”（hang fire），这时如果射手马上调转枪口去检查故障、或过早回拉枪机将尚未击发的子弹抽出，都可能造成严重的安全事故。