i am seeing some really weird behavior, and i am not sure if i am just brain-dead.
my module has a preprocess_page function, which has been working just fine for all users, anonymous as well as logged in. recently, i added some code to that function that deals with session variables. now it appears that the module_preprocess_page function is not called at all for anonymous users (which may also mean there is no session active, i am not sure - even though i call session_start() in the function). for logged in users it is called just like always.
has anyone seen this behavior? am i missing something regarding sessions and hook_preprocess_page?
any ideas appreciated.