I've no idea. Firebug, GET request, and direct URL all show image working fine. The captcha images are generated dynamically by the PHP GD library. Perhaps reviewing server error log will have information regarding a fatal error? It makes no sense for the source to be valid yet not render in the img tag.