Spark advanced too far.
Spark too late, causing overheating.
Short circuits in ignition system causing irregular spark.
Spark-plug points constructed wrong, causing them to overheat.
Spark plug in poor position.
Wrong timing of ignition system; too early, too late, or wrong order.
Dirty distributor, misdirecting the current.