Я вижу странную ошибку, из-за которой иногда после входа в систему как пользователь "foo" имя пользователя в зарегистрированном блоке показывает "bar", т.е. объект $ user каким-то образом переключился с foo на bar.
Я проверил все пользовательские модули и тему, чтобы убедиться, что при использовании global $ user не происходит voodoo; но не приводит.
Также помещены дополнительные сторожевые сообщения внутри user_authenticate и user_authenticate_finalize, но пользовательский объект, кажется, ведет себя.
Как еще можно отследить эту ошибку?