Evan Andersen, an engineering student at the University of Toronto, recently logged on to play a game of Diablo III, only to be greeted by some videos he had watched on a porn website earlier that day using Chrome’s Incognito browser.

He had closed the browser after watching the videos but has now discovered a glitch in Nvidia’s GPU drivers that means video memory doesn’t get erased.

So when the game Andersen was playing tried to request its own frame buffer to load, the graphics card pulled the last one used by Chrome, which should’ve remained private since it was in Incognito mode.

He was able to reproduce the bug himself and get it to pull up a Reddit page he had closed on another account a few minutes previously, though.

Andersen also claims he knows how the issue could be solved:

A patch to the GPU drivers could ensure that buffers are always erased before giving them to the application. It’s what an operating system does with the CPU RAM, and it makes sense to use the same rules with a GPU. Additionally, Google Chrome could erase their GPU resources before quitting.

According to Andersen’s blog, both Google and Nvidia have acknowledged the issue, with Goolgle saying it won’t be fixed because Chrome’s Incognito mode is “not designed to protect you against other users on the same computer.”