Drakon
Новичок
zend_mm_heap corrupted
Неожиданно стала появляться ошибка после выполнения консольного PHP-скрипта: zend_mm_heap corrupted.
Никогда такого не видел, даже не знаю в какую сторону копать... Произведённые действия: просто подредактировал PHP-код на сайте, обычные ежедневные изменения, которые никогда к такой ошибке не приводили.
Как выяснить в чём проблема?
Попробовал экспериментально найти строки, закомментировав которые ошибка пропадает... Никакой систематики не увидел. Есть строки, закомментировав которые ошибка пропадает, но таких мест несколько и они внешне никак не связаны. Самое последнее что поразило вот такой код даёт ошибку:
А если конструктор закомментить, то ошибка zend_mm_heap corrupted пропадает...
PHP: 5.2.14-pl0-gentoo (cli)
Модули: pecl-apc-3.0.19, pecl-memcached-1.0.2, pecl-gearman-0.7.0
Неожиданно стала появляться ошибка после выполнения консольного PHP-скрипта: zend_mm_heap corrupted.
Никогда такого не видел, даже не знаю в какую сторону копать... Произведённые действия: просто подредактировал PHP-код на сайте, обычные ежедневные изменения, которые никогда к такой ошибке не приводили.
Как выяснить в чём проблема?
Попробовал экспериментально найти строки, закомментировав которые ошибка пропадает... Никакой систематики не увидел. Есть строки, закомментировав которые ошибка пропадает, но таких мест несколько и они внешне никак не связаны. Самое последнее что поразило вот такой код даёт ошибку:
Код:
class CMemcached extends Memcached
{
function __construct ($persistent_id = null)
{
parent::__construct ($persistent_id);
}
...
}
PHP: 5.2.14-pl0-gentoo (cli)
Модули: pecl-apc-3.0.19, pecl-memcached-1.0.2, pecl-gearman-0.7.0