Granted it didn't work... No hangs or crashes though.
Impressive: Firefox hold fine and rendered it, but after I opened it the second time, all the text in my system (that includes the browser, but also the terminals, Awesome, etc) was FUBAR - even after restarting the X server!
I have no idea what kind of bug leads to only the text being corrupted (so, it doesn't seem a bug in the graphic drivers, since AFAIK they're agnostic to that) but survives restarting the display manager.
I have no idea what to point to, because it's really weird. Scrambles /everything/ that goes through video. (And until now, I figured it was a quirk of my bizarre hardware. Guess not.)
https://bugs.freedesktop.org/show_bug.cgi?id=47266
on debian you can pin libcairo to fix the issue. /etc/apt/preferences:
Package: libcairo2
Pin:version 1.10.2-7
Pin-Priority: 1001
Package: libcairo-gobject2
Pin:version 1.10.2-7
Pin-Priority: 1001Corrupted memory was my first thought, but affecting only text is odd - I mean, the drivers aren't even supposed to know those particular pixels are text, right?
18.0.1025.151 (Developer Build 130497 Linux) Ubuntu 12.04
18.0.1025.151 (Developer Build 130497 Linux) Ubuntu 12.04
Note: Chrome, not Chromium.
2) about:flags disable software rendering blacklist
If a fraction of the effort that went into making the card went into making the drivers and maintaining and fixing them, we'd all be massively better off.
What we really need is a simplification of graphics APIs so that graphics drivers don't need to be so complex. That may be impossible without convergence in hardware though.
Keyword Job openings
driver 176
software 387
hardware 218
asic 117
The keywords were picked arbitarily, and are probably not very representative, but it seems like at least nVidia is actually investing in driver/software developement.The blackhat-spidy-sense in me is getting a tingle. XSS injection if a PNG could used to execute javascript possibly.
While fun, the only real security concern here is that it's really good at pissing off IDSes.
Edit: I linked my article describing the technique in another comment here if you want to see how horrible it really is. I'm always both proud of and disgusted by myself for this technique.
It's actually kind of a good test of browser compliance in a sick way.
There's your problem. Are you using an ATI card, by the way?
Make sure you have restricted drivers installed. If you're using an ATI card you'll have to do the further step of going to about:flags in Chrome and making it ignore the software rendering blacklist.
Works for me. Super cool.
I'm sure Safari supported WebGL...
... but I'm not sure what it's doing