Nvidia blames Apple OS X for re-appearing porn glitch
Company claims Apple's GPU memory management is at fault for embarrassing flaw


Nvidia has blamed Apple's OS X operating system for a bug that caused previously-viewed porn to reappear on people's screens after being closed.
The error was thought to be caused by a flaw in Nvidia's GPU drivers, but the company told IT Pro that OS X is at fault, rather than its own software.
"This issue is related to memory management in the Apple OS," a spokesperson said, "not NVIDIA graphics drivers."
"The NVIDIA driver adheres to policies set by the operating system and our driver is working as expected."
He added: "We have not seen this issue on Windows, where all application-specific data is cleared before memory is released to other applications."
The flaw was discovered by a developer called Evan Andersen, whose Diablo 3 loading page was replaced by a screenshot of a porn page he had visited earlier in Google Chrome Incognito.
He blamed a problem in the GPU memory management, saying: "When the Chrome Incognito window was closed, its framebuffer was added to the pool of free GPU memory, but it was not erased."
Get the ITPro daily newsletter
Sign up today and you will receive a free copy of our Future Focus 2025 report - the leading guidance on AI, cybersecurity and other IT challenges as per 700+ senior executives
IT Pro has approached Apple for comment, but had received none at the time of publication.
11/01/2016: Google Chrome Incognito bug 'replaces loading screen with porn'
Google Chrome could end up displaying porn, thanks to a GPU bug reportedly affecting Nvidia and ATI graphics cards.
The error, discovered by developer Evan Andersen, turned what should have been a blank loading screen into a screenshot of a porn page he had visited earlier within Chrome Incognito.
The problem apparently stemmed from an issue in GPU memory management. "When the Chrome Incognito window was closed, its framebuffer was added to the pool of free GPU memory," Andersen wrote, "but it was not erased."
This meant that when he opened Diablo 3, the framebuffer requested by the game contained the graphics data from the previous session in this case, a YouPorn window.
As well as being quite embarrassing, this bug has privacy implications, because users of shared computers can potentially see visual data from other users' sessions by accident, possibly including sensitive information.
"In the interest of reproducing the bug," Andersen said, "I wrote a program to scan GPU memory for non-zero pixels. It was able to reproduce a Reddit page I had closed on another user account a few minutes ago, pixel perfect."
Andersen tested the bug on an Nvidia GPU, but similar problems have been reported on ATI models.
Both Google and Nvidia are reportedly aware of the issue, after Andersen first reached out to report the problem two years ago.
While Nvidia reportedly acknowledged the problem, it took no steps to fix it, Andersen said, while Google told the developer that it will not fix it, because hiding web activity from other PC users is not within Incognito mode's stated functions.
Adam Shepherd has been a technology journalist since 2015, covering everything from cloud storage and security, to smartphones and servers. Over the course of his career, he’s seen the spread of 5G, the growing ubiquity of wireless devices, and the start of the connected revolution. He’s also been to more trade shows and technology conferences than he cares to count.
Adam is an avid follower of the latest hardware innovations, and he is never happier than when tinkering with complex network configurations, or exploring a new Linux distro. He was also previously a co-host on the ITPro Podcast, where he was often found ranting about his love of strange gadgets, his disdain for Windows Mobile, and everything in between.
You can find Adam tweeting about enterprise technology (or more often bad jokes) @AdamShepherUK.
-
Security experts issue warning over the rise of 'gray bot' AI web scrapers
News While not malicious, the bots can overwhelm web applications in a way similar to bad actors
By Jane McCallion Published
-
Does speech recognition have a future in business tech?
Once a simple tool for dictation, speech recognition is being revolutionized by AI to improve customer experiences and drive inclusivity in the workforce
By Jonathan Weinberg Published
-
Spanish spyware outfit uncovered, develops exploits for Windows, Chrome, and Firefox
News Google was only able to discover the company after an anonymous submission was made to its Chrome bug reporting programme
By Zach Marzouk Published
-
Google adds new security vendor plugins for Chrome, improved Chrome OS policy controls for IT admins
News New integrations across various security pillars aim to improve Chrome OS and Chrome browser security for enterprise customers
By Connor Jones Published
-
Google patches second Chrome browser zero-day of 2022
News Google acted quickly to secure against the type confusion vulnerability that was under active exploitation
By Connor Jones Published
-
Acer Chromebook Spin 513 review: Cheap and mostly cheerful
Reviews An affordable Chromebook convertible with good looks but mediocre performance
By Mike Jennings Published
-
Google says Chrome is now faster than Safari on Apple Silicon
News According to Apple's own benchmarks, Chrome 99 scored the highest out of any browser ever tested
By Connor Jones Published
-
Google Chrome update fixes zero-day under active exploitation
News Google releases a fresh wave of patches for severe vulnerabilities that could facilitate code execution and system takeover via Google Chrome
By Connor Jones Published
-
Asus Chromebook CX9 (CX9400CE) review: The most stylish Chromebook on the market
Reviews A sleek, expensive Chromebook that tries to bring professional style to Google’s OS
By Mike Jennings Published
-
Chromebook shipments plunge due to 'shift in demand'
News Sales of Chrome OS devices fell 29.8% in the third quarter of 2021 to 6.5 million units, according to IDC
By Danny Bradbury Published