Error de IE Javascript "El objeto no admite esta propiedad o método" dentro de jQuery

Por alguna razón, recibo el siguiente error de Javascript en Internet Explorer 8 en la línea 3156 de jquery.js (versión 1.4.3, versión no comprimida):Object doesn't support this property or method. No se produce ningún error en Firefox y Google Chrome.

Esta es la línea en la que ocurre el error:

if ( (match = Expr.leftMatch[ type ].exec( expr )) != null && match[2] ) {

Investigación (console.log(Expr.leftMatch[type])) produce el siguiente resultado interesante: en Google Chrome, genera

/(^(?:.|\r|\n)*?):((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\3\))?(?![^\[]*\])(?![^\(]*\))/

Sin embargo, en Internet Explorer este es el resultado:

function() {
  var p = this;
  do p = p.previousSibling;
  while (p && p.nodeType != 1);
  return p;
}

En la queexec no se puede llamar (no está definido). La función citada no está presente en jquery.js. ¿Alguien tiene alguna idea de por qué sucede esto, o qué puedo hacer para resolverlo?

Desafortunadamente, aún no he podido crear un script simple para reproducir el problema, aunque encontréesta publicación de alguien que tiene el mismo problema, pero no ofrece una solución (la última publicación sugiere que la página debe ejecutarse en modo estándar, pero la mía ya lo está).

Respuestas a la pregunta(4)

Su respuesta a la pregunta