Я сам столкнулся с той же ошибкой, и это внутренняя проблема FireFox, а не проблема с вашим скриптом. Это связано с сохранением состояния Firefox:
Согласно: http://blogs.unbolt.net/index.php/brinley/2008/04/26/0x80040111_nssessionstore, это вызвано поврежденным состоянием сеанса.
Короче говоря, я не думаю, что есть что-то, что вы можете сделать, чтобы избежать этого (это ошибка в FireFox или, возможно, плагин). Однако эта ссылка утверждает, что вы можете просто очистить сеанс (закрыв FireFox), чтобы избавиться от проблемы, когда она возникнет.
К вашему сведению, вы можете прочитать комментарии, так как кажется, что закрытие FireFox не обязательно устранит проблему ... но если все, что вас волнует, это то, что ваш скрипт виноват, не беспокойтесь :-)