A 6.14 install is running fine for users, but upon going to admin/* we get a WSOD. Continues to run OK for users.
We didn't make any changes to the site to create this, AFAIK.

I enabled onscreen error reporting as suggested here http://drupal.org/node/158043 but no errors have shown on screen.

Nothing strange was in watchdog.

phpinfo.pho says PHP memory_limit is set at 32M. This is hosted at a MediaTemple DV server.
Only 16 contrib modules, no devel or drush, no name clashes.

../sites/all/modules/dtools/wsod/wsod_emergency.php
was throwing "hook_exit wasn't executed properly at front_page, possible unexpected exit()/die() Backtrace: wsod_sess_close(:);session_write_close(:); "

I then (um, aggressively) renamed the sites/all/modules folder name and went for an update.php, but that screwed things up.

So I restored the database (from a dump after the WSOD began showing), and... I could access admin/* pages! Just one or two, then... it WSOD'd again.

../sites/all/modules/dtools/wsod/wsod_emergency.php
now shows nothing.

I emptied watchdog table (~10k records).

I haven't disabled modules onebyone yet.

I'd be quite grateful for some guidance on what to try next.

thanks.

Comments

dadderley’s picture

If it is displaying well for anonymous users and croaks as soon as you are logged it must be an out of memory error.
32M is not a lot of memory.
There maybe more available on your server.

andrewbenkard’s picture

Thanks Doug.

64M did the trick. Had to dig into php.ini to effect the change.

I am still a little puzzled why it was running fine at 32 and then woke up one day demanding 64.