canary mismatch on efree()
Ubersmith users will occasionally encounter the following error in their Apache logs:
canary mismatch on efree() - heap overflow detected
This error is due to a bug in PHP, and unfortunately not something we have control over in Ubersmith.
It is either caused by PHP itself or a loaded PHP extension. Unfortunately, the only surefire way to proceed past this issue is to disable Suhosin, or track down the offending extension.
You can find more information about this error here:
script tried to increase memory_limitmemory_limit is set to unlimited in error.inc.php so that bug reports don't
get truncated or so the bug reporting process itself doesn't exhaust PHP's memory allocation.
Unfortunately, in a configuration patched with Suhosin, this doesn't quite work so well. We're hoping to resolve this situation soon.