I've the last version of firefox and there are no ways for make the masks working. I read all the discussion about this problem, and no one of the solution adopted works.
I've assigned an ID to the object too (the file for the mask is an SVG)
This is the code
<img id="immy" src="http://www.hdwallpapersarena.com/wp-content/uploads/2012/05/22-amazing-landscape.jpg">
css
#immy
{
-webkit-mask-image: url(cerchio.svg); /*chrome*/
mask: url(cerchio.svg#cer); /*firefox*/
}
In chrome all works fine, while in FF i see only a full white page (such if the mask covers all the image).