I could be wrong here as I've not tried to reproduce this issue yet and the client I'm working with on this is just going to remove authcache, so its unlikely I'll take this any farther.

However, it would seem to me that a call to page_cache_fastpath on a cold variables cache will result in a PHP error, as the locking subsystem is not initialized in the early page cache bootstrap phase and you call variable_init() in page_cache_fastpath, which uses lock_acquire() upon a cache miss.

I believe you need to init the locking FW in page_cache_fastpath.

-N

Comments

simg’s picture

Status: Active » Closed (fixed)

Thanks for this. Sorry you've removed Authcache.

Since nobody else has reported this issue and it's so old, I'm going to close it, but you're welcome to re-open it.