Cryptic "Error de secuencia de comandos" informado en Javascript en Chrome y Firefox

Tengo un script que detecta errores de Javascript en mi sitio web y los envía a mi backend para informar. Informa el primer error encontrado, el supuesto número de línea y la hora.

EDIT para incluir doctype:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" xmlns:fb="http://www.facebook.com/2008/fbml">

...

<script type="text/javascript">
//<![CDATA[
// for debugging javascript!
(function(window){
    window.onerror = function(msg, url, ln) {
        //transform errors
        if (typeof(msg) === 'object' && msg.srcElement && msg.target) {
            if(msg.srcElement == '[object HTMLScriptElement]' && msg.target == '[object HTMLScriptElement]'){
                msg = 'Error loading script';
            }else{
                msg = 'Event Error - target:' + msg.target + ' srcElement:' + msg.srcElement;
            }
        }

        msg = msg.toString();

        //ignore errors
        if(msg.indexOf("Location.toString") > -1){
            return;
        }
        if(msg.indexOf("Error loading script") > -1){
            return;
        }

        //report errors
        window.onerror = function(){};
        (new Image()).src = "/jserror.php?msg=" + encodeURIComponent(msg) + "&url=" + encodeURIComponent(url || document.location.toString().replace(/#.*$/, "")) + "&ln=" + parseInt(ln || 0) + "&r=" + (+new Date());
    };
})(window);
//]]>
</script>

Debido a este script, soy muy consciente de los errores de JavaScript que están ocurriendo en mi sitio. @ Uno de los mayores delincuentes es "Error de secuencia de comandos". en la línea 0. en Chrome 10+ y Firefox 3+. Este error no existe (¿o puede llamarse de otra manera?) En Internet Explorer.

Corrección (23/05/2013): Este error "Error de script, línea 0" ahora se muestra en IE7 y posiblemente en otras versiones de IE. Posiblemente un resultado de un parche de seguridad de IE reciente ya que este comportamiento no existía anteriormente.

¿Alguien tiene alguna idea de qué significa este error o qué lo causa? Ocurre en aproximadamente el 0.25% de mis cargas de página generales, y representa la mitad de los errores reportados.

Respuestas a la pregunta(12)

Su respuesta a la pregunta