AMD has confirmed the existence of a minor bug in some of its line of processors that could cause errors when executing code.

The bug was first discovered by Matt Dillon, developer of the OS DragonFly BSD.

In a blog post, Mr. Dillon said he discovered the bug – called a segmentation fault – by creating a “very specific sequence of consecutive back-to-back pops and (near) return instructions, can create a condition where the process incorrectly updates the stack pointer.”

Mr. Dillon then emailed AMD with his findings, and after reproducing his experiment and encountering the same findings, the company responded by confirming the lone coder had found an “erratum” in some AMD processor families.

Mr. Dillon said he was “stoked” to find a hardware bug in a major CPU.