Now what was the cause of the bug? Fat fingering human error during release.
There isn't a singular "the" cause usually, and if we do want to press for it, I'd say an aggressive deadline for a major product that needs engineers to slave away was the cause. At that point bugs become stastically inevitable. Whoever decided on that promised deadline was the first responsible person.