I can explain it technically (or at at least what i suspect was happening)
There has been either a buffer overflow or a pointer error on your graphics card. So when reading the texture from the graphics card memory, the pointer somehow gets screwed and points into undefined parts of the memory, reading leftovers from the OS graphics.