Qual é o atraso máximo para setInterval?

Estou com problemas no Firefox 15 e no Chrome 21 com o seguinte código:

setInterval(function () { console.log('test') }, 300000000000)

Em ambos os navegadores, a função é executada imediatamente repete muito rapidamente. Claro, esse é um grande número (representando daqui a 10 anos), mas eu não esperaria que fosse tratado como um número pequeno ou negativo. Eu não vi um atraso máximo permitido em qualquer documentação. Alguém sabe se há um padrão max, ou se isso é apenas os navegadores sendo engraçado?